GCOP
1.0
|
00001 #ifndef GCOP_KINRCCAR_H 00002 #define GCOP_KINRCCAR_H 00003 00004 #include "kinbody3d.h" 00005 #include <utility> 00006 00007 namespace gcop { 00008 00009 using namespace std; 00010 using namespace Eigen; 00011 00012 typedef Matrix<double, 6, 2> Matrix62d; 00013 typedef Matrix<double, 6, 6> Matrix6d; 00014 00020 class KinRccar : public Kinbody3d<2> { 00021 public: 00022 00023 KinRccar(); 00024 00025 double Step(Matrix4d &xb, double t, const Matrix4d &xa, 00026 const Vector2d &u, double h, const VectorXd *p = 0, 00027 Matrix6d *A = 0, Matrix62d *B = 0, Matrix<double, 6, Dynamic> *C = 0); 00028 00029 00030 }; 00031 } 00032 00033 00034 #endif