Kinematic model of 2 wheel differential drive robot. More...
#include <cart.hpp>
Public Member Functions | |
Cart (double wheel_radius, double wheel_base) | |
Constructor. More... | |
mat | fdu (const vec x) const |
Jacobian of the model with respect to the control. More... | |
mat | fdx (const vec x, const vec u) const |
Jacobian of the model with respect to the state. More... | |
vec | operator() (const vec x, const vec u) const |
Kinematic model of a 2 wheel differential drive robot. More... | |
vec | wheels2Twist (const vec u) const |
Convert wheel velocities to a body frame twist. More... | |
Public Attributes | |
unsigned int | state_space |
double | wheel_base |
double | wheel_radius |
Kinematic model of 2 wheel differential drive robot.
The state is [x, y, theta] and controls are the velocities of each wheel [u0, u1] corresponding to the left and right wheels
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
unsigned int ergodic_exploration::models::Cart::state_space |