Continuous Servo Movement Panel

+ How To Add This Control To Your Project (Click to Expand)
  1. Load the most recent release of ARC.
  2. Press the Project tab from the top menu bar in ARC.
  3. Press Add Control from the button ribbon bar in ARC.
  4. Choose the Movement Panels category tab.
  5. Press the Continuous Servo Movement Panel icon to add the control to your project.
This movement panel controls 2 continuous servos, which have continuous rotation.

Only one continuous servo panel type can be added to a project. Many controls use the continuous servo panel to control motion. Controls such as Radar Scanner, Camera Tracking and Scripting will control the movement panel.

You can select the speed of the servo with the drop down. Not all continuous servos support speed selection.

ARC allows multiple physical EZ-B Robot Controllers to be connected at once. The Movement Controls only operate on the first board (Board 0)

You may select the speed of the continuous servo by the drop down in the configuration menu.

A continuous rotation servo is great for moving your robot. We attach the wheels of the robot to the continuous rotation servos rather than using a DC motor.

Different than a Standard Servo, a continuous servo has its internals changed to allow continuous 360 degree rotation. Two parts are removed from a standard servo to create a continuous rotation servo.
  1. No Stopper: If you attempt to rotate a standard servo further than 180 degrees, the spindle will stop. That is due to a stopper built onto the gear within the servo. The continuous servo has that stopper removed.
  2. Potentiometer: The potentiometer in a standard servo records the position of the spindle. A potentiometer can only turn the rotation degrees of the spindle by the stopper. When this peice is removed, the circuit does not know the position of the potentiometer and therefore you remove the ability to specify positions.
Rather than using DC Motors for wheels, a continuous servo provides you with greater speed rotation accuracy.

Due to the variety of servo attachments, continuous servos make great movement motors for wheels and tractor treads.

View the Servo Tutorial for technical details of how servos work.


Is there a way to modify the controls to change the direction of the servos?  To go forward, you have the right servo rotating clockwise and the left rotating counter-clockwise, and this works perfectly fine if the drive wheels are attached directly to the servos. However, since I'm trying to hack a Robie Sr. and I want to use its original FOUR wheels, this demands that I attach each servo to a gear that drives two wheels on either side in the opposite direction of which the servos are rotating. I thought that a simple solution to this problem would be to simply swap ports with the servos, and this DOES make the robot drive forward and backward with its respective Forward and Backward commands like it's supposed to... but when it comes to TURNING, the servos still rotate in the opposite direction just the same as if they were in their INTENDED ports.  It drives forward like it's supposed to, it drives backward like it's suppose to, but the Left button makes it turn right, and the Right button makes it turn left.

Is there a way to invert these controls?  Or would I be better off just using the TWO wheels that came with the developer kit and installing a couple of small caster wheels in the back for balance?

(I apologize for asking so many dumb questions, I don't know why I get so easily lost in here. :()
Change the values for the directions of each servo. 

right now, the forward sends a command of some number. And reverse sends the opposite number. Those numbers are degrees. Reverse them