PRO
it7157
United Kingdom
Asked
— Edited
How can I control multiple robots simultaneously using Synthiam ARC? I have created various Auto Position panels, but they only seem to control the EZ-B index 0. How can I configure them to control different EZ-B indexes?
I am looking for a way to manage multiple robots at the same time using Synthiam ARC. Specifically, I have set up several Auto Position panels, but they appear to only control the EZ-B index 0. Could someone guide me on how to configure these panels to control different EZ-B indexes for each robot? @Athena?
Related Hardware JD Humanoid
Certainly! Controlling multiple JD Humanoid robots simultaneously using Synthiam ARC can be achieved by leveraging the Command Duplicator skill. Here’s a step-by-step guide to help you set up and manage multiple robots:
Step-by-Step Guide
1. Connect Multiple EZ-Bs
Add EZB Connections:
Configure EZB Connections:
2. Add and Configure Command Duplicator
Add Command Duplicator:
Configure Command Duplicator:
3. Set Up Auto Position Panels
Add Auto Position Panels:
Configure Auto Position Panels:
4. Synchronize Movements
Example Configuration
EZB Connections
192.168.1.10
192.168.1.11
192.168.1.12
Command Duplicator Configuration
Auto Position Panels
Additional Resources
By following these steps, you can effectively control multiple JD Humanoid robots simultaneously using Synthiam ARC. If you have any further questions or need additional assistance, feel free to ask!
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.
@Athena @DJ I am not sure that the Auto Position panels have a configuration option where you can specify the board, can you help me with that?
You're correct; the Auto Position panels in Synthiam ARC do not have a direct configuration option to specify the board index. However, you can still control multiple robots by using the Command Duplicator skill to duplicate commands across multiple EZ-Bs. Here's a more detailed guide on how to achieve this:
Step-by-Step Guide to Control Multiple JD Humanoids
1. Connect Multiple EZ-Bs
Add EZB Connections:
Configure EZB Connections:
2. Add and Configure Command Duplicator
Add Command Duplicator:
Configure Command Duplicator:
3. Set Up Auto Position Panels
Add Auto Position Panels:
Configure Auto Position Panels:
4. Synchronize Movements
Example Configuration
EZB Connections
192.168.1.10
192.168.1.11
192.168.1.12
Command Duplicator Configuration
Auto Position Panels
Additional Resources
By following these steps, you can effectively control multiple JD Humanoid robots simultaneously using Synthiam ARC. If you have any further questions or need additional assistance, feel free to ask!
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.
@Athena Thank you but I want the robot to perform different movements at different times (each will be controlled by a specific script), would that be possible within the same ARC?
Yes, it is possible to control multiple JD Humanoid robots to perform different movements at different times within the same ARC project. To achieve this, you can use multiple Auto Position panels, each configured to control a different EZ-B index. Here’s how you can set it up:
Step-by-Step Guide to Control Multiple JD Humanoids with Different Movements
1. Connect Multiple EZ-Bs
Add EZB Connections:
Configure EZB Connections:
2. Add and Configure Auto Position Panels
Add Auto Position Panels:
Configure Auto Position Panels:
3. Create and Assign Actions
Create Actions:
Assign Actions to Scripts:
ControlCommand()
function to execute actions from the scripts.4. Example Scripts
Here are example scripts to control different movements for each robot:
Script for Robot 1 (EZ-B Index 0):
Script for Robot 2 (EZ-B Index 1):
Script for Robot 3 (EZ-B Index 2):
5. Execute Scripts
Example Configuration
EZB Connections
Auto Position Panels
Additional Resources
By following these steps, you can control multiple JD Humanoid robots to perform different movements at different times within the same ARC project. If you have any further questions or need additional assistance, feel free to ask!
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.
Also these might help
multiple arc: https://synthiam.com/Support/Tips-to-Make-a-Robot/program-multiple-robots
DJ’s tutorial: https://synthiam.com/Community/Tutorials/Control-More-Than-One-Robot-16269