Closed
Milestone

Steering Control

Front wheel steering control of the Desktop Robotti V.2.

Success criteria

By publishing movement commands trough a ROS2 topic, the heading angle of the DRobotti V.2 can be controlled.

Milestone description

The functionality to be implemented spans the hardware of the front wheel arms, wheels, servo motors and Raspberry Pi 4 onboard the DRobotti V.2:

  • The mechanical construction of the DRobotti V.2 must allow for the heading angle of the Robot is controlled by the combined angle of the front wheels, controlled by the servo motors.
  • The Raspberry Pi controls the servo motors through the emission of a control signal.
  • The Raspberry Pi computes the angle targets for each servo motor from movement commands transmitted on the ROS2 Network

Furthermore, in order to ensure ROS compatibility, and allow for interfacing to teleoperation/autonomous navigation, the topic type must be defined:

  • Movement command topic is of type AckermannDriveStamped, http://docs.ros.org/en/jade/api/ackermann_msgs/html/msg/AckermannDriveStamped.html
  • Work items 5
  • Merge requests 0
  • Participants 1
  • Labels 5
Loading
Loading
Loading
Loading
100% complete
100%
Start date
No start date
None
Due date
No due date
5
Work items 5
Open: 0 Closed: 5
0
Merge requests 0
Open: 0 Closed: 0 Merged: 0
0
Releases
None
Reference: desktop_robotti%"Steering Control"