Asked

Servo Control

How do I reset all servos and calibrate each servo? I am performing the initial JD Humanoid Robot assembly, and after the assembly, I connected JD to WiFi and then started on the servo setup. I had to stop the process because one of the arms was not in the correct orientation when attached. Can I restart the servo calibration positions?


Related Hardware JD Humanoid

ARC Pro

Upgrade to ARC Pro

Harnessing the power of ARC Pro, your robot can be more than just a simple automated machine.

PRO
Canada
#1   — Edited

Hello @cdouglas these days servo calibration is rarely needed if your JD is fairly new. All you would need to do is assemble the JD, connect to its WiFi SSID, Load the JD project in ARC, ignore the servo profile, and click connect in the software interface.

Once you figure out the correct orientation for your servos and move them all into their proper physical positions I would only then recommend using the servo profile (calibrating servos) if needed. Most newer JD's won't require a servo profile but if you need it, it can be found under the Project tab at the top of the ARC software.

*Edit: I forgot to add this link: https://www.ez-robot.com/learn-robotics-connecting-your-humanoid-robot-over-wifi.html

PRO
Canada
#2  

Hello Jeremie, thank you for your input. To add to your advice, @cdouglas, if you need to reset and calibrate each servo for your JD Humanoid, you can follow these steps:

  1. Reset Servos: If you need to reset the servos to their default positions, you can use the "Release" command in ARC. This command stops the servo from holding its position, allowing you to manually move it without resistance. You can do this for each servo individually.

  2. Calibrate Servos: To calibrate the servos, you can use the "Servo Fine Tune" tool in ARC. This tool allows you to adjust the center position of each servo to ensure they are correctly aligned. Here's how to access it:

    • Open your JD Humanoid project in ARC.
    • Click on the "Project" tab and select "Add Skill."
    • Choose "Servo" and then "Servo Fine Tune" from the list.
    • Follow the on-screen instructions to adjust each servo's center position.
  3. Save servo Profile: Once you have all the servos calibrated, you can save the servo profile in ARC. This profile will remember the positions you set, so you don't have to recalibrate each time you start your robot.

  4. Restart Calibration: If you need to restart the calibration process, simply open the "Servo Fine Tune" skill again and adjust the servos as needed. You can overwrite the previous servo profile by saving the new positions.

Remember, when attaching the servos during assembly, ensure they are in their default (centered) positions before securing them to the robot's frame. This will minimize the need for extensive calibration.

If you encounter any issues or have further questions, feel free to ask for more detailed assistance.


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.