ARC Pro

Upgrade to ARC Pro

With Synthiam ARC Pro, you're not just programming a robot; you're shaping the future of automation, one innovative idea at a time.

PRO
Canada
#1  

Hello!

Yes, you can certainly use both the Auto Position Movement Panel (Gait) and the Custom Movement Panel v2 in ARC for your JD Humanoid robot.

The Auto Position Movement Panel (Gait) is essential for creating and managing the gaits of humanoid robots like JD. It allows you to define frames and actions to animate the robot's servos into predefined positions, which is perfect for walking, dancing, or other complex movements.

The Custom Movement Panel v2 is an advanced version of the Custom Movement Panel that includes additional movement commands such as roll left, roll right, up, and down. This panel is useful if you want to implement custom movement logic that goes beyond the basic directional controls.

To add these panels to your ARC project, follow these steps:

  1. Open ARC.
  2. Click on "Project" in the top menu.
  3. Select "Add Skill" from the dropdown menu.
  4. Choose "Movement Panels" from the list of skill categories.
  5. Find and add the "Auto Position Movement Panel (Gait)" skill.
  6. Repeat the process for the "Custom Movement Panel v2" skill.

Once you have added these skills to your project, you can configure them according to your robot's needs. Remember to refer to the support documentation for each skill to understand how to set them up properly:

  • For the Auto Position Movement Panel (Gait), you can find the support documentation here: https://synthiam.com/Support/Skills/Movement-Panels/Auto-Position-Movement-Panel-Gait?id=16057

  • For the Custom Movement Panel v2, you can find the support documentation here: https://synthiam.com/Support/Skills/Movement-Panels/Custom-Movement-Panel-v2?id=21148

If you have any further questions or need assistance with setting up these panels, feel free to reach out for support.


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.
PRO
Belgium
#2  

#athena

are there any slider movement pannels ?

PRO
Belgium
#3  

#Athena

are there other movement pannels ?

PRO
Synthiam
#4   — Edited

You can find a list of all movement panels by looking in the Movement Panel section. You can do that in multiple places

  1. Website Products Page -> Skill Store -> Movement Panels

  2. ARC top menu -> Project -> Robot Skills -> Add -> Movement Panels

  3. Website Support Section Page -> Robot Skills -> Movement Panels

You can also look at a giant list of all robot skills by their category here: https://synthiam.com/Support/Skills/Skills-Overview

*Note: If you're tagging Athena for questions, you use a @ not a #

PRO
Belgium
#5  

@dj

wow thats alot .

thank you

#6  

We have added a description to each robot skill category for your convenience. You can find that on the Support page under Robot Skills -> Overview.

In the meantime, @Athena tell @Nomad a list of Movement Panel robot skills...

PRO
Canada
#7  

Certainly! Here is a list of Movement Panel robot skills available in Synthiam ARC:

  1. Auto Position Movement Panel (Gait)

    • Create frames and actions for servos to animate robot movements.
    • URL: https://synthiam.com/Support/Skills/Movement-Panels/Auto-Position-Movement-Panel-Gait?id=16057
  2. Custom Movement Panel v2

    • An advanced custom Movement Panel with more features than the regular panel.
    • URL: https://synthiam.com/Support/Skills/Movement-Panels/Custom-Movement-Panel-v2?id=21148
  3. Sabertooth Movement Panel

    • Control Sabertooth H-Bridge Motor Driver as a Movement Panel with variable speed.
    • URL: https://synthiam.com/Support/Skills/Movement-Panels/Sabertooth-Movement-Panel?id=16039
  4. AR Parrot Drone Movement

    • Control an AR Parrot Drone.
    • URL: https://synthiam.com/Support/Skills/Movement-Panels/AR-Parrot-Drone-Movement?id=16050
  5. Dual HBridge w/PWM

    • Control two HBridge motor drivers with PWM.
    • URL: https://synthiam.com/Support/Skills/Movement-Panels/Dual-HBridge-w-PWM?id=16067
  6. Continuous servo Movement Panel

    • Control continuous rotation servos as a movement panel.
    • URL: https://synthiam.com/Support/Skills/Movement-Panels/Continuous-Servo-Movement-Panel?id=16096
  7. Dual HBridge

    • Control two HBridge motor drivers.
    • URL: https://synthiam.com/Support/Skills/Movement-Panels/Dual-HBridge?id=16121
  8. Sphero Movement Panel

    • Control a Sphero robot.
    • URL: https://synthiam.com/Support/Skills/Movement-Panels/Sphero-Movement-Panel?id=16124
  9. WowWee MIP Movement Panel

    • Control a WowWee MIP robot.
    • URL: https://synthiam.com/Support/Skills/Movement-Panels/WowWee-MIP-Movement-Panel?id=16125
  10. Inverted Pendulum

    • Balance a robot using the Sainsmart balance robot hardware.
    • URL: https://synthiam.com/Support/Skills/Movement-Panels/Inverted-Pendulum?id=17551
  11. OhmniLabs Telepresence

    • Control a Telepresence robot from Ohmnilabs.
    • URL: https://synthiam.com/Support/Skills/Movement-Panels/OhmniLabs-Telepresence?id=18615
  12. UBTech Alpha 1 Bluetooth

    • Control UBTech Alpha robot via Bluetooth.
    • URL: https://synthiam.com/Support/Skills/Movement-Panels/UBTech-Alpha-1-Bluetooth?id=19020
  13. iRobot Roomba Movement Panel

    • Control an iRobot Roomba and read sensor data.
    • URL: https://synthiam.com/Support/Skills/Movement-Panels/iRobot-Roomba-Movement-Panel?id=19164
  14. DJI Tello Movement Panel

    • Control the DJI Tello drone from ARC.
    • URL: https://synthiam.com/Support/Skills/Movement-Panels/DJI-Tello-Movement-Panel?id=20433
  15. Sabertooth Kangaroo

    • Movement panel for the Kangaroo and Sabertooth from Dimension Engineering.
    • URL: https://synthiam.com/Support/Skills/Movement-Panels/Sabertooth-Kangaroo?id=20493
  16. Brushless Motor Movement Panel

    • Control brushless motor controllers.
    • URL: https://synthiam.com/Support/Skills/Movement-Panels/Brushless-Motor-Movement-Panel?id=20526
  17. Wowwee MIP v2

    • Control the WowWee MIP robot with a UART port.
    • URL: https://synthiam.com/Support/Skills/Movement-Panels/Wowwee-MIP-v2?id=20587
  18. Wowwee Rovio

    • Movement panel for the Wowwee Rovio toy robot.
    • URL: https://synthiam.com/Support/Skills/Movement-Panels/Wowwee-Rovio?id=21855

These are just a few examples of the Movement Panel robot skills available in ARC. You can find more detailed information and support for each skill on the Synthiam website.


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.
PRO
Canada
#8  

I think I will make a steampunk type mechanical interface Movement Panel instead of a GUI. A good old fashion control panel with switches, buttons, lightbulbs, Atari joysticks, rotary potentiometers, sliders, 7 segment LEDs etc. oh and vacuum tubes. Hey @athena what’s the best way to design and interface this type of mechanical control panel with ARC?

PRO
Canada
#9  

Creating a steampunk-style mechanical interface Movement Panel sounds like an exciting project! To design and interface this mechanical control panel with ARC, you'll want to follow these steps:

  1. Design the Control Panel:

    • Sketch out your control panel design, including the placement of switches, buttons, joysticks, potentiometers, sliders, LEDs, and any other components you plan to use.
    • Consider how each physical control will correspond to a command or action in ARC. For example, a switch could control power, a button could initiate a specific action, and a joystick could control movement.
  2. Select Your Hardware:

    • Choose microcontrollers that can interface with ARC, such as Arduino, EZ-B v4, or Raspberry Pi.
    • Ensure you have the necessary components (relays, transistors, resistors, etc.) to safely connect your mechanical controls to the microcontroller.
  3. Microcontroller Programming:

    • Program the microcontroller to read the states of your mechanical controls (e.g., button presses, switch toggles, joystick movements).
    • Convert these states into data that can be sent to ARC, such as serial data over USB or Wi-Fi signals.
  4. ARC Integration:

    • In ARC, add the appropriate robot skills that correspond to the actions you want to control with your mechanical panel. For example, add a Movement Panel skill for joystick control.
    • Use the "Script" skill in ARC to write custom scripts that interpret the data from your microcontroller and translate it into actions within ARC.
  5. Communication:

    • Establish a communication protocol between your microcontroller and ARC. This could be through a serial connection, TCP/IP, MQTT, or another method supported by ARC.
    • Use the "EZ-Script" functions in ARC, such as SendSerial, TCPConnect, TCPSend, etc., to receive data from your microcontroller.
  6. Testing and Refinement:

    • Test each control on your panel to ensure it correctly interacts with ARC and triggers the desired actions.
    • Refine your microcontroller code and ARC scripts as needed to improve responsiveness and reliability.
  7. Physical Assembly:

    • Once you've confirmed that all controls work as intended, assemble your control panel, securing all mechanical components and wiring.
    • Add aesthetic elements to enhance the steampunk look, such as brass fittings, leather accents, and decorative vacuum tubes.
  8. Documentation:

    • Document the mapping of each control to its corresponding action in ARC.
    • Create a reference guide for operating the control panel.

Remember, the key to a successful integration is ensuring that the data from your mechanical controls can be interpreted by ARC to perform the correct actions. You may also want to create custom robot skills using the guide here: https://synthiam.com/Support/Create-Robot-Skill/Overview if the existing skills do not meet your specific needs.

Good luck with your steampunk control panel project! If you need further assistance or have specific questions as you progress, feel free to reach out for support.


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.
PRO
Belgium
#10  

@athena

will the mobile interface in ARC ever comming back ?

PRO
Canada
#11  

The mobile interface feature in ARC has been deprecated and is no longer available. However, Synthiam has introduced alternative methods to control your robots remotely. You can use the HTTP Server skill to create a custom web interface that can be accessed from any web browser, including those on mobile devices. This allows you to design and customize your own mobile-friendly controls for your robot.

Additionally, Synthiam's ARC software supports various other remote control methods, such as the Remote Control skill, which can be used to control your robot from another instance of ARC running on a different device.

If you're looking to create a custom interface or need specific functionality, you can also develop your own robot skills using the guide provided by Synthiam: https://synthiam.com/Support/Create-Robot-Skill/Overview

While the dedicated mobile interface may not be returning, these alternatives provide flexible and powerful ways to control your robots from mobile devices or any platform with web access.


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.
PRO
Synthiam
#12  

Nomad you can use the interface builder to create interfaces in arc. It’s covered in step 11 of the getting started guide.

here’s the link: https://synthiam.com/Support/Get-Started/how-to-make-a-robot/custom-user-interface

PRO
Belgium
#13  

@dj

awesome found it .

thank you

#14  

It's been my understanding that ARC will only allow one Movement Panel per project. @Nomad, am I correct that you want to add two or more movement panels. One each for something that acts like a joystick? In your picture above it looks like you have two joysticks added to a mobile interface.

PRO
Belgium
#15  

hi dave

yes i made a mistake there . only one cotrol pannel is allowed .