#include <iostream>#include <fstream>#include <cstdlib>#include <vector>#include <math.h>#include <sbpl_arm_planner/pr2/sbpl_math.h>

Go to the source code of this file.
Functions | |
| bool | check_joint_limits (double[3], double[3], vector< double >, double[3]) |
| bool | check_joint_limits_and_append_joint_angles (double, double[3], double[3], vector< double > &, double[3]) |
| void | elbow_positions_given_endeff_pose (vector< vector< double > > &, vector< vector< double > > &, double, double, double, double, double) |
| vector< vector< double > > | elbow_positions_given_endeff_pose (double, double, double, double, double) |
| vector< vector< double > > | elbow_positions_given_pan (double, double, double, double, double, double, double, double, double[3]) |
| void | grid2world (long, long, long, double &, double &, double &) |
| bool | position (long, long, long) |
| void | separate_rejected_points (vector< vector< double > >, vector< vector< double > > &, vector< vector< double > > &, vector< vector< double > > &) |
| void | world2grid (double, double, double, long &, long &, long &) |
| bool check_joint_limits | ( | double | [3], | |
| double | [3], | |||
| vector< double > | , | |||
| double | [3] | |||
| ) |
Definition at line 213 of file pr2_workspace.cpp.
| bool check_joint_limits_and_append_joint_angles | ( | double | , | |
| double | [3], | |||
| double | [3], | |||
| vector< double > & | , | |||
| double | [3] | |||
| ) |
Definition at line 117 of file pr2_workspace.cpp.
| void elbow_positions_given_endeff_pose | ( | vector< vector< double > > & | , | |
| vector< vector< double > > & | , | |||
| double | , | |||
| double | , | |||
| double | , | |||
| double | , | |||
| double | ||||
| ) |
Definition at line 336 of file pr2_workspace.cpp.
| vector<vector<double> > elbow_positions_given_endeff_pose | ( | double | , | |
| double | , | |||
| double | , | |||
| double | , | |||
| double | ||||
| ) |
Definition at line 283 of file pr2_workspace.cpp.
| vector<vector<double> > elbow_positions_given_pan | ( | double | , | |
| double | , | |||
| double | , | |||
| double | , | |||
| double | , | |||
| double | , | |||
| double | , | |||
| double | , | |||
| double | [3] | |||
| ) |
Definition at line 55 of file pr2_workspace.cpp.
| void grid2world | ( | long | , | |
| long | , | |||
| long | , | |||
| double & | , | |||
| double & | , | |||
| double & | ||||
| ) |
Definition at line 33 of file pr2_workspace.cpp.
| bool position | ( | long | , | |
| long | , | |||
| long | ||||
| ) |
Definition at line 424 of file pr2_workspace.cpp.
| void separate_rejected_points | ( | vector< vector< double > > | , | |
| vector< vector< double > > & | , | |||
| vector< vector< double > > & | , | |||
| vector< vector< double > > & | ||||
| ) |
Definition at line 394 of file pr2_workspace.cpp.
| void world2grid | ( | double | , | |
| double | , | |||
| double | , | |||
| long & | , | |||
| long & | , | |||
| long & | ||||
| ) |
Definition at line 40 of file pr2_workspace.cpp.