Thumbnail

Custom Movement Panel V2

by Synthiam Inc.

An advanced custom movement panel with more features than the regular panel

Requires ARC v1 (Updated 4/16/2022)

How to add the Custom Movement Panel V2 robot skill

  1. Load the most recent release of ARC (Get ARC).
  2. Press the Project tab from the top menu bar in ARC.
  3. Press Add Robot Skill from the button ribbon bar in ARC.
  4. Choose the Movement Panels category tab.
  5. Press the Custom Movement Panel V2 icon to add the robot skill to your project.

Don't have a robot yet?

Follow the Getting Started Guide to build a robot and use the Custom Movement Panel V2 robot skill.

How to use the Custom Movement Panel V2 robot skill

An advanced custom Movement Panel with more features than the regular panel. This extends the common custom Movement Panel by including roll left, roll right, up, and down.

It is recommended to read what a Movement Panel is to understand better how to implement your custom code. The Movement Panel description document contains valuable information about how ARC integrates movement panels and how each movement direction should be interpreted.

User-inserted image

This Movement Panel has scripts for various directions and speed. The speed is a global variable that your custom movement code can reference if needed.


ARC Pro

Upgrade to ARC Pro

ARC Pro is your passport to a world of endless possibilities in robot programming, waiting for you to explore.

PRO
Canada
#1   — Edited

Thanks @DJ just had a quick play that gets rid of the need for the custom key control and made it a lot easier.  I really appreciate this.

I think I will spend some more time playing with this as I am wondering if the best approach is to have two modes on my custom movement panel.  Mode 1 regular and mode 2 stafe mode.  I will connect my XBOX controller and try and write some code that says if button pressed use mode 2 if not use mode 1.  This way instead of being a hard stafe left or a hard stafe right I can have a stafe right forward stafe right backwards etc.

Project is coming along nicely

This new Movement Panel will also be helpful for drones, model aircraft and my robot dog who can go in any direction.

PRO
Synthiam
#2  

In the joystick robot skill, you can select the Use Drone option. That will allow the second analog stick to control the strafe (roll left, roll right). The diagram above in the manual for this robot skill shows how the various directions are expected to behave in ARC. You can always check the Movement Panel manual for more info about that.

User-inserted image

The thing that will be most difficult is navigating with The Better Navigator. It won't be able to use the strafing ability of the robot easily. The autonomous navigation will treat the robot as every other type of robot and have it turn toward the direction and move forward.