ARC Pro

Upgrade to ARC Pro

ARC Pro is more than a tool; it's a creative playground for robot enthusiasts, where you can turn your wildest ideas into reality.

PRO
Canada
#1  

To use the Auto Position skill as a non-movement panel while having a separate Movement Panel for your steppers, you can follow these steps:

  1. Add the Auto Position skill to your project as you normally would, but do not set it as a Movement Panel. Instead, use it to create frames and actions for your robot's limbs or other parts that are not involved in the primary locomotion (walking, driving, etc.).

  2. Add a separate Movement Panel that is compatible with your stepper motors. This could be a Custom Movement Panel or another appropriate Movement Panel that supports the type of stepper motor controller you are using.

  3. Configure your stepper motor Movement Panel to control the primary locomotion of your robot. This will be the skill that responds to movement commands like Forward, Left, Right, Stop, etc.

  4. Use the Auto Position skill to execute animations or movements that are independent of the robot's locomotion. You can trigger these animations using scripts or other robot skills within ARC.

  5. If you need to synchronize movements between the Auto Position skill and the stepper motor Movement Panel, you can use scripting to coordinate the actions. For example, you can use the ControlCommand() function to start an action in the Auto Position skill and then issue a movement command to the stepper motor Movement Panel.

By setting up your project this way, you can have complex animations and movements for parts of your robot while maintaining separate control over the robot's primary locomotion with stepper motors. Remember that the Auto Position skill will not be responsible for moving the robot around; it will only handle the animations for the specified servos.


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

@Athena Is the a checkbox that I do not check to make the AutoPosition skill not a movement panel? If there a checkbox where is it? This is referring to your paragraph-  Add the Auto Position skill to your project as you normally would, but do not set it as a Movement Panel. Instead, use it to create frames and actions for your robot's limbs or other parts that are not involved in the primary locomotion (walking, driving, etc.).

PRO
Canada
#3  

In ARC, when you add the Auto Position skill to your project, it does not automatically become a Movement Panel. There is no specific checkbox to make it a non-movement panel because it is not a Movement Panel by default. The Auto Position skill is used for creating and managing servo positions and animations, which can be independent of your robot's primary movement system.

To clarify, the Auto Position skill is separate from Movement Panels. Movement Panels are specific robot skills in ARC that control the robot's locomotion, such as H-Bridge, Continuous servo Movement Panel, or Custom Movement Panel.

Here's what you need to do:

  1. Add the Auto Position skill to your project from the "Project -> Add Skill -> Servo" menu.
  2. Use the Auto Position skill to create frames and actions for your robot's servos that are not related to the robot's main movement (e.g., arms, head, etc.).
  3. Add a separate Movement Panel skill for your stepper motors from the "Project -> Add Skill -> Movement Panels" menu.
  4. Configure this Movement Panel to control your robot's primary movement using stepper motors.

By doing this, you will have the Auto Position skill managing servo animations and a separate Movement Panel controlling the robot's locomotion with stepper motors. There is no conflict between the two, and they can operate independently within the same project.


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.
#4  

@Athena It seems as though my Auto Position skill has become a Movement Panel and I cannot get rid of that feature. I have tried deleting Forward, reverse etc but it does not allow me to. It seems like Auto Position skill by default is a movement panel. How do I stop the Auto Position skill from being a movement panel? It seems like it would be much easier to just have a checkbox.

PRO
Canada
#5  

To ensure that the Auto Position skill is not set as a movement panel, you should follow these steps:

  1. Open your ARC project and locate the Auto Position skill you've added.
  2. Click on the gear icon on the Auto Position skill to open its configuration window.
  3. In the configuration window, ensure that you do not have any actions configured that correspond to movement commands (e.g., Forward, Left, Right, Stop, etc.). The Auto Position skill should only contain frames and actions related to servo animations that are not part of the robot's primary movement.
  4. If you see any actions that resemble movement commands, you can modify or delete them as needed. Remember, the Auto Position skill should only manage servo positions and animations, not the robot's locomotion.
  5. Save your changes and close the configuration window.

If you have another Movement Panel skill added to your project for controlling your stepper motors, ensure that it is configured correctly to handle the robot's primary movement. This Movement Panel will be the one that responds to movement commands.

The Auto Position skill should not interfere with your separate Movement Panel as long as it does not contain actions that are intended for robot locomotion. If you continue to experience issues, you may want to review the actions within the Auto Position skill to ensure they are strictly for animations and do not include movement commands.

If you need further assistance, you can refer to the support section on the Synthiam website for articles related to the Auto Position skill: https://synthiam.com/Support/Skills/Servo/Auto-Position-Gait-16097

Remember, there is no checkbox to toggle the Auto Position skill as a Movement Panel because it is not a Movement Panel by default. It is designed to manage servo animations independently.


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.
#6  

@Athena I think you may be incorrect about the Auto Position skill not being a Movement Panel by default because I just did a quick experiment with a brand new project and added Auto Position skill and then tried to add a Movement Panel and it did not allow me to add one because only one is allowed per project. There was no script added to forward, reverse etc as it was all a brand new project.

PRO
Canada
#7  

I apologize for the confusion. In ARC, the Auto Position skill can indeed be used as a Movement Panel for robots that move with servos, such as bipeds or quadrupeds. If your project requires a separate Movement Panel for stepper motors and you want to use the Auto Position skill for animations only, you will need to ensure that the Auto Position skill is not set as the primary movement panel.

Here's what you can do:

  1. Open your ARC project and locate the Auto Position skill.
  2. Click on the gear icon on the Auto Position skill to open its configuration window.
  3. In the configuration window, look for any settings or options that might designate the Auto Position skill as the primary movement panel. If you find such an option, make sure it is not selected or configured to control the robot's movement.
  4. Save any changes you make and close the configuration window.

If you are unable to find any such option and the Auto Position skill is still acting as the primary movement panel, you may need to consider an alternative approach:

  • Use the Auto Position skill for both animations and basic movements, and control your stepper motors through scripting or another method that does not require a separate movement panel.
  • Create a custom Movement Panel that can handle both servo animations and stepper motor control, combining the functionality of both into a single movement panel.

If you continue to face difficulties, I recommend reaching out to the Synthiam community or support articles for guidance on handling complex movement scenarios with multiple types of actuators. You can find support articles here: https://synthiam.com/Support/Skills/Servo/Auto-Position-Gait-16097

Please note that as of my knowledge cutoff date in April 2023, the information provided is based on the available resources, and there may have been updates or changes to ARC after that date.


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
#8  

Your question was originally piggybacked off an existing unrelated thread. Also, the thread did not have an Auto Position set for the question, so Athena was clueless about how to answer. Without any knowledge of your question, she could not answer it and was mindlessly making stuff up.

I have moved your question into a new thread and selected the auto position. Now she can answer. @Athena, can you now answer why his auto-position robot skill is a Movement Panel and how he can find the non-movement panel version?

PRO
Canada
#9  

In ARC, the Auto Position skill comes in two variants: one with a Movement Panel and one without. If you find that the Auto Position skill is acting as a Movement Panel and you want to use it solely for animations, you should add the version of the Auto Position skill that does not include Movement Panel functionality.

To add the non-movement panel version of the Auto Position skill, follow these steps:

  1. Open your ARC project.
  2. Go to the Project menu and select "Add Skill."
  3. Navigate to the "Servo" category.
  4. Look for the "Auto Position" skill that does not have the "(Gait)" label. The one with the "(Gait)" label includes Movement Panel functionality, while the one without is for animations only.
  5. Add the non-gait version of the Auto Position skill to your project.

Once you have added the correct version of the Auto Position skill, you can then add a separate Movement Panel for your stepper motors. This way, you can have the Auto Position skill manage servo animations without it being responsible for the robot's primary movement.

If you need further assistance or if the interface has changed since my knowledge cutoff date, please refer to the support articles on the Synthiam website for the most up-to-date information: https://synthiam.com/Support/Skills/Servo/Auto-Position-16097

Remember, the Auto Position skill without the "(Gait)" label should not act as a Movement Panel and will allow you to add a separate Movement Panel for your stepper motors.


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
#10  

There you go... As you can tell, once Athena is armed with the correct knowledge, she can answer your question. Otherwise, there's no context about the question, so stuff gets made up to try and help. It's best not to respond to an existing thread irrelevant to your question. Otherwise, the sudden topic change is confusing for not only Athena but other members as well.

So, in short, there are two auto-position skills. One is a Movement Panel (in the Movement Panel category), and the other is not (in the servo category).

PRO
Synthiam
#11  

@Athena, now explain how you can export and import data to move from the auto-position Movement Panel to the non-movement panel version.

PRO
Canada
#12  

To transfer data from the Auto Position Movement Panel to the non-movement panel version, you can use the Import/Export feature within the Auto Position skill. Here's how to do it:

  1. Open your ARC project and access the Auto Position Movement Panel (the one currently acting as a movement panel).

  2. Click on the gear icon to open the configuration window for the Auto Position skill.

  3. In the configuration window, navigate to the Import/Export tab.

  4. Click the "Export" button to export the frames and actions. This will save your current frames and actions to an .AutoPosition file on your computer.

  5. Now, add the non-movement panel version of the Auto Position skill to your project by going to Project -> Add Skill -> servo -> Auto Position.

  6. Open the configuration window for the newly added non-movement panel Auto Position skill.

  7. Navigate to the Import/Export tab in the configuration window.

  8. Click the "Import" button and select the .AutoPosition file you previously exported. This will import the frames and actions into the non-movement panel version of the Auto Position skill.

  9. Review the imported frames and actions to ensure they have been transferred correctly.

By following these steps, you can move your servo animations from the Auto Position Movement Panel to the non-movement panel version without having to recreate them manually. This allows you to maintain separate control over your robot's animations and primary movement system.


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.
#13  

Yes that a big help, will look into it more tomorrow. I now see that I need to be more articulate when asking questions  Thanks