pr2_arm_ik.h
Go to the documentation of this file.
00001 #ifndef _EXAMPLES_PR2_ARM_WIK_H_
00002 #define _EXAMPLES_PR2_ARM_WIK_H_
00003 
00004 #include <mpc/types.h>
00005 
00006 using namespace MPC;
00007 
00008 namespace pr2_arm_ik {
00009         // some euclidean obstacles
00010         typedef std::vector<VectorT> Obstacles;
00011 
00012         void setGoal(const VectorT &g);
00013         void setObstacles(const Obstacles &obs);
00014         Obstacles &getObstacles();
00015 
00016         void dynamics(const VectorT &x, const VectorT &u, VectorT &xNext);
00017         void dynamicsD(const VectorT &x, const VectorT &u, Deriv &d);
00018         float cost(const VectorT &x, const VectorT &u);
00019         void costD(const VectorT &x, const VectorT &u, Deriv &d);
00020 }
00021 
00022 
00023 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines


reactive_grasping_pr2
Author(s): Jost Tobias Springenberg, Jan Wuelfing
autogenerated on Wed Dec 26 2012 16:26:42