Skip to content

lang:ROS/Python/C++ End to end solution for driving a robot based on position, Twist command output

License

Notifications You must be signed in to change notification settings

cwrucutter/drive_stack

 
 

Repository files navigation

drive_stack

lang:ROS/Python/C++ End to end solution for driving a robot based on position.

Components

The overall interface is:

  • listen on msg/odom for current position
  • listen on msg/lead/desired for current desired position
  • publish on msg/cmd_vel to control the robot

Path

Maintains the high level list of position goals for the robot to attain in map space.

Leader

Creates and updates the lower level list of interim position sub-goals for the robot to try to match to reach between Path goals.

Driver

Outputs a velocity command based on a current position and the desired next position from a Leader to try and match the two.

For everything to run properly, run the following: catkin_make --only-pkg-with-deps drive_stack

About

lang:ROS/Python/C++ End to end solution for driving a robot based on position, Twist command output

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 81.4%
  • MATLAB 14.3%
  • CMake 4.0%
  • Shell 0.3%