hardware_interface_adapter.h
/tmp/ws/src/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/
hardware__interface__adapter_8h
ClosedLoopHardwareInterfaceAdapter
HardwareInterfaceAdapter
HardwareInterfaceAdapter< hardware_interface::EffortJointInterface, State >
HardwareInterfaceAdapter< hardware_interface::PositionJointInterface, State >
HardwareInterfaceAdapter< hardware_interface::PosVelAccJointInterface, State >
HardwareInterfaceAdapter< hardware_interface::PosVelJointInterface, State >
HardwareInterfaceAdapter< hardware_interface::VelocityJointInterface, State >
init_joint_trajectory.h
/tmp/ws/src/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/
init__joint__trajectory_8h
joint_trajectory_controller/joint_trajectory_msg_utils.h
joint_trajectory_controller/joint_trajectory_segment.h
joint_trajectory_controller::InitJointTrajectoryOptions
joint_trajectory_controller
joint_trajectory_controller::internal
Trajectory
initJointTrajectory
namespacejoint__trajectory__controller.html
a8b55b5e436dc0e49ad024d2f3bd7568c
(const trajectory_msgs::JointTrajectory &msg, const ros::Time &time, const InitJointTrajectoryOptions< Trajectory > &options=InitJointTrajectoryOptions< Trajectory >())
bool
isNotEmpty
namespacejoint__trajectory__controller.html
a5fa3f87287b37a299c877d178c36e851
(typename Trajectory::value_type trajPerJoint)
std::vector< unsigned int >
mapping
namespacejoint__trajectory__controller_1_1internal.html
a0fbaf1322dd2c99b1054c5c6a926b131
(const T &t1, const T &t2)
joint_trajectory_controller.cpp
/tmp/ws/src/ros_controllers/joint_trajectory_controller/src/
joint__trajectory__controller_8cpp
trajectory_interface/quintic_spline_segment.h
joint_trajectory_controller/joint_trajectory_controller.h
effort_controllers
pos_vel_acc_controllers
pos_vel_controllers
position_controllers
velocity_controllers
joint_trajectory_controller::JointTrajectoryController< trajectory_interface::QuinticSplineSegment< double >, hardware_interface::PositionJointInterface >
JointTrajectoryController
namespaceposition__controllers.html
a7cd8e659b70d874e858fa0018e324cc7
joint_trajectory_controller::JointTrajectoryController< trajectory_interface::QuinticSplineSegment< double >, hardware_interface::VelocityJointInterface >
JointTrajectoryController
namespacevelocity__controllers.html
a2713fa9845696f049501ab721570e55c
joint_trajectory_controller::JointTrajectoryController< trajectory_interface::QuinticSplineSegment< double >, hardware_interface::EffortJointInterface >
JointTrajectoryController
namespaceeffort__controllers.html
a958bdbfd8342686140a704882ff96080
joint_trajectory_controller::JointTrajectoryController< trajectory_interface::QuinticSplineSegment< double >, hardware_interface::PosVelJointInterface >
JointTrajectoryController
namespacepos__vel__controllers.html
a5154a64e0e81322c36d81ef91e1039d0
joint_trajectory_controller::JointTrajectoryController< trajectory_interface::QuinticSplineSegment< double >, hardware_interface::PosVelAccJointInterface >
JointTrajectoryController
namespacepos__vel__acc__controllers.html
a62b5fd6338e510e3eac4c18d683217e2
joint_trajectory_controller.h
/tmp/ws/src/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/
joint__trajectory__controller_8h
trajectory_interface/trajectory_interface.h
joint_trajectory_controller/joint_trajectory_segment.h
joint_trajectory_controller/init_joint_trajectory.h
joint_trajectory_controller/hardware_interface_adapter.h
joint_trajectory_controller/joint_trajectory_controller_impl.h
joint_trajectory_controller::JointTrajectoryController
joint_trajectory_controller::JointTrajectoryController::TimeData
joint_trajectory_controller
joint_trajectory_controller_impl.h
/tmp/ws/src/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/
joint__trajectory__controller__impl_8h
joint_trajectory_controller
joint_trajectory_controller::internal
std::string
getLeafNamespace
namespacejoint__trajectory__controller_1_1internal.html
a6380228591d7c22e78ea401d024a3963
(const ros::NodeHandle &nh)
std::vector< std::string >
getStrings
namespacejoint__trajectory__controller_1_1internal.html
a20ba96b2011147ac1b8a1173a9f86fbe
(const ros::NodeHandle &nh, const std::string ¶m_name)
urdf::ModelSharedPtr
getUrdf
namespacejoint__trajectory__controller_1_1internal.html
a239ee6a73fe888c1d35ffb6396ac588e
(const ros::NodeHandle &nh, const std::string ¶m_name)
std::vector< urdf::JointConstSharedPtr >
getUrdfJoints
namespacejoint__trajectory__controller_1_1internal.html
a423a99e73cf6b52f87e14a9c9a0ca7ec
(const urdf::Model &urdf, const std::vector< std::string > &joint_names)
boost::shared_ptr< Member >
share_member
namespacejoint__trajectory__controller_1_1internal.html
ab6f1a0ad9c4311f26a86e7aed33e4a56
(boost::shared_ptr< Enclosure > enclosure, Member &member)
joint_trajectory_msg_utils.h
/tmp/ws/src/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/
joint__trajectory__msg__utils_8h
trajectory_interface/trajectory_interface.h
joint_trajectory_controller::internal::IsBeforePoint
joint_trajectory_controller
joint_trajectory_controller::internal
std::vector< trajectory_msgs::JointTrajectoryPoint >::const_iterator
findPoint
namespacejoint__trajectory__controller.html
a17e367c22d3e931c1e136c18e3eebe0f
(const trajectory_msgs::JointTrajectory &msg, const ros::Time &time)
bool
isTimeStrictlyIncreasing
namespacejoint__trajectory__controller.html
aa7dc1d4f3cf09af73536bc5ec0a7cab0
(const trajectory_msgs::JointTrajectory &msg)
bool
isValid
namespacejoint__trajectory__controller.html
aeeba4c63608448941dbf4cee7d139830
(const trajectory_msgs::JointTrajectoryPoint &point, const unsigned int joint_dim)
bool
isValid
namespacejoint__trajectory__controller.html
a9e402479841c24a3b9cf04ced6cc4c35
(const trajectory_msgs::JointTrajectory &msg)
ros::Time
startTime
namespacejoint__trajectory__controller_1_1internal.html
adb806c902da9445853c46dcae4f40106
(const trajectory_msgs::JointTrajectory &msg, const ros::Time &time)
joint_trajectory_segment.h
/tmp/ws/src/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/
joint__trajectory__segment_8h
joint_trajectory_controller/joint_trajectory_msg_utils.h
joint_trajectory_controller/tolerances.h
joint_trajectory_controller::JointTrajectorySegment
joint_trajectory_controller::JointTrajectorySegment::State
joint_trajectory_controller
Scalar
wraparoundJointOffset
namespacejoint__trajectory__controller.html
a5d63a23da554b61ffe7a4c0d4f92caef
(const Scalar &prev_position, const Scalar &next_position, const bool &angle_wraparound)
mainpage.dox
/tmp/ws/src/ros_controllers/joint_trajectory_controller/
mainpage_8dox
pos_vel_acc_state.h
/tmp/ws/src/ros_controllers/joint_trajectory_controller/include/trajectory_interface/
pos__vel__acc__state_8h
trajectory_interface::PosVelAccState
trajectory_interface
quintic_spline_segment.h
/tmp/ws/src/ros_controllers/joint_trajectory_controller/include/trajectory_interface/
quintic__spline__segment_8h
trajectory_interface/pos_vel_acc_state.h
trajectory_interface::QuinticSplineSegment
trajectory_interface
tolerances.h
/tmp/ws/src/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/
tolerances_8h
joint_trajectory_controller::SegmentTolerances
joint_trajectory_controller::SegmentTolerancesPerJoint
joint_trajectory_controller::StateTolerances
joint_trajectory_controller
bool
checkStateTolerance
namespacejoint__trajectory__controller.html
a3b6a182989d3b594c8869e6e016568bd
(const State &state_error, const std::vector< StateTolerances< typename State::Scalar > > &state_tolerance, bool show_errors=false)
bool
checkStateTolerancePerJoint
namespacejoint__trajectory__controller.html
a20c7c3a9fa9a5830769592eb088e2065
(const State &state_error, const StateTolerances< typename State::Scalar > &state_tolerance, bool show_errors=false)
SegmentTolerances< Scalar >
getSegmentTolerances
namespacejoint__trajectory__controller.html
acdf6a31525b85e866780b55d594718a8
(const ros::NodeHandle &nh, const std::vector< std::string > &joint_names)
void
updateSegmentTolerances
namespacejoint__trajectory__controller.html
ac4b41a768d6076e59a46aa601ce36f46
(const control_msgs::FollowJointTrajectoryGoal &goal, const std::vector< std::string > &joint_names, SegmentTolerances< Scalar > &tols)
void
updateStateTolerances
namespacejoint__trajectory__controller.html
acd258b1ddf526ea79ccfc4c0e2227d43
(const control_msgs::JointTolerance &tol_msg, StateTolerances< Scalar > &tols)
trajectory_interface.h
/tmp/ws/src/ros_controllers/joint_trajectory_controller/include/trajectory_interface/
trajectory__interface_8h
trajectory_interface
trajectory_interface::internal
TrajectoryIterator
findSegment
namespacetrajectory__interface.html
a58e59adc0bdef7b6acc6839ac3aeb9d4
(TrajectoryIterator first, TrajectoryIterator last, const Time &time)
Trajectory::const_iterator
findSegment
namespacetrajectory__interface.html
a2dff3c30ef3e70ac55210dda8c0dda09
(const Trajectory &trajectory, const Time &time)
Trajectory::iterator
findSegment
namespacetrajectory__interface.html
a436491ceb12378edf08631c026ba1d52
(Trajectory &trajectory, const Time &time)
bool
isBeforeSegment
namespacetrajectory__interface_1_1internal.html
a0962a8a6b434126946608b6b411f04a9
(const Time &time, const Segment &segment)
Trajectory::const_iterator
sample
namespacetrajectory__interface.html
a0077077296fa59438153202c4c63cfe2
(const Trajectory &trajectory, const typename Trajectory::value_type::Time &time, typename Trajectory::value_type::State &state)
ClosedLoopHardwareInterfaceAdapter
classClosedLoopHardwareInterfaceAdapter.html
ClosedLoopHardwareInterfaceAdapter
classClosedLoopHardwareInterfaceAdapter.html
ab69093c1b54276e234fc3dd79a479206
()
bool
init
classClosedLoopHardwareInterfaceAdapter.html
a48303d8dfa3952ea63864fa3a6e7f85f
(std::vector< hardware_interface::JointHandle > &joint_handles, ros::NodeHandle &controller_nh)
void
starting
classClosedLoopHardwareInterfaceAdapter.html
a7b02a6b9ecad3507eb41c259be925270
(const ros::Time &)
void
stopping
classClosedLoopHardwareInterfaceAdapter.html
a56a7fd3f4380cd3ec6f28cfc0014b7e8
(const ros::Time &)
void
updateCommand
classClosedLoopHardwareInterfaceAdapter.html
a94ffb8aeb58132c270c8b0651eaca261
(const ros::Time &, const ros::Duration &period, const State &desired_state, const State &state_error)
boost::shared_ptr< control_toolbox::Pid >
PidPtr
classClosedLoopHardwareInterfaceAdapter.html
aa6f8b53ff03f7ad68a82eac20ca40232
std::vector< hardware_interface::JointHandle > *
joint_handles_ptr_
classClosedLoopHardwareInterfaceAdapter.html
a4d4fe66a7c09c7e996f310cb44905b24
std::vector< PidPtr >
pids_
classClosedLoopHardwareInterfaceAdapter.html
a4e1931b69d09483aefaa7b8108d198bc
std::vector< double >
velocity_ff_
classClosedLoopHardwareInterfaceAdapter.html
ae45ba804c213ccbf3099611c8b0563da
HardwareInterfaceAdapter
classHardwareInterfaceAdapter.html
HardwareInterface
State
bool
init
classHardwareInterfaceAdapter.html
a7abdf1ad8a26fe57efb11608ffb4658d
(std::vector< typename HardwareInterface::ResourceHandleType > &, ros::NodeHandle &)
void
starting
classHardwareInterfaceAdapter.html
aa6571b49c74a38efe1c0dd0d063e11a6
(const ros::Time &)
void
stopping
classHardwareInterfaceAdapter.html
a0428b7f6d9601df4f54b72b1e075e0b1
(const ros::Time &)
void
updateCommand
classHardwareInterfaceAdapter.html
afcbf5bacab7780029617292d5eedb1e7
(const ros::Time &, const ros::Duration &, const State &, const State &)
HardwareInterfaceAdapter< hardware_interface::EffortJointInterface, State >
classHardwareInterfaceAdapter_3_01hardware__interface_1_1EffortJointInterface_00_01State_01_4.html
ClosedLoopHardwareInterfaceAdapter
HardwareInterfaceAdapter< hardware_interface::PositionJointInterface, State >
classHardwareInterfaceAdapter_3_01hardware__interface_1_1PositionJointInterface_00_01State_01_4.html
HardwareInterfaceAdapter
classHardwareInterfaceAdapter_3_01hardware__interface_1_1PositionJointInterface_00_01State_01_4.html
a3988414a81a17f350f47f8570951a3cc
()
bool
init
classHardwareInterfaceAdapter_3_01hardware__interface_1_1PositionJointInterface_00_01State_01_4.html
ab482e7e7a0f7134b5e5907751f0b3498
(std::vector< hardware_interface::JointHandle > &joint_handles, ros::NodeHandle &)
void
starting
classHardwareInterfaceAdapter_3_01hardware__interface_1_1PositionJointInterface_00_01State_01_4.html
a4187d1b9245fff4975179e1032733f94
(const ros::Time &)
void
stopping
classHardwareInterfaceAdapter_3_01hardware__interface_1_1PositionJointInterface_00_01State_01_4.html
ab4a2b0a238bc4770f72b3a5c58d8b0bc
(const ros::Time &)
void
updateCommand
classHardwareInterfaceAdapter_3_01hardware__interface_1_1PositionJointInterface_00_01State_01_4.html
a194afadc5af31afb6b4d6a3cf210a246
(const ros::Time &, const ros::Duration &, const State &desired_state, const State &)
std::vector< hardware_interface::JointHandle > *
joint_handles_ptr_
classHardwareInterfaceAdapter_3_01hardware__interface_1_1PositionJointInterface_00_01State_01_4.html
a95a6ccb1829cadb3a60fb24eec705c9f
HardwareInterfaceAdapter< hardware_interface::PosVelAccJointInterface, State >
classHardwareInterfaceAdapter_3_01hardware__interface_1_1PosVelAccJointInterface_00_01State_01_4.html
HardwareInterfaceAdapter
classHardwareInterfaceAdapter_3_01hardware__interface_1_1PosVelAccJointInterface_00_01State_01_4.html
aa8fe290758691193ef8cfdf9f0339703
()
bool
init
classHardwareInterfaceAdapter_3_01hardware__interface_1_1PosVelAccJointInterface_00_01State_01_4.html
ae5484312c34b61a50700a7acb99d1b00
(std::vector< hardware_interface::PosVelAccJointHandle > &joint_handles, ros::NodeHandle &)
void
starting
classHardwareInterfaceAdapter_3_01hardware__interface_1_1PosVelAccJointInterface_00_01State_01_4.html
a706b387a9918f61b21c96f0b2b6d1ca1
(const ros::Time &)
void
stopping
classHardwareInterfaceAdapter_3_01hardware__interface_1_1PosVelAccJointInterface_00_01State_01_4.html
af7a4332df110849b5a78de89e78415b2
(const ros::Time &)
void
updateCommand
classHardwareInterfaceAdapter_3_01hardware__interface_1_1PosVelAccJointInterface_00_01State_01_4.html
aa98588f6527f215de43798d806fa0573
(const ros::Time &, const ros::Duration &, const State &desired_state, const State &)
std::vector< hardware_interface::PosVelAccJointHandle > *
joint_handles_ptr_
classHardwareInterfaceAdapter_3_01hardware__interface_1_1PosVelAccJointInterface_00_01State_01_4.html
a8779027cab2c9d0163e909e367a7d8b8
HardwareInterfaceAdapter< hardware_interface::PosVelJointInterface, State >
classHardwareInterfaceAdapter_3_01hardware__interface_1_1PosVelJointInterface_00_01State_01_4.html
HardwareInterfaceAdapter
classHardwareInterfaceAdapter_3_01hardware__interface_1_1PosVelJointInterface_00_01State_01_4.html
aad89d840e5decb5132fb04f2ea178e73
()
bool
init
classHardwareInterfaceAdapter_3_01hardware__interface_1_1PosVelJointInterface_00_01State_01_4.html
a175bc59394f193287d98fd19babc3732
(std::vector< hardware_interface::PosVelJointHandle > &joint_handles, ros::NodeHandle &)
void
starting
classHardwareInterfaceAdapter_3_01hardware__interface_1_1PosVelJointInterface_00_01State_01_4.html
a05196a505bec8dffbcb9b802934b7efe
(const ros::Time &)
void
stopping
classHardwareInterfaceAdapter_3_01hardware__interface_1_1PosVelJointInterface_00_01State_01_4.html
a7770101c8a021c2e523a1a9b78075a57
(const ros::Time &)
void
updateCommand
classHardwareInterfaceAdapter_3_01hardware__interface_1_1PosVelJointInterface_00_01State_01_4.html
af9c561485394477151f7bf85e3ec1ca1
(const ros::Time &, const ros::Duration &, const State &desired_state, const State &)
std::vector< hardware_interface::PosVelJointHandle > *
joint_handles_ptr_
classHardwareInterfaceAdapter_3_01hardware__interface_1_1PosVelJointInterface_00_01State_01_4.html
ae3e4be7fe946cd0df0b86124ded038ad
HardwareInterfaceAdapter< hardware_interface::VelocityJointInterface, State >
classHardwareInterfaceAdapter_3_01hardware__interface_1_1VelocityJointInterface_00_01State_01_4.html
ClosedLoopHardwareInterfaceAdapter
HardwareInterfaceAdapter< HardwareInterface, typename Segment::State >
classHardwareInterfaceAdapter.html
bool
init
classHardwareInterfaceAdapter.html
a7abdf1ad8a26fe57efb11608ffb4658d
(std::vector< typename HardwareInterface::ResourceHandleType > &, ros::NodeHandle &)
void
starting
classHardwareInterfaceAdapter.html
aa6571b49c74a38efe1c0dd0d063e11a6
(const ros::Time &)
void
stopping
classHardwareInterfaceAdapter.html
a0428b7f6d9601df4f54b72b1e075e0b1
(const ros::Time &)
void
updateCommand
classHardwareInterfaceAdapter.html
afcbf5bacab7780029617292d5eedb1e7
(const ros::Time &, const ros::Duration &, const typename Segment::State &, const typename Segment::State &)
joint_trajectory_controller::InitJointTrajectoryOptions
structjoint__trajectory__controller_1_1InitJointTrajectoryOptions.html
realtime_tools::RealtimeServerGoalHandle< control_msgs::FollowJointTrajectoryAction >
RealtimeGoalHandle
structjoint__trajectory__controller_1_1InitJointTrajectoryOptions.html
a88b5059ffe519bf1719dd528137521b1
boost::shared_ptr< RealtimeGoalHandle >
RealtimeGoalHandlePtr
structjoint__trajectory__controller_1_1InitJointTrajectoryOptions.html
ab67014063da66966e2ff827b99c665d3
Segment::Scalar
Scalar
structjoint__trajectory__controller_1_1InitJointTrajectoryOptions.html
a1d0374c32d9888a7439a01e2c0518be3
TrajectoryPerJoint::value_type
Segment
structjoint__trajectory__controller_1_1InitJointTrajectoryOptions.html
abd3799731cc9e8a857cd0b945bdcf532
Trajectory::value_type
TrajectoryPerJoint
structjoint__trajectory__controller_1_1InitJointTrajectoryOptions.html
adae53e0b1053d7c65964e7aa5cfcefdc
InitJointTrajectoryOptions
structjoint__trajectory__controller_1_1InitJointTrajectoryOptions.html
ab4aefc1f1657337f510818fad6bc4c6a
()
void
setErrorString
structjoint__trajectory__controller_1_1InitJointTrajectoryOptions.html
a774362bbc8bf1e5ab8dea510f7e25f62
(const std::string &msg) const
bool
allow_partial_joints_goal
structjoint__trajectory__controller_1_1InitJointTrajectoryOptions.html
adbb0227cbc17ef9b0915004c678365b8
std::vector< bool > *
angle_wraparound
structjoint__trajectory__controller_1_1InitJointTrajectoryOptions.html
accbd0cd9e38cc847af323dee9a36a2c6
Trajectory *
current_trajectory
structjoint__trajectory__controller_1_1InitJointTrajectoryOptions.html
a200f4642ba1748c96af26da051257b6e
SegmentTolerances< Scalar > *
default_tolerances
structjoint__trajectory__controller_1_1InitJointTrajectoryOptions.html
ac22a02baf931d15b84ea6ac64ec82106
std::string *
error_string
structjoint__trajectory__controller_1_1InitJointTrajectoryOptions.html
a9dce663b5b30c4f9360d0112e1d72946
std::vector< std::string > *
joint_names
structjoint__trajectory__controller_1_1InitJointTrajectoryOptions.html
ae21ac7de6a381b22081fa45c6493d84d
ros::Time *
other_time_base
structjoint__trajectory__controller_1_1InitJointTrajectoryOptions.html
a02a4b835649a39920607796e7bd88dbd
RealtimeGoalHandlePtr
rt_goal_handle
structjoint__trajectory__controller_1_1InitJointTrajectoryOptions.html
a03b9633f69410c602fba42328c033d6a
joint_trajectory_controller::internal::IsBeforePoint
classjoint__trajectory__controller_1_1internal_1_1IsBeforePoint.html
IsBeforePoint
classjoint__trajectory__controller_1_1internal_1_1IsBeforePoint.html
a0b46b46dcbe8314323a449e9eae593f7
(const ros::Time &msg_start_time)
bool
operator()
classjoint__trajectory__controller_1_1internal_1_1IsBeforePoint.html
a30ac7307799d6c880330619729a1564f
(const ros::Time &time, const trajectory_msgs::JointTrajectoryPoint &point)
ros::Time
msg_start_time_
classjoint__trajectory__controller_1_1internal_1_1IsBeforePoint.html
a2332a17b4920615481eba144a6fb5ccf
joint_trajectory_controller::JointTrajectoryController
classjoint__trajectory__controller_1_1JointTrajectoryController.html
Controller< HardwareInterface >
joint_trajectory_controller::JointTrajectoryController::TimeData
JointTrajectoryController
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a2f43813e6b4b71ceef0d992924681fb6
()
bool
init
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ace548fcd1094ce5336179eff1809a05e
(HardwareInterface *hw, ros::NodeHandle &root_nh, ros::NodeHandle &controller_nh)
void
starting
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a9f5343dde6aadf66cd1560e4d1dddd84
(const ros::Time &time)
void
stopping
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ae86c6b31d46599217d25c0ab9d68b50c
(const ros::Time &)
void
update
classjoint__trajectory__controller_1_1JointTrajectoryController.html
aeb4b182b721f09a11edd803096c90daf
(const ros::Time &time, const ros::Duration &period)
actionlib::ActionServer< control_msgs::FollowJointTrajectoryAction >
ActionServer
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a61b28fda2edd00ffe5015e6813391f42
boost::shared_ptr< ActionServer >
ActionServerPtr
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a9cffc70310784b1e7fdd24299e705618
ActionServer::GoalHandle
GoalHandle
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a173b15ba40dd64c74afe6b35ab42bded
HardwareInterfaceAdapter< HardwareInterface, typename Segment::State >
HwIfaceAdapter
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a79f28cfef88e8d2f96b4c33f1595cdaa
HardwareInterface::ResourceHandleType
JointHandle
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a7c4a666659a731ed6e0826d6c0847610
trajectory_msgs::JointTrajectory::ConstPtr
JointTrajectoryConstPtr
classjoint__trajectory__controller_1_1JointTrajectoryController.html
aab6ab617c805deb3d8c51032ddcf12a8
realtime_tools::RealtimeServerGoalHandle< control_msgs::FollowJointTrajectoryAction >
RealtimeGoalHandle
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a9ab777789d7d5a4f40203845e14fc35e
boost::shared_ptr< RealtimeGoalHandle >
RealtimeGoalHandlePtr
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a73d4781167db752465df72e37e236702
Segment::Scalar
Scalar
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a3d1530127fa868645eae46997caa3b88
JointTrajectorySegment< SegmentImpl >
Segment
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a3df39d2ffa663b88f2951b8b0c2c5dfa
realtime_tools::RealtimePublisher< control_msgs::JointTrajectoryControllerState >
StatePublisher
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a70a97eb1b2a67d4e0e242e49acb7a2d0
boost::scoped_ptr< StatePublisher >
StatePublisherPtr
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a48e1b4140c96fb59ea264937fcdb09bf
std::vector< TrajectoryPerJoint >
Trajectory
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ad370a441c37fa8c7b957bbfdeb88d6f2
realtime_tools::RealtimeBox< TrajectoryPtr >
TrajectoryBox
classjoint__trajectory__controller_1_1JointTrajectoryController.html
aaee44849158c0b3216fed65109979c86
std::vector< Segment >
TrajectoryPerJoint
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a37925927727117556a6af3a49a1ed2cb
boost::shared_ptr< TrajectoryPerJoint >
TrajectoryPerJointPtr
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a8f9130d1c164a15a7722a427d9360115
boost::shared_ptr< Trajectory >
TrajectoryPtr
classjoint__trajectory__controller_1_1JointTrajectoryController.html
adaed7e6e3f5b949bce3b1454f3321a07
virtual void
cancelCB
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a1f45504fecf26031c9b01a61e75f7ae3
(GoalHandle gh)
virtual void
goalCB
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ac980ac0df7f74a628d1ddc3f91805da3
(GoalHandle gh)
virtual void
preemptActiveGoal
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a3a84e02604a65d362b56fdf99814eb07
()
void
publishState
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ad355bfa539be1bae3f3a1f67404f396b
(const ros::Time &time)
virtual bool
queryStateService
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ae0199a173437dd0a6d349e43b5f7a0fe
(control_msgs::QueryTrajectoryState::Request &req, control_msgs::QueryTrajectoryState::Response &resp)
void
setHoldPosition
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ac07c246a4752ba2a37d41e7068791c29
(const ros::Time &time, RealtimeGoalHandlePtr gh=RealtimeGoalHandlePtr())
virtual void
trajectoryCommandCB
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ab400011ac5f164200854cb33bbf91abc
(const JointTrajectoryConstPtr &msg)
virtual bool
updateTrajectoryCommand
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a59193abecd95da5fdb21269243de44f7
(const JointTrajectoryConstPtr &msg, RealtimeGoalHandlePtr gh, std::string *error_string=0)
ros::Duration
action_monitor_period_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
af0812b28c994854e2c7873f9001872e4
ActionServerPtr
action_server_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a81a4248c85d993689ba724bc3a3c3ef4
bool
allow_partial_joints_goal_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
afd059b903f1b2c407611618efe979b67
std::vector< bool >
angle_wraparound_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
afacbaf915867a4ba246a4ae01fb35792
ros::NodeHandle
controller_nh_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a336ace40a59db61936e7f6f1b804e430
TrajectoryBox
curr_trajectory_box_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a649c63fff81d73c1bcad80abfe079076
Segment::State
current_state_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a474a0f8079b62cddd574f3d1c3c0c05e
SegmentTolerances< Scalar >
default_tolerances_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ab63ce83d10cb7a00f0934b0d3b8ee273
Segment::State
desired_joint_state_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a2d43273bc4fe47a19c05e822e4afa711
Segment::State
desired_state_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ae30132b7a07e0bfa6c2d763301e1388b
ros::Timer
goal_handle_timer_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a12c94883cdab1c08ace98eaa0041df9c
TrajectoryPtr
hold_trajectory_ptr_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ad46a12b57fc8e6c8e5e2c039fcfe445e
HwIfaceAdapter
hw_iface_adapter_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a32c05dff5540b420e9109678f74b8e6f
std::vector< std::string >
joint_names_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a473365ba1599263240d2fafa46d893c4
std::vector< JointHandle >
joints_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ab2bf0e5359b80f23a3062f3de4cdac3a
ros::Time
last_state_publish_time_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a0dc4c9de7c4064d2819e5467cf5be565
std::string
name_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
afd1c976035c9a1b161411086dfb58b58
ros::ServiceServer
query_state_service_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
aff5d148d27b011800faf24347de1863e
RealtimeGoalHandlePtr
rt_active_goal_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ad71b927f1c5130598bec45aaadc571cb
Segment::State
state_error_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a286ca991a9523b9464e86d40af804b79
Segment::State
state_joint_error_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ac62d665900c807d1846198b63c50dd43
StatePublisherPtr
state_publisher_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ab3e69f416ec4ce7664fbab7a0d3624eb
ros::Duration
state_publisher_period_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ada09960ae4b6f3994f206d930df03a12
Segment::Time
stop_trajectory_duration_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
abe99b08c003279db3ffac2c3d6e7bfde
boost::dynamic_bitset
successful_joint_traj_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ab609e87117f015a9bc6b06e3c2cb2487
realtime_tools::RealtimeBuffer< TimeData >
time_data_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a912bb55991bf9ad3cde1b8127370e496
ros::Subscriber
trajectory_command_sub_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a3c15812b0109bcb451a5940ea936eaef
bool
verbose_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a472c0d482c949381b1bd985b015e9e65
bool
init
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ace548fcd1094ce5336179eff1809a05e
(HardwareInterface *hw, ros::NodeHandle &root_nh, ros::NodeHandle &controller_nh)
void
starting
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a9f5343dde6aadf66cd1560e4d1dddd84
(const ros::Time &time)
void
stopping
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ae86c6b31d46599217d25c0ab9d68b50c
(const ros::Time &)
void
update
classjoint__trajectory__controller_1_1JointTrajectoryController.html
aeb4b182b721f09a11edd803096c90daf
(const ros::Time &time, const ros::Duration &period)
joint_trajectory_controller::JointTrajectorySegment
classjoint__trajectory__controller_1_1JointTrajectorySegment.html
joint_trajectory_controller::JointTrajectorySegment::State
realtime_tools::RealtimeServerGoalHandle< control_msgs::FollowJointTrajectoryAction >
RealtimeGoalHandle
classjoint__trajectory__controller_1_1JointTrajectorySegment.html
aa4803d7cbd90cb3ac1e55d4ab46bb283
boost::shared_ptr< RealtimeGoalHandle >
RealtimeGoalHandlePtr
classjoint__trajectory__controller_1_1JointTrajectorySegment.html
a722cb5460e43d841dd1553d53ec6a82d
Segment::Scalar
Scalar
classjoint__trajectory__controller_1_1JointTrajectorySegment.html
ac53a26ef43986b7bb440d6d23788e0b1
Segment::Time
Time
classjoint__trajectory__controller_1_1JointTrajectorySegment.html
a47f2d932566f4f1fe7d60ae34b4e9124
RealtimeGoalHandlePtr
getGoalHandle
classjoint__trajectory__controller_1_1JointTrajectorySegment.html
a70a8aab38cedbe8f3ebb4540902e0b2b
() const
const SegmentTolerancesPerJoint< Scalar > &
getTolerances
classjoint__trajectory__controller_1_1JointTrajectorySegment.html
a06ed83a723604a1b08d731b4055b1e7f
() const
JointTrajectorySegment
classjoint__trajectory__controller_1_1JointTrajectorySegment.html
a92909770de0e0c15676bca57b158eb53
(const Time &start_time, const State &start_state, const Time &end_time, const State &end_state)
JointTrajectorySegment
classjoint__trajectory__controller_1_1JointTrajectorySegment.html
a6ef792e7cfe14fe974fa0faa474d3fa3
(const ros::Time &traj_start_time, const trajectory_msgs::JointTrajectoryPoint &start_point, const trajectory_msgs::JointTrajectoryPoint &end_point, const std::vector< Scalar > &position_offset=std::vector< Scalar >())
void
setGoalHandle
classjoint__trajectory__controller_1_1JointTrajectorySegment.html
af3662dee8fb3bca8fe49070d3d3faa91
(RealtimeGoalHandlePtr rt_goal_handle)
void
setTolerances
classjoint__trajectory__controller_1_1JointTrajectorySegment.html
ab2606b78bb4e674f3560c690279c62bd
(const SegmentTolerancesPerJoint< Scalar > &tolerances)
RealtimeGoalHandlePtr
rt_goal_handle_
classjoint__trajectory__controller_1_1JointTrajectorySegment.html
a3d39d5af5b0137adcd77904f91fbf437
SegmentTolerancesPerJoint< Scalar >
tolerances_
classjoint__trajectory__controller_1_1JointTrajectorySegment.html
a3a516ff513d2ded939ff48713e58cae1
trajectory_interface::PosVelAccState
structtrajectory__interface_1_1PosVelAccState.html
ScalarType
Scalar
structtrajectory__interface_1_1PosVelAccState.html
afccefe61be8639d72d3ca45a1aa752a1
PosVelAccState
structtrajectory__interface_1_1PosVelAccState.html
ab918a81015c149354a0edf8969fa7a9c
()
PosVelAccState
structtrajectory__interface_1_1PosVelAccState.html
a1adeccba5c89afa757e3b8ceb5e94d5f
(const typename std::vector< Scalar >::size_type size)
std::vector< Scalar >
acceleration
structtrajectory__interface_1_1PosVelAccState.html
a38cf55f35f656bb5a2829d010f22c7c0
std::vector< Scalar >
position
structtrajectory__interface_1_1PosVelAccState.html
a83ae8f0fa0753cfb7aeb33d83a47dece
std::vector< Scalar >
velocity
structtrajectory__interface_1_1PosVelAccState.html
a90a6fcd3a3b9df5779274e54bb4e98a7
trajectory_interface::QuinticSplineSegment
classtrajectory__interface_1_1QuinticSplineSegment.html
ScalarType
Scalar
classtrajectory__interface_1_1QuinticSplineSegment.html
accf454d90015718cb48474feaf40a04e
PosVelAccState< Scalar >
State
classtrajectory__interface_1_1QuinticSplineSegment.html
a0144728b589cef05f5bd28bb3f097328
Scalar
Time
classtrajectory__interface_1_1QuinticSplineSegment.html
a6dbc5c7579caf9660bda385b246e833f
Time
endTime
classtrajectory__interface_1_1QuinticSplineSegment.html
aec28444f5f2b0e4213d1c9e5d48f6a80
() const
void
init
classtrajectory__interface_1_1QuinticSplineSegment.html
a707667a8b9bfaa0037dd06c244b9dbb8
(const Time &start_time, const State &start_state, const Time &end_time, const State &end_state)
QuinticSplineSegment
classtrajectory__interface_1_1QuinticSplineSegment.html
a37af157942ea938611eb61d2963516ae
()
QuinticSplineSegment
classtrajectory__interface_1_1QuinticSplineSegment.html
ad6e7c3427b24734ae7af41dda48e89cc
(const Time &start_time, const State &start_state, const Time &end_time, const State &end_state)
void
sample
classtrajectory__interface_1_1QuinticSplineSegment.html
a747b8f9c4418d2b0caaa45b9c72848ba
(const Time &time, State &state) const
unsigned int
size
classtrajectory__interface_1_1QuinticSplineSegment.html
a34a22c9240d72ef0cd758f9f224e558e
() const
Time
startTime
classtrajectory__interface_1_1QuinticSplineSegment.html
a3a4df438691c867899565f7f95fe8d1f
() const
boost::array< Scalar, 6 >
SplineCoefficients
classtrajectory__interface_1_1QuinticSplineSegment.html
a3a1d777c57f44b38687ba5b5bfb67c0f
static void
computeCoefficients
classtrajectory__interface_1_1QuinticSplineSegment.html
a0a053f4bdb6a861927e0dff10fba42af
(const Scalar &start_pos, const Scalar &end_pos, const Scalar &time, SplineCoefficients &coefficients)
static void
computeCoefficients
classtrajectory__interface_1_1QuinticSplineSegment.html
adc6e3411054e22b3072223d442700f19
(const Scalar &start_pos, const Scalar &start_vel, const Scalar &end_pos, const Scalar &end_vel, const Scalar &time, SplineCoefficients &coefficients)
static void
computeCoefficients
classtrajectory__interface_1_1QuinticSplineSegment.html
afcfbbc47bcdec4573d67d7762ef5b123
(const Scalar &start_pos, const Scalar &start_vel, const Scalar &start_acc, const Scalar &end_pos, const Scalar &end_vel, const Scalar &end_acc, const Scalar &time, SplineCoefficients &coefficients)
static void
generatePowers
classtrajectory__interface_1_1QuinticSplineSegment.html
a1ba695d2ada6fe0b5379f4b4e1327a43
(int n, const Scalar &x, Scalar *powers)
static void
sample
classtrajectory__interface_1_1QuinticSplineSegment.html
a287a7c836bf78d5ff20682f9c4d7b09c
(const SplineCoefficients &coefficients, const Scalar &time, Scalar &position, Scalar &velocity, Scalar &acceleration)
static void
sampleWithTimeBounds
classtrajectory__interface_1_1QuinticSplineSegment.html
a70580442cbe1ad60134327ee6759a884
(const SplineCoefficients &coefficients, const Scalar &duration, const Scalar &time, Scalar &position, Scalar &velocity, Scalar &acceleration)
std::vector< SplineCoefficients >
coefs_
classtrajectory__interface_1_1QuinticSplineSegment.html
ad6ca8fcb90118441ae2a5d8888beb45e
Time
duration_
classtrajectory__interface_1_1QuinticSplineSegment.html
a26ccbb209b737f6c1efb083eefbad969
Time
start_time_
classtrajectory__interface_1_1QuinticSplineSegment.html
aee45376bb421bbff221c9009f275ca8b
joint_trajectory_controller::SegmentTolerances
structjoint__trajectory__controller_1_1SegmentTolerances.html
Scalar
SegmentTolerances
structjoint__trajectory__controller_1_1SegmentTolerances.html
a8d659692e8e25f25551db1b141f7bca4
(const typename std::vector< StateTolerances< Scalar > >::size_type &size=0)
std::vector< StateTolerances< Scalar > >
goal_state_tolerance
structjoint__trajectory__controller_1_1SegmentTolerances.html
a2d64f3fdc2d014bb734508e933c8a3f7
Scalar
goal_time_tolerance
structjoint__trajectory__controller_1_1SegmentTolerances.html
a8814bbf6721d82556c4d215c910ea9cf
std::vector< StateTolerances< Scalar > >
state_tolerance
structjoint__trajectory__controller_1_1SegmentTolerances.html
aad4e25395019c076574d46031aea68a2
joint_trajectory_controller::SegmentTolerancesPerJoint
structjoint__trajectory__controller_1_1SegmentTolerancesPerJoint.html
Scalar
SegmentTolerancesPerJoint
structjoint__trajectory__controller_1_1SegmentTolerancesPerJoint.html
ab8bf1b1dba299071ef550489839cc39a
()
StateTolerances< Scalar >
goal_state_tolerance
structjoint__trajectory__controller_1_1SegmentTolerancesPerJoint.html
a6476acdefca82fcb9731fde5e73ff2d6
Scalar
goal_time_tolerance
structjoint__trajectory__controller_1_1SegmentTolerancesPerJoint.html
a1ec60371a3b138aed2ea5a2ab294f125
StateTolerances< Scalar >
state_tolerance
structjoint__trajectory__controller_1_1SegmentTolerancesPerJoint.html
a2ad59206c00b2c859dc71b1e32fc821e
joint_trajectory_controller::JointTrajectorySegment::State
structjoint__trajectory__controller_1_1JointTrajectorySegment_1_1State.html
Segment::State::Scalar
Scalar
structjoint__trajectory__controller_1_1JointTrajectorySegment_1_1State.html
a3dcadfa91cc178c856752735688814e8
void
init
structjoint__trajectory__controller_1_1JointTrajectorySegment_1_1State.html
ab21e9e03faef86c69e0d55fd092c9c7a
(const trajectory_msgs::JointTrajectoryPoint &point, const std::vector< Scalar > &position_offset=std::vector< Scalar >())
State
structjoint__trajectory__controller_1_1JointTrajectorySegment_1_1State.html
ab9267c0afcdf7fda0ae8c64faf88220a
()
State
structjoint__trajectory__controller_1_1JointTrajectorySegment_1_1State.html
a7f6c22216315fb5b0c58d21bfa4b48f2
(unsigned int size)
State
structjoint__trajectory__controller_1_1JointTrajectorySegment_1_1State.html
ad783a79726298620bba5e946ae4a42be
(const trajectory_msgs::JointTrajectoryPoint &point, const std::vector< Scalar > &position_offset=std::vector< Scalar >())
joint_trajectory_controller::StateTolerances
structjoint__trajectory__controller_1_1StateTolerances.html
Scalar
StateTolerances
structjoint__trajectory__controller_1_1StateTolerances.html
a2df8a5f57104bef5d3f55a0b0c1b8b09
(Scalar position_tolerance=static_cast< Scalar >(0.0), Scalar velocity_tolerance=static_cast< Scalar >(0.0), Scalar acceleration_tolerance=static_cast< Scalar >(0.0))
Scalar
acceleration
structjoint__trajectory__controller_1_1StateTolerances.html
a00bb2f53e980f034abb8bed47ddc1c9d
Scalar
position
structjoint__trajectory__controller_1_1StateTolerances.html
a8fb668932ce11ac4bbf527aca216aeaf
Scalar
velocity
structjoint__trajectory__controller_1_1StateTolerances.html
ad613a9f5e90f8e4a839346fd77af41b5
joint_trajectory_controller::JointTrajectoryController::TimeData
structjoint__trajectory__controller_1_1JointTrajectoryController_1_1TimeData.html
TimeData
structjoint__trajectory__controller_1_1JointTrajectoryController_1_1TimeData.html
a616c0926d3befd326e5f68bcf915c24e
()
ros::Duration
period
structjoint__trajectory__controller_1_1JointTrajectoryController_1_1TimeData.html
a7a128f2196a2ec955beca365b2291fd0
ros::Time
time
structjoint__trajectory__controller_1_1JointTrajectoryController_1_1TimeData.html
ae8eb72fd488006e7141955ce89c85a45
ros::Time
uptime
structjoint__trajectory__controller_1_1JointTrajectoryController_1_1TimeData.html
a9796e8009d661e6dd19663c955b3c9e7
effort_controllers
namespaceeffort__controllers.html
joint_trajectory_controller::JointTrajectoryController< trajectory_interface::QuinticSplineSegment< double >, hardware_interface::EffortJointInterface >
JointTrajectoryController
namespaceeffort__controllers.html
a958bdbfd8342686140a704882ff96080
joint_trajectory_controller
namespacejoint__trajectory__controller.html
joint_trajectory_controller::internal
joint_trajectory_controller::InitJointTrajectoryOptions
joint_trajectory_controller::JointTrajectoryController
joint_trajectory_controller::JointTrajectorySegment
joint_trajectory_controller::SegmentTolerances
joint_trajectory_controller::SegmentTolerancesPerJoint
joint_trajectory_controller::StateTolerances
bool
checkStateTolerance
namespacejoint__trajectory__controller.html
a3b6a182989d3b594c8869e6e016568bd
(const State &state_error, const std::vector< StateTolerances< typename State::Scalar > > &state_tolerance, bool show_errors=false)
bool
checkStateTolerancePerJoint
namespacejoint__trajectory__controller.html
a20c7c3a9fa9a5830769592eb088e2065
(const State &state_error, const StateTolerances< typename State::Scalar > &state_tolerance, bool show_errors=false)
std::vector< trajectory_msgs::JointTrajectoryPoint >::const_iterator
findPoint
namespacejoint__trajectory__controller.html
a17e367c22d3e931c1e136c18e3eebe0f
(const trajectory_msgs::JointTrajectory &msg, const ros::Time &time)
SegmentTolerances< Scalar >
getSegmentTolerances
namespacejoint__trajectory__controller.html
acdf6a31525b85e866780b55d594718a8
(const ros::NodeHandle &nh, const std::vector< std::string > &joint_names)
Trajectory
initJointTrajectory
namespacejoint__trajectory__controller.html
a8b55b5e436dc0e49ad024d2f3bd7568c
(const trajectory_msgs::JointTrajectory &msg, const ros::Time &time, const InitJointTrajectoryOptions< Trajectory > &options=InitJointTrajectoryOptions< Trajectory >())
bool
isNotEmpty
namespacejoint__trajectory__controller.html
a5fa3f87287b37a299c877d178c36e851
(typename Trajectory::value_type trajPerJoint)
bool
isTimeStrictlyIncreasing
namespacejoint__trajectory__controller.html
aa7dc1d4f3cf09af73536bc5ec0a7cab0
(const trajectory_msgs::JointTrajectory &msg)
bool
isValid
namespacejoint__trajectory__controller.html
aeeba4c63608448941dbf4cee7d139830
(const trajectory_msgs::JointTrajectoryPoint &point, const unsigned int joint_dim)
bool
isValid
namespacejoint__trajectory__controller.html
a9e402479841c24a3b9cf04ced6cc4c35
(const trajectory_msgs::JointTrajectory &msg)
void
updateSegmentTolerances
namespacejoint__trajectory__controller.html
ac4b41a768d6076e59a46aa601ce36f46
(const control_msgs::FollowJointTrajectoryGoal &goal, const std::vector< std::string > &joint_names, SegmentTolerances< Scalar > &tols)
void
updateStateTolerances
namespacejoint__trajectory__controller.html
acd258b1ddf526ea79ccfc4c0e2227d43
(const control_msgs::JointTolerance &tol_msg, StateTolerances< Scalar > &tols)
Scalar
wraparoundJointOffset
namespacejoint__trajectory__controller.html
a5d63a23da554b61ffe7a4c0d4f92caef
(const Scalar &prev_position, const Scalar &next_position, const bool &angle_wraparound)
joint_trajectory_controller::internal
namespacejoint__trajectory__controller_1_1internal.html
joint_trajectory_controller::internal::IsBeforePoint
std::string
getLeafNamespace
namespacejoint__trajectory__controller_1_1internal.html
a6380228591d7c22e78ea401d024a3963
(const ros::NodeHandle &nh)
std::vector< std::string >
getStrings
namespacejoint__trajectory__controller_1_1internal.html
a20ba96b2011147ac1b8a1173a9f86fbe
(const ros::NodeHandle &nh, const std::string ¶m_name)
urdf::ModelSharedPtr
getUrdf
namespacejoint__trajectory__controller_1_1internal.html
a239ee6a73fe888c1d35ffb6396ac588e
(const ros::NodeHandle &nh, const std::string ¶m_name)
std::vector< urdf::JointConstSharedPtr >
getUrdfJoints
namespacejoint__trajectory__controller_1_1internal.html
a423a99e73cf6b52f87e14a9c9a0ca7ec
(const urdf::Model &urdf, const std::vector< std::string > &joint_names)
std::vector< unsigned int >
mapping
namespacejoint__trajectory__controller_1_1internal.html
a0fbaf1322dd2c99b1054c5c6a926b131
(const T &t1, const T &t2)
boost::shared_ptr< Member >
share_member
namespacejoint__trajectory__controller_1_1internal.html
ab6f1a0ad9c4311f26a86e7aed33e4a56
(boost::shared_ptr< Enclosure > enclosure, Member &member)
ros::Time
startTime
namespacejoint__trajectory__controller_1_1internal.html
adb806c902da9445853c46dcae4f40106
(const trajectory_msgs::JointTrajectory &msg, const ros::Time &time)
pos_vel_acc_controllers
namespacepos__vel__acc__controllers.html
joint_trajectory_controller::JointTrajectoryController< trajectory_interface::QuinticSplineSegment< double >, hardware_interface::PosVelAccJointInterface >
JointTrajectoryController
namespacepos__vel__acc__controllers.html
a62b5fd6338e510e3eac4c18d683217e2
pos_vel_controllers
namespacepos__vel__controllers.html
joint_trajectory_controller::JointTrajectoryController< trajectory_interface::QuinticSplineSegment< double >, hardware_interface::PosVelJointInterface >
JointTrajectoryController
namespacepos__vel__controllers.html
a5154a64e0e81322c36d81ef91e1039d0
position_controllers
namespaceposition__controllers.html
joint_trajectory_controller::JointTrajectoryController< trajectory_interface::QuinticSplineSegment< double >, hardware_interface::PositionJointInterface >
JointTrajectoryController
namespaceposition__controllers.html
a7cd8e659b70d874e858fa0018e324cc7
trajectory_interface
namespacetrajectory__interface.html
trajectory_interface::internal
trajectory_interface::PosVelAccState
trajectory_interface::QuinticSplineSegment
TrajectoryIterator
findSegment
namespacetrajectory__interface.html
a58e59adc0bdef7b6acc6839ac3aeb9d4
(TrajectoryIterator first, TrajectoryIterator last, const Time &time)
Trajectory::const_iterator
findSegment
namespacetrajectory__interface.html
a2dff3c30ef3e70ac55210dda8c0dda09
(const Trajectory &trajectory, const Time &time)
Trajectory::iterator
findSegment
namespacetrajectory__interface.html
a436491ceb12378edf08631c026ba1d52
(Trajectory &trajectory, const Time &time)
Trajectory::const_iterator
sample
namespacetrajectory__interface.html
a0077077296fa59438153202c4c63cfe2
(const Trajectory &trajectory, const typename Trajectory::value_type::Time &time, typename Trajectory::value_type::State &state)
trajectory_interface::internal
namespacetrajectory__interface_1_1internal.html
bool
isBeforeSegment
namespacetrajectory__interface_1_1internal.html
a0962a8a6b434126946608b6b411f04a9
(const Time &time, const Segment &segment)
velocity_controllers
namespacevelocity__controllers.html
joint_trajectory_controller::JointTrajectoryController< trajectory_interface::QuinticSplineSegment< double >, hardware_interface::VelocityJointInterface >
JointTrajectoryController
namespacevelocity__controllers.html
a2713fa9845696f049501ab721570e55c
index
index
ActionClientAPI
ActionServerAPI
protocol
codeapi
overview
crawling
efficiency
dependencies
rosapi
cpp