Close Menu
    Trending
    • Why I Still Don’t Believe in AI. Like many here, I’m a programmer. I… | by Ivan Roganov | Aug, 2025
    • The Exact Salaries Palantir Pays AI Researchers, Engineers
    • “I think of analysts as data wizards who help their product teams solve problems”
    • These 5 Programming Languages Are Quietly Taking Over in 2025 | by Aashish Kumar | The Pythonworld | Aug, 2025
    • Chess grandmaster Magnus Carlsen wins at Esports World Cup
    • How I Built a $20 Million Company While Still in College
    • How Computers “See” Molecules | Towards Data Science
    • Darwin Godel Machine | Nicholas Poon
    AIBS News
    • Home
    • Artificial Intelligence
    • Machine Learning
    • AI Technology
    • Data Science
    • More
      • Technology
      • Business
    AIBS News
    Home»Machine Learning»The Definitive Guide to Mastering HuggingFace’s SO-101 with Jetson Nano Orin | by Keerthan K. Krishnamoorthy | Jul, 2025
    Machine Learning

    The Definitive Guide to Mastering HuggingFace’s SO-101 with Jetson Nano Orin | by Keerthan K. Krishnamoorthy | Jul, 2025

    Team_AIBS NewsBy Team_AIBS NewsJuly 24, 2025No Comments4 Mins Read
    Share Facebook Twitter Pinterest LinkedIn Tumblr Reddit Telegram Email
    Share
    Facebook Twitter LinkedIn Pinterest Email


    Organising Controller Board

    Plug within the motor controller board like this:

    Zoom picture will likely be displayed

    The left cable is the barrel-jack energy supply, the suitable cable is the usb-c linked to the Jetson. Don’t worry about every other cables within the photograph in the intervening time.

    Take into account that the barrel-jack energy that you simply plug in will rely on the arm that you’re configuring. For those who ordered the 12V variant of the follower arm, be sure that to make use of the bigger, 12V succesful energy brick throughout configuring/calibrating (and regular operation).

    The usb-c port on the management board ought to be plugged into the usb-c port on the Jetson Nano. Since there is just one usb-c port on the Jetson, the second management board will have to be plugged in with a top quality usb-c to usb-a cable.

    To configure the motors, comply with the steps discovered here on the HuggingFace web site, or comply with the steps under. Be aware: This course of will likely be considerably simpler if the management board is not hooked up to the robotic but.

    Configuring FOLLOWER Arm Motors

    You’ll have to set an distinctive ID to every of the motors. That is vital for correct communication and management.

    Give permission to the USB ports by:

    sudo chmod 666 /dev/ttyACM0

    And:

    sudo chmod 666 /dev/ttyACM1

    Then, run (ensure you are within the lerobot listing with the lerobot setting lively):

    python -m lerobot.find_port

    It is best to see one thing like this:

    Discovering all accessible ports for the MotorBus.
    ['/dev/ttyACM0', '/dev/ttyACM1']
    Take away the usb cable out of your MotorsBus and press Enter when carried out.

    [...Disconnect corresponding leader or follower arm and press Enter...]

    The port of this MotorsBus is /dev/ttyACM1
    Reconnect the USB cable.

    Because of this the follower arm is situated at /dev/ttyACM1.

    To begin the motor ID project by operating:

    python -m lerobot.setup_motors 
    --robot.kind=so101_follower
    --robot.port=/dev/ttyACM1 # <- paste right here the port discovered at earlier step

    It is best to then see:

    Join the controller board to the 'gripper' motor solely and press enter.

    Because of this the method has been profitable began. Observe the directions on display. This video could also be helpful to information you thru the steps.

    Configuring LEADER Arm Motors

    Observe the identical steps as above, however for the chief arm.

    Run:

    python -m lerobot.find_port

    Make be aware of the chief arm port, then run:

    python -m lerobot.setup_motors 
    --teleop.kind=so101_leader
    --robot.port=/dev/ttyACM0 # <- paste right here the port discovered at earlier step

    Full the configuring.

    Last Wiring

    We will now end wiring up the robotic. This can contain daisy-chaining all of the motors collectively.

    That is what the robotic ought to seem like when totally wired up.

    Zoom picture will likely be displayed

    Zoom picture will likely be displayed

    Join the motor management board to the shoulder-pan motor (picture under). From there, the following motor’s wire ought to be linked to the accessible port on the earlier motor. Solely the gripper motor ought to have an additional port left over, as seen on the picture above.

    Zoom picture will likely be displayed

    The left wire goes to the controller board, and the suitable wire goes to the shoulder-lift motor.

    Calibrating FOLLOWER Arm

    Calibration is required to guarantee that the chief and follower arms have the identical place values when they’re in the identical bodily place.

    First that you must transfer the robotic to the place the place all joints are in the midst of their ranges. Then run the next command:

    python -m lerobot.calibrate 
    --robot.kind=so101_follower
    --robot.port=/dev/ttyACM1 # <- The port of your follower arm
    --robot.id=my_awesome_follower_arm # <- Give the robotic a singular title

    After urgent enter, transfer every joint by means of its full vary of movement. This video useful in understanding the calibration sequence.

    Calibrating LEADER Arm

    Much like the follower arm, transfer the robotic to the place the place all joints are in the midst of their ranges. Then run the next command:

    python -m lerobot.calibrate 
    --teleop.kind=so101_leader
    --robot.port=/dev/ttyACM0 # <- The port of your chief arm
    --teleop.id=my_awesome_leader_arm # <- Give the robotic a singular title



    Source link

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Previous ArticleThe Playbook I Used to Launch a Thriving 8-Figure Business — and How You Can Too
    Next Article Why Forward-Thinking Companies Are Betting Big on Part-Time Talent
    Team_AIBS News
    • Website

    Related Posts

    Machine Learning

    Why I Still Don’t Believe in AI. Like many here, I’m a programmer. I… | by Ivan Roganov | Aug, 2025

    August 2, 2025
    Machine Learning

    These 5 Programming Languages Are Quietly Taking Over in 2025 | by Aashish Kumar | The Pythonworld | Aug, 2025

    August 2, 2025
    Machine Learning

    Darwin Godel Machine | Nicholas Poon

    August 2, 2025
    Add A Comment
    Leave A Reply Cancel Reply

    Top Posts

    Why I Still Don’t Believe in AI. Like many here, I’m a programmer. I… | by Ivan Roganov | Aug, 2025

    August 2, 2025

    I Tried Buying a Car Through Amazon: Here Are the Pros, Cons

    December 10, 2024

    Amazon and eBay to pay ‘fair share’ for e-waste recycling

    December 10, 2024

    Artificial Intelligence Concerns & Predictions For 2025

    December 10, 2024

    Barbara Corcoran: Entrepreneurs Must ‘Embrace Change’

    December 10, 2024
    Categories
    • AI Technology
    • Artificial Intelligence
    • Business
    • Data Science
    • Machine Learning
    • Technology
    Most Popular

    How 4 Women Started Multimillion-Dollar Businesses After 40

    March 9, 2025

    Why do we use MSE? Three Levels of Complexity | by Diego Bonilla | Mar, 2025

    March 10, 2025

    The Role of AI Girlfriend Chatbots in Combating Loneliness

    June 13, 2025
    Our Picks

    Why I Still Don’t Believe in AI. Like many here, I’m a programmer. I… | by Ivan Roganov | Aug, 2025

    August 2, 2025

    The Exact Salaries Palantir Pays AI Researchers, Engineers

    August 2, 2025

    “I think of analysts as data wizards who help their product teams solve problems”

    August 2, 2025
    Categories
    • AI Technology
    • Artificial Intelligence
    • Business
    • Data Science
    • Machine Learning
    • Technology
    • Privacy Policy
    • Disclaimer
    • Terms and Conditions
    • About us
    • Contact us
    Copyright © 2024 Aibsnews.comAll Rights Reserved.

    Type above and press Enter to search. Press Esc to cancel.