hardware_interface_adapter.h
/home/rosbuild/hudson/workspace/doc-hydro-ros_controllers/doc_stacks/2015-08-28_12-34-32.730353/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/
hardware__interface__adapter_8h
HardwareInterfaceAdapter
HardwareInterfaceAdapter< hardware_interface::EffortJointInterface, State >
HardwareInterfaceAdapter< hardware_interface::PositionJointInterface, State >
init_joint_trajectory.h
/home/rosbuild/hudson/workspace/doc-hydro-ros_controllers/doc_stacks/2015-08-28_12-34-32.730353/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 >())
std::vector< unsigned int >
permutation
namespacejoint__trajectory__controller_1_1internal.html
a75e3751d4ddf334d18a45ec4e8d14698
(const T &t1, const T &t2)
joint_trajectory_controller.cpp
/home/rosbuild/hudson/workspace/doc-hydro-ros_controllers/doc_stacks/2015-08-28_12-34-32.730353/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
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::EffortJointInterface >
JointTrajectoryController
namespaceeffort__controllers.html
a958bdbfd8342686140a704882ff96080
joint_trajectory_controller.h
/home/rosbuild/hudson/workspace/doc-hydro-ros_controllers/doc_stacks/2015-08-28_12-34-32.730353/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
/home/rosbuild/hudson/workspace/doc-hydro-ros_controllers/doc_stacks/2015-08-28_12-34-32.730353/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/
joint__trajectory__controller__impl_8h
joint_trajectory_controller
joint_trajectory_controller::internal
boost::shared_ptr< const urdf::Joint >
UrdfJointConstPtr
namespacejoint__trajectory__controller_1_1internal.html
a1030d8b2231b938181a8f58f47959192
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)
boost::shared_ptr< urdf::Model >
getUrdf
namespacejoint__trajectory__controller_1_1internal.html
a0eedfb02758505a088a5001bdc70f58e
(const ros::NodeHandle &nh, const std::string ¶m_name)
std::vector< UrdfJointConstPtr >
getUrdfJoints
namespacejoint__trajectory__controller_1_1internal.html
a8dc85caa98352c0004fe85dcae157684
(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
/home/rosbuild/hudson/workspace/doc-hydro-ros_controllers/doc_stacks/2015-08-28_12-34-32.730353/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
/home/rosbuild/hudson/workspace/doc-hydro-ros_controllers/doc_stacks/2015-08-28_12-34-32.730353/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
std::vector< Scalar >
wraparoundOffset
namespacejoint__trajectory__controller.html
a03a3f8ad231de987eb755d56ccbd3209
(const std::vector< Scalar > &prev_position, const std::vector< Scalar > &next_position, const std::vector< bool > &angle_wraparound)
mainpage.dox
/home/rosbuild/hudson/workspace/doc-hydro-ros_controllers/doc_stacks/2015-08-28_12-34-32.730353/ros_controllers/joint_trajectory_controller/
mainpage_8dox
pos_vel_acc_state.h
/home/rosbuild/hudson/workspace/doc-hydro-ros_controllers/doc_stacks/2015-08-28_12-34-32.730353/ros_controllers/joint_trajectory_controller/include/trajectory_interface/
pos__vel__acc__state_8h
trajectory_interface::PosVelAccState
trajectory_interface
quintic_spline_segment.h
/home/rosbuild/hudson/workspace/doc-hydro-ros_controllers/doc_stacks/2015-08-28_12-34-32.730353/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
/home/rosbuild/hudson/workspace/doc-hydro-ros_controllers/doc_stacks/2015-08-28_12-34-32.730353/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/
tolerances_8h
joint_trajectory_controller::SegmentTolerances
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)
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
/home/rosbuild/hudson/workspace/doc-hydro-ros_controllers/doc_stacks/2015-08-28_12-34-32.730353/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)
HardwareInterfaceAdapter
classHardwareInterfaceAdapter.html
HardwareInterface
State
bool
init
classHardwareInterfaceAdapter.html
ae45d6f91678ed4294d3367eb4c5e8d0e
(std::vector< typename HardwareInterface::ResourceHandleType > &joint_handles, ros::NodeHandle &controller_nh)
void
starting
classHardwareInterfaceAdapter.html
aef0b945b79c42b783e7d807e1e1d7a03
(const ros::Time &time)
void
stopping
classHardwareInterfaceAdapter.html
ab1ca6e77fa738d949efd4b240968e55b
(const ros::Time &time)
void
updateCommand
classHardwareInterfaceAdapter.html
a3c6afb1c7628c4013f23395c27c27155
(const ros::Time &time, const ros::Duration &period, const State &desired_state, const State &state_error)
HardwareInterfaceAdapter< hardware_interface::EffortJointInterface, State >
classHardwareInterfaceAdapter_3_01hardware__interface_1_1EffortJointInterface_00_01State_01_4.html
HardwareInterfaceAdapter
classHardwareInterfaceAdapter_3_01hardware__interface_1_1EffortJointInterface_00_01State_01_4.html
a79805886bc989f5680557d74c277100e
()
bool
init
classHardwareInterfaceAdapter_3_01hardware__interface_1_1EffortJointInterface_00_01State_01_4.html
aad35372fa1de63e3a682a5ae394e0204
(std::vector< hardware_interface::JointHandle > &joint_handles, ros::NodeHandle &controller_nh)
void
starting
classHardwareInterfaceAdapter_3_01hardware__interface_1_1EffortJointInterface_00_01State_01_4.html
a331bba206436ec29652af37d9866aeea
(const ros::Time &time)
void
stopping
classHardwareInterfaceAdapter_3_01hardware__interface_1_1EffortJointInterface_00_01State_01_4.html
a9a6807c8998fb191890c7e6ad0d86171
(const ros::Time &time)
void
updateCommand
classHardwareInterfaceAdapter_3_01hardware__interface_1_1EffortJointInterface_00_01State_01_4.html
adfa70c1f94dbe53181352b5057d98f6b
(const ros::Time &, const ros::Duration &period, const State &, const State &state_error)
boost::shared_ptr< control_toolbox::Pid >
PidPtr
classHardwareInterfaceAdapter_3_01hardware__interface_1_1EffortJointInterface_00_01State_01_4.html
a90a932e3c03033990e548778211ce680
std::vector< hardware_interface::JointHandle > *
joint_handles_ptr_
classHardwareInterfaceAdapter_3_01hardware__interface_1_1EffortJointInterface_00_01State_01_4.html
ac1c6c42b95bd5b85b12cd97572fb2ddb
std::vector< PidPtr >
pids_
classHardwareInterfaceAdapter_3_01hardware__interface_1_1EffortJointInterface_00_01State_01_4.html
ad7e52e3251f5dc222c0b8b0754eb4879
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
a55f55562b2ad39d5062e0a307d190443
(std::vector< hardware_interface::JointHandle > &joint_handles, ros::NodeHandle &controller_nh)
void
starting
classHardwareInterfaceAdapter_3_01hardware__interface_1_1PositionJointInterface_00_01State_01_4.html
a94bf4d396d1be62e0cff7af08fe2b2e0
(const ros::Time &time)
void
stopping
classHardwareInterfaceAdapter_3_01hardware__interface_1_1PositionJointInterface_00_01State_01_4.html
ab33ae1615fb55f1aaceb18202d47f201
(const ros::Time &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
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::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)
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
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)
std::vector< Scalar >
wraparoundOffset
namespacejoint__trajectory__controller.html
a03a3f8ad231de987eb755d56ccbd3209
(const std::vector< Scalar > &prev_position, const std::vector< Scalar > &next_position, const std::vector< bool > &angle_wraparound)
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
Trajectory::value_type::Scalar
Scalar
structjoint__trajectory__controller_1_1InitJointTrajectoryOptions.html
acb8f3c57ecc1d080861cb05f85ba4d8c
InitJointTrajectoryOptions
structjoint__trajectory__controller_1_1InitJointTrajectoryOptions.html
ab4aefc1f1657337f510818fad6bc4c6a
()
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::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::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
abc8bcbb574555ebc75fb5314e7314723
(const ros::Time &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< Segment >
Trajectory
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a05dc715ecaabd6237b217b44e36e4992
realtime_tools::RealtimeBox< TrajectoryPtr >
TrajectoryBox
classjoint__trajectory__controller_1_1JointTrajectoryController.html
aaee44849158c0b3216fed65109979c86
boost::shared_ptr< Trajectory >
TrajectoryPtr
classjoint__trajectory__controller_1_1JointTrajectoryController.html
adaed7e6e3f5b949bce3b1454f3321a07
void
cancelCB
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a1f45504fecf26031c9b01a61e75f7ae3
(GoalHandle gh)
void
checkGoalTolerances
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a8903fdfc2e908c74e42c032ab08a3318
(const typename Segment::State &state_error, const Segment &segment)
void
checkPathTolerances
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ab6a7d9c1fc76e2eee7e4341cc066765f
(const typename Segment::State &state_error, const Segment &segment)
void
goalCB
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ac980ac0df7f74a628d1ddc3f91805da3
(GoalHandle gh)
void
preemptActiveGoal
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a3a84e02604a65d362b56fdf99814eb07
()
void
publishState
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ad355bfa539be1bae3f3a1f67404f396b
(const ros::Time &time)
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
a8a76e37ccfdb896452850b6c558131cd
(const ros::Time &time)
void
trajectoryCommandCB
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ab400011ac5f164200854cb33bbf91abc
(const JointTrajectoryConstPtr &msg)
bool
updateTrajectoryCommand
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a01ad2475e0272ef4b4f359218b890752
(const JointTrajectoryConstPtr &msg, RealtimeGoalHandlePtr gh)
ros::Duration
action_monitor_period_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
af0812b28c994854e2c7873f9001872e4
ActionServerPtr
action_server_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a81a4248c85d993689ba724bc3a3c3ef4
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_state_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ae30132b7a07e0bfa6c2d763301e1388b
ros::Timer
goal_handle_timer_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a12c94883cdab1c08ace98eaa0041df9c
Segment::State
hold_end_state_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
ac3cacc1334720b83da916603dff9b0c4
Segment::State
hold_start_state_
classjoint__trajectory__controller_1_1JointTrajectoryController.html
a5dd1f685407fb865669c519f9b16ae4c
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
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
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
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
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 SegmentTolerances< Scalar > &
getTolerances
classjoint__trajectory__controller_1_1JointTrajectorySegment.html
a5d4bfb76c7be1f6382e70062ab55f9db
() 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
aaf6c58899bfa20ac99bee162d8062db9
(const ros::Time &traj_start_time, const trajectory_msgs::JointTrajectoryPoint &start_point, const trajectory_msgs::JointTrajectoryPoint &end_point, const std::vector< unsigned int > &permutation=std::vector< unsigned int >(), 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
a3ca8a69f5ac0437a752113389da2373f
(const SegmentTolerances< Scalar > &tolerances)
RealtimeGoalHandlePtr
rt_goal_handle_
classjoint__trajectory__controller_1_1JointTrajectorySegment.html
a3d39d5af5b0137adcd77904f91fbf437
SegmentTolerances< Scalar >
tolerances_
classjoint__trajectory__controller_1_1JointTrajectorySegment.html
abc15dc8205cbe2ac73f396d87a9b8baf
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
aad12a155b1101042784096a8ce0dc632
(const trajectory_msgs::JointTrajectoryPoint &point, const std::vector< unsigned int > &permutation=std::vector< unsigned int >(), 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
a7f3bb1296cb43be620d7da0670d46750
(const trajectory_msgs::JointTrajectoryPoint &point, const std::vector< unsigned int > &permutation=std::vector< unsigned int >(), const std::vector< Scalar > &position_offset=std::vector< Scalar >())
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::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::internal
namespacejoint__trajectory__controller_1_1internal.html
joint_trajectory_controller::internal::IsBeforePoint
boost::shared_ptr< const urdf::Joint >
UrdfJointConstPtr
namespacejoint__trajectory__controller_1_1internal.html
a1030d8b2231b938181a8f58f47959192
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)
boost::shared_ptr< urdf::Model >
getUrdf
namespacejoint__trajectory__controller_1_1internal.html
a0eedfb02758505a088a5001bdc70f58e
(const ros::NodeHandle &nh, const std::string ¶m_name)
std::vector< UrdfJointConstPtr >
getUrdfJoints
namespacejoint__trajectory__controller_1_1internal.html
a8dc85caa98352c0004fe85dcae157684
(const urdf::Model &urdf, const std::vector< std::string > &joint_names)
std::vector< unsigned int >
permutation
namespacejoint__trajectory__controller_1_1internal.html
a75e3751d4ddf334d18a45ec4e8d14698
(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)
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
ros
namespaceros.html
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::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
trajectory_interface::internal
namespacetrajectory__interface_1_1internal.html
bool
isBeforeSegment
namespacetrajectory__interface_1_1internal.html
a0962a8a6b434126946608b6b411f04a9
(const Time &time, const Segment &segment)
index
index