Skip to content

4.4 Controller Usage

You can manually control AntBot using a PS5 DualSense controller.

Controller Layout

No.NameActionNotes
1L2In-place rotation leftStationary only, trigger
2L1Headlight ON / OFFToggle
3Left StickY-axis: Forward/Reverse, X-axis: Curve drivingMax 1.0 m/s
4R2In-place rotation rightStationary only, trigger
5R1Wiper ON / OFFToggle
6TriangleSpeed level UP1~9 levels
7CircleCargo Unlock
8CrossSpeed level DOWN1~9 levels
9SquareCargo Lock
  1. Connect the DualSense controller to USB 1 (Blue) via a wired connection.

  2. If AntBot is running, the controller will be automatically recognized. (Takes approximately 2-3 seconds)

  3. When the controller LED lights up, it is ready to use.

Speed levels can be adjusted from 1 to 9, with a default of 3.

LevelMax Linear VelocityMax Angular Velocity
10.11 m/s0.11 rad/s
3 (Default)0.33 m/s0.33 rad/s
50.56 m/s0.56 rad/s
9 (Max)1.0 m/s1.0 rad/s

If a controller is not available, you can also control the robot via keyboard after SSH connection.

Terminal window
ros2 run antbot_teleop teleop_keyboard
KeyAction
W / XForward / Reverse
A / DLeft / Right movement
Q / ECounter-clockwise / Clockwise rotation
1 ~ 9Speed level
ESCExit

© 2026 ROBOTIS AI. All rights reserved.