|
void | cbJoint (const sensor_msgs::JointState::ConstPtr &msg) |
|
bool | cbProgress (const std::list< Astar::Vec > &, const SearchStats &) |
|
void | cbTrajectory (const trajectory_msgs::JointTrajectory::ConstPtr &msg) |
|
void | grid2Metric (const int t0, const int t1, float >0, float >1) |
|
void | grid2Metric (const Astar::Vec t, Astar::Vecf >) |
|
bool | makePlan (const Astar::Vecf sg, const Astar::Vecf eg, std::list< Astar::Vecf > &path) |
|
void | metric2Grid (int &t0, int &t1, const float gt0, const float gt1) |
|
void | metric2Grid (Astar::Vec &t, const Astar::Vecf gt) |
|
void | replan () |
|
◆ Astar
◆ Ptr
◆ PointVelMode
◆ Planner2dofSerialJointsNode()
planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::Planner2dofSerialJointsNode |
( |
const std::string |
group_name | ) |
|
|
inlineexplicit |
◆ cbJoint()
void planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::cbJoint |
( |
const sensor_msgs::JointState::ConstPtr & |
msg | ) |
|
|
inlineprivate |
◆ cbProgress()
bool planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::cbProgress |
( |
const std::list< Astar::Vec > & |
, |
|
|
const SearchStats & |
|
|
) |
| |
|
inlineprivate |
◆ cbTrajectory()
void planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::cbTrajectory |
( |
const trajectory_msgs::JointTrajectory::ConstPtr & |
msg | ) |
|
|
inlineprivate |
◆ grid2Metric() [1/2]
void planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::grid2Metric |
( |
const int |
t0, |
|
|
const int |
t1, |
|
|
float & |
gt0, |
|
|
float & |
gt1 |
|
) |
| |
|
inlineprivate |
◆ grid2Metric() [2/2]
void planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::grid2Metric |
( |
const Astar::Vec |
t, |
|
|
Astar::Vecf & |
gt |
|
) |
| |
|
inlineprivate |
◆ makePlan()
bool planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::makePlan |
( |
const Astar::Vecf |
sg, |
|
|
const Astar::Vecf |
eg, |
|
|
std::list< Astar::Vecf > & |
path |
|
) |
| |
|
inlineprivate |
◆ metric2Grid() [1/2]
void planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::metric2Grid |
( |
int & |
t0, |
|
|
int & |
t1, |
|
|
const float |
gt0, |
|
|
const float |
gt1 |
|
) |
| |
|
inlineprivate |
◆ metric2Grid() [2/2]
void planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::metric2Grid |
( |
Astar::Vec & |
t, |
|
|
const Astar::Vecf |
gt |
|
) |
| |
|
inlineprivate |
◆ replan()
void planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::replan |
( |
| ) |
|
|
inlineprivate |
◆ as_
Astar planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::as_ |
|
private |
◆ avg_vel_
float planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::avg_vel_ |
|
private |
◆ cm_
Astar::Gridmap<char, 0x40> planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::cm_ |
|
private |
◆ cmd_prev_
std::pair<ros::Duration, std::pair<float, float> > planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::cmd_prev_ |
|
private |
◆ debug_aa_
bool planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::debug_aa_ |
|
private |
◆ freq_
float planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::freq_ |
|
private |
◆ freq_min_
float planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::freq_min_ |
|
private |
◆ group_
std::string planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::group_ |
|
private |
◆ has_joint_states_
bool planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::has_joint_states_ |
|
private |
◆ id_
int planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::id_[2] |
|
private |
◆ joint_
sensor_msgs::JointState planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::joint_ |
|
private |
◆ links_
LinkBody planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::links_[2] |
|
private |
◆ model_
◆ nh_
ros::NodeHandle planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::nh_ |
|
private |
◆ pnh_
ros::NodeHandle planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::pnh_ |
|
private |
◆ point_vel_
PointVelMode planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::point_vel_ |
|
private |
◆ pub_status_
ros::Publisher planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::pub_status_ |
|
private |
◆ pub_trajectory_
ros::Publisher planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::pub_trajectory_ |
|
private |
◆ replan_interval_
ros::Duration planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::replan_interval_ |
|
private |
◆ replan_prev_
ros::Time planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::replan_prev_ |
|
private |
◆ resolution_
int planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::resolution_ |
|
private |
◆ status_
planner_cspace_msgs::PlannerStatus planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::status_ |
|
private |
◆ sub_joint_
ros::Subscriber planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::sub_joint_ |
|
private |
◆ sub_trajectory_
ros::Subscriber planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::sub_trajectory_ |
|
private |
◆ tfbuf_
tf2_ros::Buffer planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::tfbuf_ |
|
private |
◆ tfl_
◆ traj_prev_
trajectory_msgs::JointTrajectory planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::traj_prev_ |
|
private |
The documentation for this class was generated from the following file: