Capability:Servo Control

From Bespoke Robot Society
Jump to navigation Jump to search
Servo Control
Type Actuation
Measures/Controls Angular position (0-180° for standard servos)
Common Hardware SG90, MG90S, MG996R hobby servos
Enables Activities Activity:Object Manipulation, pan/tilt heads, arm joints, grippers
Status Stub - Not yet implemented in BRS robots

Servo Control is a actuation capability that positions a shaft to a specific angle using PWM control.

Overview

This is a stub page. This capability is not yet implemented in any BRS robot. This page exists to:

  • Document the concept for future implementation
  • Invite community members to add it to their robots
  • Provide a starting point for hardware selection

What It Controls

Angular position (0-180° for standard servos)

Common Hardware

SG90, MG90S, MG996R hobby servos

Enables Activities

Adding this capability to your robot would enable:

Technical Considerations

  • **Advantages**: Built-in position feedback, no additional driver needed, easy to control
  • **Disadvantages**: Limited rotation (180° for standard), not continuous rotation
  • **Typical cost**: $2-15 depending on torque
  • **Interface**: PWM signal (50 Hz, 1-2ms pulse width)
  • **Torque**: 1.5-20 kg·cm typical
  • **Speed**: 0.1-0.2 sec/60° typical

Contributing

Want to add this capability to your robot? Here's how:

  1. Select appropriate hardware (see "Common Hardware" above)
  2. Mount the hardware to your robot chassis
  3. Wire to your microcontroller
  4. Write driver code or use existing libraries
  5. Test and calibrate
  6. Document your implementation
  7. Update this page with your findings
  8. Share on Discord

See Also