libmove3d-planners
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Groups Pages
trajectoryOptim.hpp
1 //
2 // trajectoryOptim.h
3 // libmove3d-motion
4 //
5 // Created by Jim Mainprice on 01/07/11.
6 // Copyright 2011 LAAS-CNRS. All rights reserved.
7 //
8 
9 #ifndef TRAJECTORY_OPTIM_HPP_
10 #define TRAJECTORY_OPTIM_HPP_
11 
12 #include <vector>
13 
14 #include "API/Trajectory/trajectory.hpp"
15 
16 bool traj_optim_init_mlp_cntrts_and_fix_joints();
17 bool traj_optim_switch_cartesian_mode(bool cartesian);
18 
19 API::Trajectory traj_optim_create_sraight_line_traj();
20 
21 bool traj_optim_initStomp();
22 bool traj_optim_runChomp();
23 bool traj_optim_runStomp(int runId);
24 bool traj_optim_runStompNoInit(int runId, const API::Trajectory& traj);
25 bool traj_optim_runStompNoReset(int runId);
26 
27 
28 void traj_optim_draw_collision_points();
29 bool traj_optim_generate_softMotion();
30 bool traj_optim_generate_pointsOnTraj();
31 
32 extern std::vector< std::vector <double> > traj_optim_to_plot;
33 extern std::vector< std::vector <double> > traj_optim_convergence;
34 
35 #endif
Definition: trajectory.hpp:40