Skip to content

This package sends Ackermann messages to the /cmd_ackermann topic, providing a driving experience that can be controlled with the W-A-S-D keys.

License

Notifications You must be signed in to change notification settings

abdulkadrtr/ackermannControllerPackage-ROS2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

This node provides Ackermann steering control for a vehicle. The vehicle can be driven using the W-A-S-D keys on a keyboard.

Usage

To move the vehicle, use the following keys:

^
w
< a s d >
v

w : increase speed

s : decrease speed

a : turn left

d : turn right

r : set steering angle to 0

q : stop and quit

Control

The node sends Ackermann messages to the /cmd_ackermann topic to control the vehicle's steering and speed.

  1. Copy the folder to your workspace directory, for example ros2_ws/src.
  2. Build your workspace using colcon build.
  3. Source your workspace by running source install/setup.bash.
  4. Run the ackermann_control node using the command ros2 run ackermann_control ackermann_control.

About

This package sends Ackermann messages to the /cmd_ackermann topic, providing a driving experience that can be controlled with the W-A-S-D keys.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages