ROS Trajectory Tracking Control package for differential drive and skid-steer drive mobile robots. Using B-Spline Interpolation to generate reference trajectories.
-
Books:
- "Wheeled Mobile Robotics: From Fundamentals Towards Autonomous Systems".
-
Articles:
- a
✔️ Linear Control
⬜️ Lyapunov-Based Control
⬜️ Model-Based Predictive Control
⬜️ handle unknown obstacles in the trajectory seen by the perception sensors
⬜️ Add dynamic reconfiguration
⬜️ Add others methods to generate trajectories
This node provides an implementation of a trajectory tracking controller through a ROS Action Server. Given the action goal, this node computes the velocity commands to move the robot from an initial point to a goal point.
~service1()
~param1()
~param2()
This node provides an implementation of the ROS Service Server that computes the reference states (position, velocity, and acceleration) of a trajectory given a path, the average velocity desired, and the sampling time. The reference trajectories are generated using Cubic B-Spline Interpolation.