Robotis Manipulator
1.0.0
|
The Trajectory class. More...
#include <robotis_manipulator_trajectory_generator.h>
Public Member Functions | |
Trajectory () | |
~Trajectory () | |
void | setMoveTime (double move_time) |
setMoveTime More... | |
void | setPresentTime (double present_time) |
setPresentTime More... | |
void | setStartTimeToPresentTime () |
setStartTimeToPresentTime More... | |
void | setStartTime (double start_time) |
setStartTime More... | |
double | getMoveTime () |
getMoveTime More... | |
double | getTickTime () |
getTickTime More... | |
void | setManipulator (Manipulator manipulator) |
setManipulator More... | |
Manipulator * | getManipulator () |
getManipulator More... | |
JointTrajectory | getJointTrajectory () |
getJointTrajectory More... | |
TaskTrajectory | getTaskTrajectory () |
getTaskTrajectory More... | |
CustomJointTrajectory * | getCustomJointTrajectory (Name name) |
getCustomJointTrajectory More... | |
CustomTaskTrajectory * | getCustomTaskTrajectory (Name name) |
getCustomTaskTrajectory More... | |
void | addCustomTrajectory (Name trajectory_name, CustomJointTrajectory *custom_trajectory) |
addCustomTrajectory More... | |
void | addCustomTrajectory (Name trajectory_name, CustomTaskTrajectory *custom_trajectory) |
addCustomTrajectory More... | |
void | setCustomTrajectoryOption (Name trajectory_name, const void *arg) |
setCustomTrajectoryOption More... | |
void | setPresentControlToolName (Name present_control_tool_name) |
setPresentControlToolName More... | |
Name | getPresentCustomTrajectoryName () |
getPresentCustomTrajectoryName More... | |
Name | getPresentControlToolName () |
getPresentControlToolName More... | |
void | initTrajectoryWaypoint (Manipulator actual_manipulator, Kinematics *kinematics) |
initTrajectoryWaypoint More... | |
void | updatePresentWaypoint (Kinematics *kinematics) |
updatePresentWaypoint More... | |
void | setPresentJointWaypoint (JointWaypoint joint_value_vector) |
setPresentJointWaypoint More... | |
void | setPresentTaskWaypoint (Name tool_name, TaskWaypoint tool_position_value_vector) |
setPresentTaskWaypoint More... | |
JointWaypoint | getPresentJointWaypoint () |
getPresentJointWaypoint More... | |
TaskWaypoint | getPresentTaskWaypoint (Name tool_name) |
getPresentTaskWaypoint More... | |
JointWaypoint | removeWaypointDynamicData (JointWaypoint value) |
removeWaypointDynamicData More... | |
TaskWaypoint | removeWaypointDynamicData (TaskWaypoint value) |
removeWaypointDynamicData More... | |
void | setTrajectoryType (TrajectoryType trajectory_type) |
setTrajectoryType More... | |
bool | checkTrajectoryType (TrajectoryType trajectory_type) |
checkTrajectoryType More... | |
void | makeJointTrajectory (JointWaypoint start_way_point, JointWaypoint goal_way_point) |
makeJointTrajectory More... | |
void | makeTaskTrajectory (TaskWaypoint start_way_point, TaskWaypoint goal_way_point) |
makeTaskTrajectory More... | |
void | makeCustomTrajectory (Name trajectory_name, JointWaypoint start_way_point, const void *arg) |
makeCustomTrajectory More... | |
void | makeCustomTrajectory (Name trajectory_name, TaskWaypoint start_way_point, const void *arg) |
makeCustomTrajectory More... | |
void | setToolGoalPosition (Name tool_name, double tool_goal_position) |
setToolGoalPosition More... | |
void | setToolGoalValue (Name tool_name, JointValue tool_goal_value) |
setToolGoalValue More... | |
double | getToolGoalPosition (Name tool_name) |
getToolGoalPosition More... | |
JointValue | getToolGoalValue (Name tool_name) |
getToolGoalValue More... | |
Private Attributes | |
TrajectoryType | trajectory_type_ |
Time | trajectory_time_ |
Manipulator | manipulator_ |
JointTrajectory | joint_ |
TaskTrajectory | task_ |
std::map< Name, CustomJointTrajectory * > | cus_joint_ |
std::map< Name, CustomTaskTrajectory * > | cus_task_ |
Name | present_custom_trajectory_name_ |
Name | present_control_tool_name_ |
The Trajectory class.
Definition at line 158 of file robotis_manipulator_trajectory_generator.h.
|
inline |
Definition at line 174 of file robotis_manipulator_trajectory_generator.h.
|
inline |
Definition at line 175 of file robotis_manipulator_trajectory_generator.h.
void Trajectory::addCustomTrajectory | ( | Name | trajectory_name, |
CustomJointTrajectory * | custom_trajectory | ||
) |
addCustomTrajectory
trajectory_name | |
custom_trajectory |
Definition at line 336 of file robotis_manipulator_trajectory_generator.cpp.
void Trajectory::addCustomTrajectory | ( | Name | trajectory_name, |
CustomTaskTrajectory * | custom_trajectory | ||
) |
addCustomTrajectory
trajectory_name | |
custom_trajectory |
Definition at line 341 of file robotis_manipulator_trajectory_generator.cpp.
bool Trajectory::checkTrajectoryType | ( | TrajectoryType | trajectory_type | ) |
checkTrajectoryType
trajectory_type |
Definition at line 432 of file robotis_manipulator_trajectory_generator.cpp.
CustomJointTrajectory * Trajectory::getCustomJointTrajectory | ( | Name | name | ) |
getCustomJointTrajectory
name |
Definition at line 326 of file robotis_manipulator_trajectory_generator.cpp.
CustomTaskTrajectory * Trajectory::getCustomTaskTrajectory | ( | Name | name | ) |
getCustomTaskTrajectory
name |
Definition at line 331 of file robotis_manipulator_trajectory_generator.cpp.
JointTrajectory Trajectory::getJointTrajectory | ( | ) |
getJointTrajectory
Definition at line 316 of file robotis_manipulator_trajectory_generator.cpp.
Manipulator * Trajectory::getManipulator | ( | ) |
getManipulator
Definition at line 311 of file robotis_manipulator_trajectory_generator.cpp.
double Trajectory::getMoveTime | ( | ) |
getMoveTime
Definition at line 296 of file robotis_manipulator_trajectory_generator.cpp.
Name Trajectory::getPresentControlToolName | ( | ) |
getPresentControlToolName
Definition at line 364 of file robotis_manipulator_trajectory_generator.cpp.
Name Trajectory::getPresentCustomTrajectoryName | ( | ) |
getPresentCustomTrajectoryName
Definition at line 359 of file robotis_manipulator_trajectory_generator.cpp.
JointWaypoint Trajectory::getPresentJointWaypoint | ( | ) |
getPresentJointWaypoint
Definition at line 395 of file robotis_manipulator_trajectory_generator.cpp.
TaskWaypoint Trajectory::getPresentTaskWaypoint | ( | Name | tool_name | ) |
getPresentTaskWaypoint
tool_name |
Definition at line 400 of file robotis_manipulator_trajectory_generator.cpp.
TaskTrajectory Trajectory::getTaskTrajectory | ( | ) |
getTaskTrajectory
Definition at line 321 of file robotis_manipulator_trajectory_generator.cpp.
double Trajectory::getTickTime | ( | ) |
getTickTime
Definition at line 301 of file robotis_manipulator_trajectory_generator.cpp.
double Trajectory::getToolGoalPosition | ( | Name | tool_name | ) |
getToolGoalPosition
tool_name |
Definition at line 484 of file robotis_manipulator_trajectory_generator.cpp.
JointValue Trajectory::getToolGoalValue | ( | Name | tool_name | ) |
getToolGoalValue
tool_name |
Definition at line 489 of file robotis_manipulator_trajectory_generator.cpp.
void Trajectory::initTrajectoryWaypoint | ( | Manipulator | actual_manipulator, |
Kinematics * | kinematics | ||
) |
initTrajectoryWaypoint
actual_manipulator | |
kinematics |
Definition at line 369 of file robotis_manipulator_trajectory_generator.cpp.
void Trajectory::makeCustomTrajectory | ( | Name | trajectory_name, |
JointWaypoint | start_way_point, | ||
const void * | arg | ||
) |
makeCustomTrajectory
trajectory_name | |
start_way_point | |
arg |
Definition at line 450 of file robotis_manipulator_trajectory_generator.cpp.
void Trajectory::makeCustomTrajectory | ( | Name | trajectory_name, |
TaskWaypoint | start_way_point, | ||
const void * | arg | ||
) |
makeCustomTrajectory
trajectory_name | |
start_way_point | |
arg |
Definition at line 461 of file robotis_manipulator_trajectory_generator.cpp.
void Trajectory::makeJointTrajectory | ( | JointWaypoint | start_way_point, |
JointWaypoint | goal_way_point | ||
) |
makeJointTrajectory
start_way_point | |
goal_way_point |
Definition at line 440 of file robotis_manipulator_trajectory_generator.cpp.
void Trajectory::makeTaskTrajectory | ( | TaskWaypoint | start_way_point, |
TaskWaypoint | goal_way_point | ||
) |
makeTaskTrajectory
start_way_point | |
goal_way_point |
Definition at line 445 of file robotis_manipulator_trajectory_generator.cpp.
JointWaypoint Trajectory::removeWaypointDynamicData | ( | JointWaypoint | value | ) |
removeWaypointDynamicData
value |
Definition at line 405 of file robotis_manipulator_trajectory_generator.cpp.
TaskWaypoint Trajectory::removeWaypointDynamicData | ( | TaskWaypoint | value | ) |
removeWaypointDynamicData
value |
Definition at line 416 of file robotis_manipulator_trajectory_generator.cpp.
void Trajectory::setCustomTrajectoryOption | ( | Name | trajectory_name, |
const void * | arg | ||
) |
setCustomTrajectoryOption
trajectory_name | |
arg |
Definition at line 346 of file robotis_manipulator_trajectory_generator.cpp.
void Trajectory::setManipulator | ( | Manipulator | manipulator | ) |
setManipulator
manipulator |
Definition at line 306 of file robotis_manipulator_trajectory_generator.cpp.
void Trajectory::setMoveTime | ( | double | move_time | ) |
setMoveTime
move_time |
Definition at line 276 of file robotis_manipulator_trajectory_generator.cpp.
void Trajectory::setPresentControlToolName | ( | Name | present_control_tool_name | ) |
setPresentControlToolName
present_control_tool_name |
Definition at line 354 of file robotis_manipulator_trajectory_generator.cpp.
void Trajectory::setPresentJointWaypoint | ( | JointWaypoint | joint_value_vector | ) |
setPresentJointWaypoint
joint_value_vector |
Definition at line 385 of file robotis_manipulator_trajectory_generator.cpp.
void Trajectory::setPresentTaskWaypoint | ( | Name | tool_name, |
TaskWaypoint | tool_position_value_vector | ||
) |
setPresentTaskWaypoint
tool_name | |
tool_position_value_vector |
Definition at line 390 of file robotis_manipulator_trajectory_generator.cpp.
void Trajectory::setPresentTime | ( | double | present_time | ) |
setPresentTime
present_time |
Definition at line 281 of file robotis_manipulator_trajectory_generator.cpp.
void Trajectory::setStartTime | ( | double | start_time | ) |
setStartTime
start_time |
Definition at line 291 of file robotis_manipulator_trajectory_generator.cpp.
void Trajectory::setStartTimeToPresentTime | ( | ) |
setStartTimeToPresentTime
Definition at line 286 of file robotis_manipulator_trajectory_generator.cpp.
void Trajectory::setToolGoalPosition | ( | Name | tool_name, |
double | tool_goal_position | ||
) |
setToolGoalPosition
tool_name | |
tool_goal_position |
Definition at line 473 of file robotis_manipulator_trajectory_generator.cpp.
void Trajectory::setToolGoalValue | ( | Name | tool_name, |
JointValue | tool_goal_value | ||
) |
setToolGoalValue
tool_name | |
tool_goal_value |
Definition at line 479 of file robotis_manipulator_trajectory_generator.cpp.
void Trajectory::setTrajectoryType | ( | TrajectoryType | trajectory_type | ) |
setTrajectoryType
trajectory_type |
Definition at line 427 of file robotis_manipulator_trajectory_generator.cpp.
void Trajectory::updatePresentWaypoint | ( | Kinematics * | kinematics | ) |
updatePresentWaypoint
kinematics |
Definition at line 379 of file robotis_manipulator_trajectory_generator.cpp.
|
private |
Definition at line 167 of file robotis_manipulator_trajectory_generator.h.
|
private |
Definition at line 168 of file robotis_manipulator_trajectory_generator.h.
|
private |
Definition at line 165 of file robotis_manipulator_trajectory_generator.h.
|
private |
Definition at line 163 of file robotis_manipulator_trajectory_generator.h.
|
private |
Definition at line 171 of file robotis_manipulator_trajectory_generator.h.
|
private |
Definition at line 170 of file robotis_manipulator_trajectory_generator.h.
|
private |
Definition at line 166 of file robotis_manipulator_trajectory_generator.h.
|
private |
Definition at line 162 of file robotis_manipulator_trajectory_generator.h.
|
private |
Definition at line 161 of file robotis_manipulator_trajectory_generator.h.