base_module.cpp
/tmp/ws/src/manipulator_h/manipulator_h_base_module/src/
base__module_8cpp
manipulator_h_base_module/base_module.h
base_module.h
/tmp/ws/src/manipulator_h/manipulator_h_base_module/include/manipulator_h_base_module/
base__module_8h
robotis_state.h
robotis_manipulator_h::BaseJointData
robotis_manipulator_h::BaseJointState
robotis_manipulator_h::BaseModule
robotis_manipulator_h
robotis_state.cpp
/tmp/ws/src/manipulator_h/manipulator_h_base_module/src/
robotis__state_8cpp
manipulator_h_base_module/robotis_state.h
robotis_state.h
/tmp/ws/src/manipulator_h/manipulator_h_base_module/include/manipulator_h_base_module/
robotis__state_8h
robotis_manipulator_h::RobotisState
robotis_manipulator_h
robotis_manipulator_h::BaseJointData
classrobotis__manipulator__h_1_1BaseJointData.html
int
d_gain_
classrobotis__manipulator__h_1_1BaseJointData.html
a2afe66f440f8e9f8b487b49a788d2e14
double
effort_
classrobotis__manipulator__h_1_1BaseJointData.html
a997edff19ae72e14038d78df3945af74
int
i_gain_
classrobotis__manipulator__h_1_1BaseJointData.html
a3deca7a6f5b4eadb4addbca1b1bff8a7
int
p_gain_
classrobotis__manipulator__h_1_1BaseJointData.html
a74f184c3edbf1b4758b89e1a883af870
double
position_
classrobotis__manipulator__h_1_1BaseJointData.html
aa9ad886147a4ffdba8cf57396833b295
double
velocity_
classrobotis__manipulator__h_1_1BaseJointData.html
a4423a5bcfe9e9dedaf47b973a410ec2a
robotis_manipulator_h::BaseJointState
classrobotis__manipulator__h_1_1BaseJointState.html
BaseJointData
curr_joint_state_
classrobotis__manipulator__h_1_1BaseJointState.html
a830bf5128b82bd9e33f8fc49ac2c6125
[MAX_JOINT_ID+1]
BaseJointData
fake_joint_state_
classrobotis__manipulator__h_1_1BaseJointState.html
ab24e77db00bfd872afdb05f1fb987548
[MAX_JOINT_ID+1]
BaseJointData
goal_joint_state_
classrobotis__manipulator__h_1_1BaseJointState.html
af15ab26af2e99f63adc1512dc861b0f5
[MAX_JOINT_ID+1]
robotis_manipulator_h::BaseModule
classrobotis__manipulator__h_1_1BaseModule.html
robotis_framework::MotionModule
Singleton< BaseModule >
BaseModule
classrobotis__manipulator__h_1_1BaseModule.html
a32a85543320f15e3852fc15201acd492
()
void
generateInitPoseTrajProcess
classrobotis__manipulator__h_1_1BaseModule.html
a46b07a4de3612a08dde85504fb61f879
()
void
generateJointTrajProcess
classrobotis__manipulator__h_1_1BaseModule.html
aeb58ccf7e85ac38237c37da694ced9b8
()
void
generateTaskTrajProcess
classrobotis__manipulator__h_1_1BaseModule.html
a30bc51fe1d4b4fcd8b7cbebad1bafa48
()
bool
getJointPoseCallback
classrobotis__manipulator__h_1_1BaseModule.html
aa83398abe811370aab4a66c60d45f6d1
(manipulator_h_base_module_msgs::GetJointPose::Request &req, manipulator_h_base_module_msgs::GetJointPose::Response &res)
bool
getKinematicsPoseCallback
classrobotis__manipulator__h_1_1BaseModule.html
a5722d5b666be8a71b7bc692a07bdfc27
(manipulator_h_base_module_msgs::GetKinematicsPose::Request &req, manipulator_h_base_module_msgs::GetKinematicsPose::Response &res)
void
initialize
classrobotis__manipulator__h_1_1BaseModule.html
aa71c59f71c228c7ad976cf622168afd0
(const int control_cycle_msec, robotis_framework::Robot *robot)
void
initPoseMsgCallback
classrobotis__manipulator__h_1_1BaseModule.html
a6d6040fa67cba4cdc514f1f27449814f
(const std_msgs::String::ConstPtr &msg)
bool
isRunning
classrobotis__manipulator__h_1_1BaseModule.html
a11a0ddfcc53f783dc983c218961f5ff6
()
void
jointPoseMsgCallback
classrobotis__manipulator__h_1_1BaseModule.html
accbc1ce030c5496c3a38e1a4ba58b85f
(const manipulator_h_base_module_msgs::JointPose::ConstPtr &msg)
void
kinematicsPoseMsgCallback
classrobotis__manipulator__h_1_1BaseModule.html
a8d85e920a9f119a91d2b7482e16cd540
(const manipulator_h_base_module_msgs::KinematicsPose::ConstPtr &msg)
void
process
classrobotis__manipulator__h_1_1BaseModule.html
a0aab144521a6b14f3f08a52e4c47ed0a
(std::map< std::string, robotis_framework::Dynamixel * > dxls, std::map< std::string, double > sensors)
void
setModeMsgCallback
classrobotis__manipulator__h_1_1BaseModule.html
a18e43ff8df0b82479460e9d545d15d6d
(const std_msgs::String::ConstPtr &msg)
void
stop
classrobotis__manipulator__h_1_1BaseModule.html
a3149823f9ed07957b6d05aab504d713d
()
virtual
~BaseModule
classrobotis__manipulator__h_1_1BaseModule.html
a3227c93689598fc23ca808a216222d80
()
BaseJointState *
joint_state_
classrobotis__manipulator__h_1_1BaseModule.html
aee8ce0be40273b2b56a6db0c5f03089c
ManipulatorKinematicsDynamics *
manipulator_
classrobotis__manipulator__h_1_1BaseModule.html
a5a49f4507242d3bff041c9a1e9f42a43
RobotisState *
robotis_
classrobotis__manipulator__h_1_1BaseModule.html
a32be7c05907c258d82fdf0200a49c91b
void
parseIniPoseData
classrobotis__manipulator__h_1_1BaseModule.html
a0709b12d68fe9b352c3211b0415769f0
(const std::string &path)
void
publishStatusMsg
classrobotis__manipulator__h_1_1BaseModule.html
a46891ce8a70aaff56a67326ba0b299fe
(unsigned int type, std::string msg)
void
queueThread
classrobotis__manipulator__h_1_1BaseModule.html
ad57925688bbdd25cf6bc6c3b06a14b19
()
int
control_cycle_msec_
classrobotis__manipulator__h_1_1BaseModule.html
a6191420c54fc07e2937277f2dfc592a1
std::map< std::string, int >
joint_name_to_id_
classrobotis__manipulator__h_1_1BaseModule.html
a03ddc0c578f388ffedb755876d281cf9
boost::thread
queue_thread_
classrobotis__manipulator__h_1_1BaseModule.html
ab98557040a0ec58e0e4ec611dd74f27c
ros::Publisher
set_ctrl_module_pub_
classrobotis__manipulator__h_1_1BaseModule.html
a20267bda1e6d4413958118ddffdb239c
ros::Publisher
status_msg_pub_
classrobotis__manipulator__h_1_1BaseModule.html
a1540d603df43326f9b6cdfb737739295
boost::thread *
tra_gene_thread_
classrobotis__manipulator__h_1_1BaseModule.html
af89cd95942f6cdab7fdf2867e0b8cc20
robotis_manipulator_h::RobotisState
classrobotis__manipulator__h_1_1RobotisState.html
RobotisState
classrobotis__manipulator__h_1_1RobotisState.html
a0a0a85d59208e82a41207939db528a8f
()
void
setInverseKinematics
classrobotis__manipulator__h_1_1RobotisState.html
a1bc4b51dec17eb02d5947d0fde6bf013
(int cnt, Eigen::MatrixXd start_rotation)
~RobotisState
classrobotis__manipulator__h_1_1RobotisState.html
aacbeead11fc33dbf4b64821b24ea5397
()
int
all_time_steps_
classrobotis__manipulator__h_1_1RobotisState.html
a704e129081b56cd74b00876709701325
Eigen::MatrixXd
calc_joint_tra_
classrobotis__manipulator__h_1_1RobotisState.html
ac9646a9664addb81caca084fa1f95a62
Eigen::MatrixXd
calc_task_tra_
classrobotis__manipulator__h_1_1RobotisState.html
acd8197d881bd1e5af17f0dec4d8ee1e6
int
cnt_
classrobotis__manipulator__h_1_1RobotisState.html
af767b474f1d2737f673426f86dbed5e9
int
ik_id_end_
classrobotis__manipulator__h_1_1RobotisState.html
af8135ca269c92642a0f44de708638244
int
ik_id_start_
classrobotis__manipulator__h_1_1RobotisState.html
aa3b44ad177b65317f4b5c2c6163bee9b
bool
ik_solve_
classrobotis__manipulator__h_1_1RobotisState.html
a7e4e1d94f41d9f64df2a4261abeb4bb9
Eigen::MatrixXd
ik_start_rotation_
classrobotis__manipulator__h_1_1RobotisState.html
a375ff99efaced1336d55db00bd0717ad
Eigen::MatrixXd
ik_target_position_
classrobotis__manipulator__h_1_1RobotisState.html
a550bb05f10f4fd9a15b13fafca7d313f
Eigen::MatrixXd
ik_target_rotation_
classrobotis__manipulator__h_1_1RobotisState.html
a09021df58f9e392f1a2f1c2e86fcf181
bool
is_moving_
classrobotis__manipulator__h_1_1RobotisState.html
acd61086dd2c576866e5c5b090ae876a3
Eigen::MatrixXd
joint_ini_pose_
classrobotis__manipulator__h_1_1RobotisState.html
a1901aac126daba973e62e37806787bed
manipulator_h_base_module_msgs::JointPose
joint_pose_msg_
classrobotis__manipulator__h_1_1RobotisState.html
a051aa348a9df2fd9b25051202f45ff20
manipulator_h_base_module_msgs::KinematicsPose
kinematics_pose_msg_
classrobotis__manipulator__h_1_1RobotisState.html
abc1f55106c2f6b0d479b3052d4bf95f0
double
mov_time_
classrobotis__manipulator__h_1_1RobotisState.html
ada37620d6dadb524d9a0fd524c96fa3b
double
smp_time_
classrobotis__manipulator__h_1_1RobotisState.html
a4edce26c8ade0eadf886292c98c225f3
robotis_manipulator_h
namespacerobotis__manipulator__h.html
robotis_manipulator_h::BaseJointData
robotis_manipulator_h::BaseJointState
robotis_manipulator_h::BaseModule
robotis_manipulator_h::RobotisState
TreeSelect
namespacerobotis__manipulator__h.html
abb82b1fcb957d80ae5dc3642d3455201
ARM
namespacerobotis__manipulator__h.html
abb82b1fcb957d80ae5dc3642d3455201a574891e3af5f8cda9e12ee8b1e31bd36