Ackermann Steering and Arduino Servo Control
Hello,
I am using this package to control some servo motors for an ackermann steered vehicle.
The local path planner that i am using is the teb_local_planner
I am wondering, how do I combine the two to achieve a complete ackermann steered system?
I have already implemented teb with a differential drive robot, but I am not sure what to do to send proper steering commands to the servo motors to achieve local path planning.
Please help, Aaron
Can you describe with detail what each of your servos are doing? Before using a path planner (like teb_local_planner) you will need an ackermann steering controller. This subscribes to Geometry Twist messages and publishes Odometry messages. Will this be within ROS or will the arduino do it?
The servo motors are used in a rack and pinion set up to push/pull a wheel in/out for steering. From my understanding, ROS should send a steering angle command and the arduino is only responsible for realizing this command for the servos.