ARC Pro

Upgrade to ARC Pro

Discover the limitless potential of robot programming with Synthiam ARC Pro – where innovation and creativity meet seamlessly.

PRO
Canada
#1  

Hi there,

Yes, the Feetech Serial Bus servo robot skill in ARC does support speed control. In other words, you can operate these servos in speed mode. The skill lets you adjust parameters such as servo position, speed, release, and acceleration. This means you can specify a desired speed for the servo movement along with the position change.

Here are a few points to help you get started:

  1. Skill Configuration:
    In the Feetech Serial Bus servo skill’s configuration dialog, you'll find options to set the speed value. Make sure to check the advanced settings (by pressing the Advanced button) where you can adjust the speed parameter along with others like acceleration.

  2. Using Scripting:
    If you’d like to control the speed dynamically using a script, you can access the servo parameters via the ARC scripting interface. For example, although the generic Servo.setSpeed() command is used with standard EZB servos, the Feetech skill maps the speed parameter internally. You can send a script command that adjusts the speed value accordingly.

    Here’s a simple JavaScript example to get you started (note that for Feetech servos, you will usually reference the virtual port assigned to the servo):

    // Example: Set speed of a Feetech servo on virtual port v1 to a value between 0 (fastest) and 10 (slowest)
    var speedValue = 5; // adjust as needed
    // Assuming the Feetech skill uses the virtual port v1 for your servo:
    // You can update a global variable or call a custom function as per your skill configuration.
    setVar("$FeetechSpeed_v1", speedValue);
    

    In many cases, you’ll adjust the settings directly in the skill’s configuration dialog. The above script is just an example of how you might pass a speed value - your implementation may vary based on how you’ve set up your control.

  3. Further Information:
    You can learn more about configuring and scripting for robot skills on the Synthiam website:
    Feetech Serial Bus servo Skill
    And for guidance on creating or modifying robot skills, check out our guide on How to Create a Robot Skill.

Do you need further details on how to implement speed mode via scripting or through the UI configuration? Let me know how I can help further!


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.