open_manipulator_controller.cpp
/tmp/ws/src/open_manipulator/open_manipulator_controller/src/
open__manipulator__controller_8cpp
open_manipulator_controller/open_manipulator_controller.h
int
main
open__manipulator__controller_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
open_manipulator_controller.h
/tmp/ws/src/open_manipulator/open_manipulator_controller/include/open_manipulator_controller/
open__manipulator__controller_8h
open_manipulator_controller::OpenManipulatorController
open_manipulator_controller
open_manipulator_controller::OpenManipulatorController
classopen__manipulator__controller_1_1OpenManipulatorController.html
double
getControlPeriod
classopen__manipulator__controller_1_1OpenManipulatorController.html
a031f9c6f60a458d515631c7bf96190fd
(void)
OpenManipulatorController
classopen__manipulator__controller_1_1OpenManipulatorController.html
a77a48c70ffc23aeea636342c80ba5a55
(std::string usb_port, std::string baud_rate)
void
process
classopen__manipulator__controller_1_1OpenManipulatorController.html
a765806c8d988072384f52a81f0127922
(double time)
void
publishCallback
classopen__manipulator__controller_1_1OpenManipulatorController.html
ac2f37c5732a1ea0b88d4021eab1b03a2
(const ros::TimerEvent &)
void
startTimerThread
classopen__manipulator__controller_1_1OpenManipulatorController.html
afe0795e3bf0c5b96dafc6c86fe954f97
()
~OpenManipulatorController
classopen__manipulator__controller_1_1OpenManipulatorController.html
a091ae6b90c41133ba9ef8be738767d89
()
static void *
timerThread
classopen__manipulator__controller_1_1OpenManipulatorController.html
aa73acc59dee8ee402171f77202ea7493
(void *param)
bool
goalDrawingTrajectoryCallback
classopen__manipulator__controller_1_1OpenManipulatorController.html
a1ff99f50f47675fb4d746beaf30ba3b9
(open_manipulator_msgs::SetDrawingTrajectory::Request &req, open_manipulator_msgs::SetDrawingTrajectory::Response &res)
bool
goalJointSpacePathCallback
classopen__manipulator__controller_1_1OpenManipulatorController.html
a29724cf28c6f5ccf00de1c6220f92217
(open_manipulator_msgs::SetJointPosition::Request &req, open_manipulator_msgs::SetJointPosition::Response &res)
bool
goalJointSpacePathFromPresentCallback
classopen__manipulator__controller_1_1OpenManipulatorController.html
a9cadfd4eb8e1a7755478ec85697c6a67
(open_manipulator_msgs::SetJointPosition::Request &req, open_manipulator_msgs::SetJointPosition::Response &res)
bool
goalJointSpacePathToKinematicsOrientationCallback
classopen__manipulator__controller_1_1OpenManipulatorController.html
a14041627d27b26ee7d97e1494345d182
(open_manipulator_msgs::SetKinematicsPose::Request &req, open_manipulator_msgs::SetKinematicsPose::Response &res)
bool
goalJointSpacePathToKinematicsPoseCallback
classopen__manipulator__controller_1_1OpenManipulatorController.html
a385d5e8972c1dbcf484b6d2b4482f83b
(open_manipulator_msgs::SetKinematicsPose::Request &req, open_manipulator_msgs::SetKinematicsPose::Response &res)
bool
goalJointSpacePathToKinematicsPositionCallback
classopen__manipulator__controller_1_1OpenManipulatorController.html
ae867b38534679e475f48c256bfe8eac7
(open_manipulator_msgs::SetKinematicsPose::Request &req, open_manipulator_msgs::SetKinematicsPose::Response &res)
bool
goalTaskSpacePathCallback
classopen__manipulator__controller_1_1OpenManipulatorController.html
a69d797008b3a34e2d15d02bda5d720ab
(open_manipulator_msgs::SetKinematicsPose::Request &req, open_manipulator_msgs::SetKinematicsPose::Response &res)
bool
goalTaskSpacePathFromPresentCallback
classopen__manipulator__controller_1_1OpenManipulatorController.html
a426ca9f8475a6c261401aa01c388e5e3
(open_manipulator_msgs::SetKinematicsPose::Request &req, open_manipulator_msgs::SetKinematicsPose::Response &res)
bool
goalTaskSpacePathFromPresentOrientationOnlyCallback
classopen__manipulator__controller_1_1OpenManipulatorController.html
a1f46700e121c273d412883c7acb185e5
(open_manipulator_msgs::SetKinematicsPose::Request &req, open_manipulator_msgs::SetKinematicsPose::Response &res)
bool
goalTaskSpacePathFromPresentPositionOnlyCallback
classopen__manipulator__controller_1_1OpenManipulatorController.html
abebaf5c2efe95ac6bf882754d8cea485
(open_manipulator_msgs::SetKinematicsPose::Request &req, open_manipulator_msgs::SetKinematicsPose::Response &res)
bool
goalTaskSpacePathOrientationOnlyCallback
classopen__manipulator__controller_1_1OpenManipulatorController.html
a77d3c84fe3c243ac6cff55e30a4bee08
(open_manipulator_msgs::SetKinematicsPose::Request &req, open_manipulator_msgs::SetKinematicsPose::Response &res)
bool
goalTaskSpacePathPositionOnlyCallback
classopen__manipulator__controller_1_1OpenManipulatorController.html
a779ce6f0c25fc641542b285a85b364c6
(open_manipulator_msgs::SetKinematicsPose::Request &req, open_manipulator_msgs::SetKinematicsPose::Response &res)
bool
goalToolControlCallback
classopen__manipulator__controller_1_1OpenManipulatorController.html
a60dbda7d78be5fc64d96a61b02019a13
(open_manipulator_msgs::SetJointPosition::Request &req, open_manipulator_msgs::SetJointPosition::Response &res)
void
initPublisher
classopen__manipulator__controller_1_1OpenManipulatorController.html
a2831f6cafbf407b75467f1c352576dcc
()
void
initServer
classopen__manipulator__controller_1_1OpenManipulatorController.html
a0b0b9b30b23432ab37ead87b49354d44
()
void
initSubscriber
classopen__manipulator__controller_1_1OpenManipulatorController.html
a8b63e44080e146770471b28932dc050c
()
void
openManipulatorOptionCallback
classopen__manipulator__controller_1_1OpenManipulatorController.html
aa9b4991e48e80f496b3c65cc46f717c0
(const std_msgs::String::ConstPtr &msg)
void
publishGazeboCommand
classopen__manipulator__controller_1_1OpenManipulatorController.html
a5e2f05f6a6db2c9fc41234893d7edce7
()
void
publishJointStates
classopen__manipulator__controller_1_1OpenManipulatorController.html
a5a7655c8deabe89d702856b3e35da250
()
void
publishKinematicsPose
classopen__manipulator__controller_1_1OpenManipulatorController.html
af22b937c4ba244a25902ca28ce4b8d9f
()
void
publishOpenManipulatorStates
classopen__manipulator__controller_1_1OpenManipulatorController.html
a85e968b28e34c292a1641835121b1c57
()
bool
setActuatorStateCallback
classopen__manipulator__controller_1_1OpenManipulatorController.html
ae1863e9855b29cafc065a21ac2d1b08f
(open_manipulator_msgs::SetActuatorState::Request &req, open_manipulator_msgs::SetActuatorState::Response &res)
pthread_attr_t
attr_
classopen__manipulator__controller_1_1OpenManipulatorController.html
a151b62bd20bf9e349701b7676882471e
double
control_period_
classopen__manipulator__controller_1_1OpenManipulatorController.html
ae56c8847b11d0456d0f63fddd35197d1
std::vector< ros::Publisher >
gazebo_goal_joint_position_pub_
classopen__manipulator__controller_1_1OpenManipulatorController.html
a9949edfcae0d6b22f487aa2d947465dd
ros::ServiceServer
get_joint_position_server_
classopen__manipulator__controller_1_1OpenManipulatorController.html
adc80950aa5e501e6117b71ad6bbe37e8
ros::ServiceServer
get_kinematics_pose_server_
classopen__manipulator__controller_1_1OpenManipulatorController.html
a63861cd5bddad1fcb1900453830b737c
ros::ServiceServer
goal_drawing_trajectory_server_
classopen__manipulator__controller_1_1OpenManipulatorController.html
ac49d56ed8a8d49598ce75248ae39d4d3
ros::ServiceServer
goal_joint_space_path_from_present_server_
classopen__manipulator__controller_1_1OpenManipulatorController.html
a043eb6e944dfff6bdb508f6d634390cc
ros::ServiceServer
goal_joint_space_path_server_
classopen__manipulator__controller_1_1OpenManipulatorController.html
ad4c437d81f9a1ed8a2a3583e349efcb0
ros::ServiceServer
goal_joint_space_path_to_kinematics_orientation_server_
classopen__manipulator__controller_1_1OpenManipulatorController.html
a5e066fc3d227d3cb175ef9d5d5204fda
ros::ServiceServer
goal_joint_space_path_to_kinematics_pose_server_
classopen__manipulator__controller_1_1OpenManipulatorController.html
a1c0c455381d8e090c38cf5630fa4e5e2
ros::ServiceServer
goal_joint_space_path_to_kinematics_position_server_
classopen__manipulator__controller_1_1OpenManipulatorController.html
a5e76b27e190187a0d425ef20735162c7
ros::ServiceServer
goal_task_space_path_from_present_orientation_only_server_
classopen__manipulator__controller_1_1OpenManipulatorController.html
ae87b2f785d11f66003c44c0b1bddf2a4
ros::ServiceServer
goal_task_space_path_from_present_position_only_server_
classopen__manipulator__controller_1_1OpenManipulatorController.html
a74cb784b02b62e7833f6c3601ecc08cf
ros::ServiceServer
goal_task_space_path_from_present_server_
classopen__manipulator__controller_1_1OpenManipulatorController.html
addfa436101dca2db700fdac47306df01
ros::ServiceServer
goal_task_space_path_orientation_only_server_
classopen__manipulator__controller_1_1OpenManipulatorController.html
a9f5b1ba05647d2719d53765da9d78e8c
ros::ServiceServer
goal_task_space_path_position_only_server_
classopen__manipulator__controller_1_1OpenManipulatorController.html
a4d3796adabf239e15b77913adbccd567
ros::ServiceServer
goal_task_space_path_server_
classopen__manipulator__controller_1_1OpenManipulatorController.html
ab574ae64dbb5b42b18059c2eb80060fb
ros::ServiceServer
goal_tool_control_server_
classopen__manipulator__controller_1_1OpenManipulatorController.html
a8e32d9958b1fa79126bdcb3c118d2d3b
ros::NodeHandle
node_handle_
classopen__manipulator__controller_1_1OpenManipulatorController.html
ac7fac76916fa918e25ea8f59d687cef9
OpenManipulator
open_manipulator_
classopen__manipulator__controller_1_1OpenManipulatorController.html
af3643af7357063bacb3aefff64138cd7
ros::Publisher
open_manipulator_joint_states_pub_
classopen__manipulator__controller_1_1OpenManipulatorController.html
a70d4907e8c6a7ea0ff15932ca2c13464
std::vector< ros::Publisher >
open_manipulator_kinematics_pose_pub_
classopen__manipulator__controller_1_1OpenManipulatorController.html
ae6f9275da056dd015a2e1449f7f69e3f
ros::Subscriber
open_manipulator_option_sub_
classopen__manipulator__controller_1_1OpenManipulatorController.html
ae555cf10baff17424b02381bb45577d4
ros::Publisher
open_manipulator_states_pub_
classopen__manipulator__controller_1_1OpenManipulatorController.html
ad3b883742a2332e2d43586e6774a9568
ros::NodeHandle
priv_node_handle_
classopen__manipulator__controller_1_1OpenManipulatorController.html
a39ef34b419d02684dd8d126cdcd24b17
ros::ServiceServer
set_actuator_state_server_
classopen__manipulator__controller_1_1OpenManipulatorController.html
a622c18068c83737c81955ebefb94b967
ros::ServiceServer
set_joint_position_server_
classopen__manipulator__controller_1_1OpenManipulatorController.html
a504f6358946d37c3adb1efc83f2cf89b
ros::ServiceServer
set_kinematics_pose_server_
classopen__manipulator__controller_1_1OpenManipulatorController.html
a32e6a470470a9c54cea195493e7643db
pthread_t
timer_thread_
classopen__manipulator__controller_1_1OpenManipulatorController.html
a707dacd4487517ce1a39562a6a0a5b83
bool
timer_thread_state_
classopen__manipulator__controller_1_1OpenManipulatorController.html
aa328066cc47aaddef695aa2f1f5c9515
bool
using_platform_
classopen__manipulator__controller_1_1OpenManipulatorController.html
a25bc10e3cbe8543101f5898381879070
open_manipulator_controller
namespaceopen__manipulator__controller.html
open_manipulator_controller::OpenManipulatorController