joint_spline_trajectory_action_controller.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/src/
joint__spline__trajectory__action__controller_8cpp
sr_mechanism_controllers/joint_spline_trajectory_action_controller.hpp
static void
generatePowers
namespaceshadowrobot.html
a8860d4721e993ce9db455ffac99a23ed
(int n, double x, double *powers)
static void
getCubicSplineCoefficients
namespaceshadowrobot.html
a3f921a02f92dd34e0475218e53d56ac6
(double start_pos, double start_vel, double end_pos, double end_vel, double time, std::vector< double > &coefficients)
static void
getQuinticSplineCoefficients
namespaceshadowrobot.html
a0a09e17d554e694f84501f55109d4449
(double start_pos, double start_vel, double start_acc, double end_pos, double end_vel, double end_acc, double time, std::vector< double > &coefficients)
int
main
joint__spline__trajectory__action__controller_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static void
sampleQuinticSpline
namespaceshadowrobot.html
ad59d64e55a1fe1d4d8d50359b1980586
(const std::vector< double > &coefficients, double time, double &position, double &velocity, double &acceleration)
joint_spline_trajectory_action_controller.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/include/sr_mechanism_controllers/
joint__spline__trajectory__action__controller_8hpp
shadowrobot::JointTrajectoryActionController
shadowrobot::JointTrajectoryActionController::Segment
shadowrobot::JointTrajectoryActionController::Spline
joint_trajectory_action_controller.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/src/
joint__trajectory__action__controller_8cpp
sr_mechanism_controllers/joint_trajectory_action_controller.hpp
int
main
joint__trajectory__action__controller_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
joint_trajectory_action_controller.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/include/sr_mechanism_controllers/
joint__trajectory__action__controller_8hpp
shadowrobot::JointTrajectoryActionController
simple_spline_trajectory.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/example/
simple__spline__trajectory_8cpp
ShadowTrajectory
actionlib::SimpleActionClient< control_msgs::FollowJointTrajectoryAction >
TrajClient
simple__spline__trajectory_8cpp.html
a5f5159de96893b45e6230a752e6713a9
int
main
simple__spline__trajectory_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
simple_trajectory.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/example/
simple__trajectory_8cpp
ShadowTrajectory
actionlib::SimpleActionClient< control_msgs::FollowJointTrajectoryAction >
TrajClient
simple__trajectory_8cpp.html
a5f5159de96893b45e6230a752e6713a9
int
main
simple__trajectory_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
simple_trajectory_compare.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/example/
simple__trajectory__compare_8cpp
ShadowTrajectory
actionlib::SimpleActionClient< control_msgs::FollowJointTrajectoryAction >
TrajClient
simple__trajectory__compare_8cpp.html
a5f5159de96893b45e6230a752e6713a9
int
main
simple__trajectory__compare_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
sr_controller.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/src/
sr__controller_8cpp
sr_mechanism_controllers/sr_controller.hpp
sr_controller.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/include/sr_mechanism_controllers/
sr__controller_8hpp
sr_mechanism_controllers/sr_friction_compensation.hpp
controller::SrController
sr_friction_compensation.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/src/
sr__friction__compensation_8cpp
sr_mechanism_controllers/sr_friction_compensation.hpp
sr_friction_compensation
sr_friction_compensation.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/include/sr_mechanism_controllers/
sr__friction__compensation_8hpp
sr_friction_compensation::SrFrictionCompensator
sr_friction_compensation
srh_example_controller.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/example/
srh__example__controller_8cpp
../example/srh_example_controller.hpp
srh_example_controller.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/example/
srh__example__controller_8hpp
sr_mechanism_controllers/sr_controller.hpp
controller::SrhExampleController
srh_fake_joint_calibration_controller.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/src/
srh__fake__joint__calibration__controller_8cpp
sr_mechanism_controllers/srh_fake_joint_calibration_controller.h
srh_fake_joint_calibration_controller.h
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/include/sr_mechanism_controllers/
srh__fake__joint__calibration__controller_8h
controller::SrhFakeJointCalibrationController
srh_joint_effort_controller.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/src/
srh__joint__effort__controller_8cpp
sr_mechanism_controllers/srh_joint_effort_controller.hpp
srh_joint_effort_controller.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/include/sr_mechanism_controllers/
srh__joint__effort__controller_8hpp
sr_mechanism_controllers/sr_controller.hpp
controller::SrhEffortJointController
srh_joint_position_controller.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/src/
srh__joint__position__controller_8cpp
sr_mechanism_controllers/srh_joint_position_controller.hpp
srh_joint_position_controller.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/include/sr_mechanism_controllers/
srh__joint__position__controller_8hpp
sr_mechanism_controllers/sr_controller.hpp
controller::SrhJointPositionController
srh_joint_velocity_controller.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/src/
srh__joint__velocity__controller_8cpp
sr_mechanism_controllers/srh_joint_velocity_controller.hpp
srh_joint_velocity_controller.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/include/sr_mechanism_controllers/
srh__joint__velocity__controller_8hpp
sr_mechanism_controllers/sr_controller.hpp
sr_mechanism_controllers/sr_friction_compensation.hpp
controller::SrhJointVelocityController
srh_mixed_position_velocity_controller.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/src/
srh__mixed__position__velocity__controller_8cpp
sr_mechanism_controllers/srh_mixed_position_velocity_controller.hpp
srh_mixed_position_velocity_controller.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/include/sr_mechanism_controllers/
srh__mixed__position__velocity__controller_8hpp
sr_mechanism_controllers/sr_controller.hpp
controller::SrhMixedPositionVelocityJointController
srh_syntouch_controllers.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/example/
srh__syntouch__controllers_8cpp
../example/srh_syntouch_controllers.hpp
srh_syntouch_controllers.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/example/
srh__syntouch__controllers_8hpp
sr_mechanism_controllers/sr_controller.hpp
controller::SrhSyntouchController
test_controllers.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/test/
test__controllers_8cpp
sr_mechanism_controllers/test/test_controllers.hpp
test_controllers.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/include/sr_mechanism_controllers/test/
test__controllers_8hpp
sr_mechanism_controllers/sr_controller.hpp
TestControllers
test_joint_position_controller.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-shadow_robot/doc_stacks/2014-01-03_11-55-43.997996/shadow_robot/sr_mechanism_controllers/test/
test__joint__position__controller_8cpp
sr_mechanism_controllers/test/test_controllers.hpp
sr_mechanism_controllers/srh_joint_position_controller.hpp
TestJointPositionController
int
main
test__joint__position__controller_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__joint__position__controller_8cpp.html
afae1a499ee57bf408950fb15de76aaba
(SrhJointPositionController, TestPID)
ShadowTrajectory
classShadowTrajectory.html
control_msgs::FollowJointTrajectoryGoal
arm_movement
classShadowTrajectory.html
a5dc589cdc1c4ed3087b63d4c1751d435
()
control_msgs::FollowJointTrajectoryGoal
arm_movement
classShadowTrajectory.html
a5dc589cdc1c4ed3087b63d4c1751d435
()
control_msgs::FollowJointTrajectoryGoal
armWaveTrajectory
classShadowTrajectory.html
a473fb64e466db9ce27e1cba480fe8dc6
()
control_msgs::FollowJointTrajectoryGoal
fingerWiggleTrajectory
classShadowTrajectory.html
a28a8571b3dcb8e8e5dc5142830e94678
()
actionlib::SimpleClientGoalState
getState
classShadowTrajectory.html
a0073d18b621ebe2652a5627e8372cdfc
()
actionlib::SimpleClientGoalState
getState
classShadowTrajectory.html
a0073d18b621ebe2652a5627e8372cdfc
()
actionlib::SimpleClientGoalState
getState
classShadowTrajectory.html
a0073d18b621ebe2652a5627e8372cdfc
()
ShadowTrajectory
classShadowTrajectory.html
ae4228b757a8d0cdd0ed6ccc779ecbd0e
()
ShadowTrajectory
classShadowTrajectory.html
ae4228b757a8d0cdd0ed6ccc779ecbd0e
()
ShadowTrajectory
classShadowTrajectory.html
ae4228b757a8d0cdd0ed6ccc779ecbd0e
()
void
startTrajectory
classShadowTrajectory.html
ae70945d46587604a979caa45e8ac5d1f
(control_msgs::FollowJointTrajectoryGoal goal)
void
startTrajectory
classShadowTrajectory.html
ae70945d46587604a979caa45e8ac5d1f
(control_msgs::FollowJointTrajectoryGoal goal)
void
startTrajectory
classShadowTrajectory.html
ae70945d46587604a979caa45e8ac5d1f
(control_msgs::FollowJointTrajectoryGoal goal)
void
waitTrajectory
classShadowTrajectory.html
a02faf10bb59457fd3689864da325cf44
()
void
waitTrajectory
classShadowTrajectory.html
a02faf10bb59457fd3689864da325cf44
()
void
waitTrajectory
classShadowTrajectory.html
a02faf10bb59457fd3689864da325cf44
()
~ShadowTrajectory
classShadowTrajectory.html
a34a42a176d5614ee4053220f3a69d214
()
~ShadowTrajectory
classShadowTrajectory.html
a34a42a176d5614ee4053220f3a69d214
()
~ShadowTrajectory
classShadowTrajectory.html
a34a42a176d5614ee4053220f3a69d214
()
TrajClient *
traj_client_
classShadowTrajectory.html
abaee3cda522c799326a851e3ab1cb010
TestControllers
classTestControllers.html
virtual double
compute_output
classTestControllers.html
a6654d096ab5cfeb912d3b5ab3e1c919e
(double input, double current_position)=0
void
init
classTestControllers.html
af7b21c5d1d6c762a01204a2a67a0af76
()
virtual void
init_controller
classTestControllers.html
a0cac117fe822c5121472cd77cef5b8bc
()=0
TestControllers
classTestControllers.html
afe2fb2405b8b92e6d103ba1a2307a12a
()
~TestControllers
classTestControllers.html
a3e623fdca242db6b14c535ea4364063c
()
boost::shared_ptr< sr_actuator::SrActuator >
actuator
classTestControllers.html
acefc780311d8b1644c4ad40d054cf51d
boost::shared_ptr< controller::SrController >
controller
classTestControllers.html
a0a06550ae62f420c8b8474b9daf13735
boost::shared_ptr< pr2_hardware_interface::HardwareInterface >
hw
classTestControllers.html
ad093129581c8ed86a237d50439782484
pr2_mechanism_model::JointState *
joint_state
classTestControllers.html
a1dff2a007c2e98efb80c434528d551b3
boost::shared_ptr< TiXmlDocument >
model
classTestControllers.html
a3d4e7df4f81b0f7e8e73f16db9ba25df
boost::shared_ptr< pr2_mechanism_model::Robot >
robot
classTestControllers.html
a8fd4ac5ef21e06540104378b2f28c514
boost::shared_ptr< pr2_mechanism_model::RobotState >
robot_state
classTestControllers.html
a1ae22e9d5b33f973f1301ff7b1f08b9f
TestJointPositionController
classTestJointPositionController.html
TestControllers
double
compute_output
classTestJointPositionController.html
aba943b6be63894e15e200ad6dc9b78da
(double input, double current_position)
void
init_controller
classTestJointPositionController.html
a16258e4d25dcc4feb7b05fe5d9046fde
()
TestJointPositionController
classTestJointPositionController.html
a941fcbcb33c9b15f3a0b771ab3bc507e
(boost::shared_ptr< control_toolbox::Pid > pid)
~TestJointPositionController
classTestJointPositionController.html
a357a89af54e38e90952fd3e927cf3674
()
boost::shared_ptr< control_toolbox::Pid >
pid
classTestJointPositionController.html
aaa487e44d4bd239a4b54e6006abc7780
controller::SrController
classcontroller_1_1SrController.html
pr2_controller_interface::Controller
void
getCommand
classcontroller_1_1SrController.html
af8125e50b05ac2d77af046c66ce64c4f
(double &cmd)
virtual void
getGains
classcontroller_1_1SrController.html
a9e88cf35bd2f428c396806a8762337c0
(double &p, double &i, double &d, double &i_max, double &i_min)
std::string
getJointName
classcontroller_1_1SrController.html
a249f589d30c7c8e3ed6dad9aa7ae7738
()
virtual bool
init
classcontroller_1_1SrController.html
a40ab1884b5d528c07396c46cae8394e0
(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
virtual bool
resetGains
classcontroller_1_1SrController.html
a3dac752ea00a3c17b468acc89b53cb09
(std_srvs::Empty::Request &req, std_srvs::Empty::Response &resp)
void
setCommand
classcontroller_1_1SrController.html
aa7595a958545def11faa84dc4aaf091a
(double cmd)
void
setCommandCB
classcontroller_1_1SrController.html
a3555b447185179a48d08d18a27510638
(const std_msgs::Float64ConstPtr &msg)
SrController
classcontroller_1_1SrController.html
a90938f4c037b2d39b775c39388d17de2
()
virtual void
starting
classcontroller_1_1SrController.html
ab086eca5df84b313583c1c64df9e24ae
()
virtual void
update
classcontroller_1_1SrController.html
aa0f2d79e9d26d552fa976260917c7ab2
()
virtual
~SrController
classcontroller_1_1SrController.html
a479b7df83d1334eefae74441a722ce94
()
double
command_
classcontroller_1_1SrController.html
af4ae4f916140f7794eb6b4ab8523403c
ros::Duration
dt_
classcontroller_1_1SrController.html
a8aae8eeb7f679eeb6e5717c3434717a4
bool
has_j2
classcontroller_1_1SrController.html
a930d2aecfca97630c5b39abb05f082f2
pr2_mechanism_model::JointState *
joint_state_
classcontroller_1_1SrController.html
a64c10bbfa5d90bb7c0461bb994641039
pr2_mechanism_model::JointState *
joint_state_2
classcontroller_1_1SrController.html
afa98c1eb1a30a35308fc3a000ea669ce
void
after_init
classcontroller_1_1SrController.html
a3710285dceceb5b904ec65e3eb94c80d
()
double
clamp_command
classcontroller_1_1SrController.html
a0e187fbc99346fbe5741181a89f61e36
(double cmd)
void
get_min_max
classcontroller_1_1SrController.html
a73d422dcdbf493987fcc29e8a2f2b869
(urdf::Model model, std::string joint_name)
boost::scoped_ptr< realtime_tools::RealtimePublisher< pr2_controllers_msgs::JointControllerState > >
controller_state_publisher_
classcontroller_1_1SrController.html
a3196ff85b480de4c987ba750b4d91a9f
boost::shared_ptr< sr_friction_compensation::SrFrictionCompensator >
friction_compensator
classcontroller_1_1SrController.html
a20ef246273fc6ae9d255ef75ccca2fcb
int
friction_deadband
classcontroller_1_1SrController.html
ae102155063f1cf262ad6b9ee7152c0d6
sr_deadband::HysteresisDeadband< double >
hysteresis_deadband
classcontroller_1_1SrController.html
a4969f21bb4a89104bf8d68e3eb81ff3e
bool
initialized_
classcontroller_1_1SrController.html
a6101758fd5b339bab4783d2bbb06903e
ros::Time
last_time_
classcontroller_1_1SrController.html
a370632c90732e1032a37a4c5bd693a51
int
loop_count_
classcontroller_1_1SrController.html
a3fd11fa88c2c23830d3e835c0ea45277
double
max_
classcontroller_1_1SrController.html
a82e680802529e485bb1ac3961234aacd
double
max_force_demand
classcontroller_1_1SrController.html
a370372b4464528c72bfa1bb928cf388a
double
min_
classcontroller_1_1SrController.html
ac8c446903cfaf2fdcdf3b9c3e53eeb64
ros::NodeHandle
n_tilde_
classcontroller_1_1SrController.html
a3424c1603a94de2912e4cb32c2646fab
ros::NodeHandle
node_
classcontroller_1_1SrController.html
a6df308e3693915083fc35d50b0b8d6c2
pr2_mechanism_model::RobotState *
robot_
classcontroller_1_1SrController.html
ad1143a7b7515eb76d8bd7d6c61c84e54
ros::ServiceServer
serve_reset_gains_
classcontroller_1_1SrController.html
abc16b1d608b32fd6dd3004261977b65f
ros::ServiceServer
serve_set_gains_
classcontroller_1_1SrController.html
a825b9774a826b0592e490963825d0024
ros::Subscriber
sub_command_
classcontroller_1_1SrController.html
a0d01ddbf6408c9f73e2c1bee41f38bb7
controller::SrhEffortJointController
classcontroller_1_1SrhEffortJointController.html
controller::SrController
virtual void
getGains
classcontroller_1_1SrhEffortJointController.html
a249e6d5dbeaf486ea3c8b5047d4c92dc
(double &p, double &i, double &d, double &i_max, double &i_min)
bool
init
classcontroller_1_1SrhEffortJointController.html
a7c00b3174a3a2f7958b42982afa8a82b
(pr2_mechanism_model::RobotState *robot, const std::string &joint_name)
bool
init
classcontroller_1_1SrhEffortJointController.html
a123af3cbfc04e4b77feaffb479ade5b7
(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
virtual bool
resetGains
classcontroller_1_1SrhEffortJointController.html
a2e7253b8e9a7b03d70ec00a540518df6
(std_srvs::Empty::Request &req, std_srvs::Empty::Response &resp)
bool
setGains
classcontroller_1_1SrhEffortJointController.html
adfb79d4f45e5254451c8fc9517aa05df
(sr_robot_msgs::SetEffortControllerGains::Request &req, sr_robot_msgs::SetEffortControllerGains::Response &resp)
SrhEffortJointController
classcontroller_1_1SrhEffortJointController.html
ae72a9ab404a9e7ff241aa7212ddcfc49
()
virtual void
starting
classcontroller_1_1SrhEffortJointController.html
ad5292c51e9ebf8aeaa1a205c493e62fa
()
virtual void
update
classcontroller_1_1SrhEffortJointController.html
a402ed50c9dd843c53ad7e7b88427df33
()
~SrhEffortJointController
classcontroller_1_1SrhEffortJointController.html
a84ac7abe6931773e1e17d3efc4a47a00
()
void
read_parameters
classcontroller_1_1SrhEffortJointController.html
a36a919a69d48d04092116eee868ac433
()
controller::SrhExampleController
classcontroller_1_1SrhExampleController.html
controller::SrController
bool
init
classcontroller_1_1SrhExampleController.html
a61d1b0ac19306477537306bc614c164b
(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
bool
init
classcontroller_1_1SrhExampleController.html
a43f8b7d5fee8416faae3c42890f90e12
(pr2_mechanism_model::RobotState *robot, const std::string &joint_name)
SrhExampleController
classcontroller_1_1SrhExampleController.html
a190620cb65d490d05c23d673f685586a
()
virtual void
starting
classcontroller_1_1SrhExampleController.html
a0f00b17c1efa23f8e3740751456b5f6e
()
virtual void
update
classcontroller_1_1SrhExampleController.html
a55237534a27eab6bc6b04afe01bc8a79
()
~SrhExampleController
classcontroller_1_1SrhExampleController.html
a4af75a80b3d336ebf304cd36b02aca04
()
controller::SrhFakeJointCalibrationController
classcontroller_1_1SrhFakeJointCalibrationController.html
pr2_controller_interface::Controller
void
beginCalibration
classcontroller_1_1SrhFakeJointCalibrationController.html
a2bbc5cecb58f5181eb24508d6d8b1425
()
bool
calibrated
classcontroller_1_1SrhFakeJointCalibrationController.html
aa5493abf0f4103ac591baac22a772eac
()
virtual bool
init
classcontroller_1_1SrhFakeJointCalibrationController.html
a23f85156e84b8b17b87259d06e2e9080
(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
SrhFakeJointCalibrationController
classcontroller_1_1SrhFakeJointCalibrationController.html
a8f03f39d3862e3ef50b177fb8e852d92
()
virtual void
update
classcontroller_1_1SrhFakeJointCalibrationController.html
a55f994ca4f4be504241be4e45063b567
()
virtual
~SrhFakeJointCalibrationController
classcontroller_1_1SrhFakeJointCalibrationController.html
a03a56f5ffe415c375f94d6bc79e3d7de
()
INITIALIZED
classcontroller_1_1SrhFakeJointCalibrationController.html
aea71c366192232f13178c9c3a55cfa31a7bbe6a259feaa3a96781317fabbacffe
BEGINNING
classcontroller_1_1SrhFakeJointCalibrationController.html
aea71c366192232f13178c9c3a55cfa31ae7b6a4d9061962a953407211b450c482
MOVING_TO_LOW
classcontroller_1_1SrhFakeJointCalibrationController.html
aea71c366192232f13178c9c3a55cfa31af41a18d8da6d31e9efe463ed0ccb530e
MOVING_TO_HIGH
classcontroller_1_1SrhFakeJointCalibrationController.html
aea71c366192232f13178c9c3a55cfa31a3bf0bc09da26e5504f56838c9e830c94
CALIBRATED
classcontroller_1_1SrhFakeJointCalibrationController.html
aea71c366192232f13178c9c3a55cfa31a395d2b73913b85a850ece44f9237e2d1
void
initialize_pids
classcontroller_1_1SrhFakeJointCalibrationController.html
ae913b5ee9a193a044a17cdd044c1aa5b
()
pr2_hardware_interface::Actuator *
actuator_
classcontroller_1_1SrhFakeJointCalibrationController.html
aa659e521b349493872b313b7a782b73b
std::string
actuator_name_
classcontroller_1_1SrhFakeJointCalibrationController.html
a111cb054b67239a2a08437422954b872
int
countdown_
classcontroller_1_1SrhFakeJointCalibrationController.html
a09e5cd28b1eaebc3ece28604ec3dcae1
pr2_mechanism_model::JointState *
joint_
classcontroller_1_1SrhFakeJointCalibrationController.html
a2fc12f92218e6a3b0c087532bcf8e80d
std::string
joint_name_
classcontroller_1_1SrhFakeJointCalibrationController.html
acf85293450468c0341819a31aa26a683
ros::Time
last_publish_time_
classcontroller_1_1SrhFakeJointCalibrationController.html
a02fbc1fe35b1223802ffdff175c32166
ros::NodeHandle
node_
classcontroller_1_1SrhFakeJointCalibrationController.html
a4ae623ca08f0fa18b51e8ab8ae411c2c
bool
original_switch_state_
classcontroller_1_1SrhFakeJointCalibrationController.html
a7980aea99675bebe99ea254057de673e
boost::scoped_ptr< realtime_tools::RealtimePublisher< std_msgs::Empty > >
pub_calibrated_
classcontroller_1_1SrhFakeJointCalibrationController.html
ab757967c7781a94c505371691b3b59ef
double
reference_position_
classcontroller_1_1SrhFakeJointCalibrationController.html
adce950fab711d04287acd9bc12916136
pr2_mechanism_model::RobotState *
robot_
classcontroller_1_1SrhFakeJointCalibrationController.html
a554859c09246e7af25e2a36d02604061
double
search_velocity_
classcontroller_1_1SrhFakeJointCalibrationController.html
a494808be03784bc0750ca2064978d179
int
state_
classcontroller_1_1SrhFakeJointCalibrationController.html
a84b5dd03aeab81e0b2398a5837bab26c
pr2_mechanism_model::Transmission *
transmission_
classcontroller_1_1SrhFakeJointCalibrationController.html
acca626f561d3d648e424cfb0802fb0e0
controller::SrhJointPositionController
classcontroller_1_1SrhJointPositionController.html
controller::SrController
virtual void
getGains
classcontroller_1_1SrhJointPositionController.html
a817f230d248e311c9883fb5fcde24b70
(double &p, double &i, double &d, double &i_max, double &i_min)
bool
init
classcontroller_1_1SrhJointPositionController.html
a41cccbc3103ce12ebe59932e31604112
(pr2_mechanism_model::RobotState *robot, const std::string &joint_name, boost::shared_ptr< control_toolbox::Pid > pid_position)
bool
init
classcontroller_1_1SrhJointPositionController.html
a2f5c05c131ad0e0a41ceb271738b5b70
(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
virtual bool
resetGains
classcontroller_1_1SrhJointPositionController.html
aa979238aa0990035c57725cabb4353d2
(std_srvs::Empty::Request &req, std_srvs::Empty::Response &resp)
bool
setGains
classcontroller_1_1SrhJointPositionController.html
a1894bc18fd36a3a01b4b148b81dc4a71
(sr_robot_msgs::SetPidGains::Request &req, sr_robot_msgs::SetPidGains::Response &resp)
SrhJointPositionController
classcontroller_1_1SrhJointPositionController.html
a0f72d24979d2627ac548817cad5a98aa
()
virtual void
starting
classcontroller_1_1SrhJointPositionController.html
a22497e80be9fa0a41c91ce30ee1d3325
()
virtual void
update
classcontroller_1_1SrhJointPositionController.html
a90ae120158d7b53abaab62ef1ddd1047
()
~SrhJointPositionController
classcontroller_1_1SrhJointPositionController.html
af5e7422f0beac025f4e51a3a0b05b1ef
()
void
read_parameters
classcontroller_1_1SrhJointPositionController.html
a308b09778688f739f113cc85984b9f0d
()
sr_deadband::HysteresisDeadband< double >
hysteresis_deadband
classcontroller_1_1SrhJointPositionController.html
a7c2c0c624935d060a9618388ad2814be
std::string
joint_name_
classcontroller_1_1SrhJointPositionController.html
a2b6268f4c5e5f673b498c01ba95b9294
double
max_force_demand
classcontroller_1_1SrhJointPositionController.html
a435b24c567c8eed64b5e3756dbd6dc61
boost::shared_ptr< control_toolbox::Pid >
pid_controller_position_
classcontroller_1_1SrhJointPositionController.html
a87924b0985567f029c07990cda4be14e
double
position_deadband
classcontroller_1_1SrhJointPositionController.html
a40ac533726a1352cd372ca3dba707694
controller::SrhJointVelocityController
classcontroller_1_1SrhJointVelocityController.html
controller::SrController
virtual void
getGains
classcontroller_1_1SrhJointVelocityController.html
a2ce9848ef2efb896185fa4c9a437c958
(double &p, double &i, double &d, double &i_max, double &i_min)
bool
init
classcontroller_1_1SrhJointVelocityController.html
afce4f0d70d724f6d717ffd0c59095ccb
(pr2_mechanism_model::RobotState *robot, const std::string &joint_name, boost::shared_ptr< control_toolbox::Pid > pid_velocity)
bool
init
classcontroller_1_1SrhJointVelocityController.html
a860f8ca89f6ea1b42929858fe56734ea
(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
virtual bool
resetGains
classcontroller_1_1SrhJointVelocityController.html
a36c428bd4a61ce55d976250e27716158
(std_srvs::Empty::Request &req, std_srvs::Empty::Response &resp)
bool
setGains
classcontroller_1_1SrhJointVelocityController.html
a007734d48fb5e4e693bd913a28315551
(sr_robot_msgs::SetPidGains::Request &req, sr_robot_msgs::SetPidGains::Response &resp)
SrhJointVelocityController
classcontroller_1_1SrhJointVelocityController.html
a91fb055a0d4178a0e6b9567b96e78c98
()
virtual void
starting
classcontroller_1_1SrhJointVelocityController.html
a58ec56cc858fab3f5f366522aa54aba1
()
virtual void
update
classcontroller_1_1SrhJointVelocityController.html
a710a6d328d06f0138b5ca13c61cafa38
()
~SrhJointVelocityController
classcontroller_1_1SrhJointVelocityController.html
ac036bd42196dadb9c490d78f88596c5e
()
void
read_parameters
classcontroller_1_1SrhJointVelocityController.html
a374323fe386562c6adf2ed348a9b11f6
()
sr_deadband::HysteresisDeadband< double >
hysteresis_deadband
classcontroller_1_1SrhJointVelocityController.html
a8b9c0993795c5bf7ddda44e88f4b4d5c
boost::shared_ptr< control_toolbox::Pid >
pid_controller_velocity_
classcontroller_1_1SrhJointVelocityController.html
af4a38d5e94a0cf953d3e03db46fb13a2
double
velocity_deadband
classcontroller_1_1SrhJointVelocityController.html
adb4a3e6f5c95f2d9ddd73e327ec802fe
controller::SrhMixedPositionVelocityJointController
classcontroller_1_1SrhMixedPositionVelocityJointController.html
controller::SrController
virtual void
getGains
classcontroller_1_1SrhMixedPositionVelocityJointController.html
ad77b2b7ff8e145d710dcc6025f46b3ec
(double &p, double &i, double &d, double &i_max, double &i_min)
virtual void
getGains_velocity
classcontroller_1_1SrhMixedPositionVelocityJointController.html
aa0aa80bf43849db6a1b642cc7650de53
(double &p, double &i, double &d, double &i_max, double &i_min)
bool
init
classcontroller_1_1SrhMixedPositionVelocityJointController.html
a2689f6146b8d74215d82e41616f94dd8
(pr2_mechanism_model::RobotState *robot, const std::string &joint_name, boost::shared_ptr< control_toolbox::Pid > pid_position, boost::shared_ptr< control_toolbox::Pid > pid_velocity)
bool
init
classcontroller_1_1SrhMixedPositionVelocityJointController.html
a613a4df5f5063f1c24a87e1a5a52bd66
(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
virtual bool
resetGains
classcontroller_1_1SrhMixedPositionVelocityJointController.html
a936c39010bf5fbd89b2df17609139056
(std_srvs::Empty::Request &req, std_srvs::Empty::Response &resp)
bool
setGains
classcontroller_1_1SrhMixedPositionVelocityJointController.html
ab0420e56f1185edefd50d08eec8ac025
(sr_robot_msgs::SetMixedPositionVelocityPidGains::Request &req, sr_robot_msgs::SetMixedPositionVelocityPidGains::Response &resp)
SrhMixedPositionVelocityJointController
classcontroller_1_1SrhMixedPositionVelocityJointController.html
af13559300ad2c6b2f350793c9307bfcb
()
virtual void
starting
classcontroller_1_1SrhMixedPositionVelocityJointController.html
ad1504d88b880639e3d124259dbaf606b
()
virtual void
update
classcontroller_1_1SrhMixedPositionVelocityJointController.html
a11f9249410282391fbc728a33a6fbf95
()
~SrhMixedPositionVelocityJointController
classcontroller_1_1SrhMixedPositionVelocityJointController.html
ad656284d22d70560e167581b4d593103
()
void
read_parameters
classcontroller_1_1SrhMixedPositionVelocityJointController.html
a11f6282a66f5384f45d410902b7d428f
()
void
setCommandCB
classcontroller_1_1SrhMixedPositionVelocityJointController.html
a58492513b09085eb32ad59c105afbd84
(const std_msgs::Float64ConstPtr &msg)
boost::shared_ptr< realtime_tools::RealtimePublisher< sr_robot_msgs::JointControllerState > >
controller_state_publisher_
classcontroller_1_1SrhMixedPositionVelocityJointController.html
ad82bc597a39e82e2fb7eb19bbaa6232f
sr_deadband::HysteresisDeadband< double >
hysteresis_deadband
classcontroller_1_1SrhMixedPositionVelocityJointController.html
aaf0fdf3ac88dc40f007866afaebf553c
double
max_velocity_
classcontroller_1_1SrhMixedPositionVelocityJointController.html
a3f63fd34bf65bffe84a06a4a8531a3cb
double
min_velocity_
classcontroller_1_1SrhMixedPositionVelocityJointController.html
a31d8501901118aec9d8efd0f497a13c6
int
motor_min_force_threshold
classcontroller_1_1SrhMixedPositionVelocityJointController.html
ac6bf674fba529698b3fa931195ea0341
boost::shared_ptr< control_toolbox::Pid >
pid_controller_position_
classcontroller_1_1SrhMixedPositionVelocityJointController.html
ad0a7235f3e14470102c09b97791cab5d
boost::shared_ptr< control_toolbox::Pid >
pid_controller_velocity_
classcontroller_1_1SrhMixedPositionVelocityJointController.html
a188b02e00bf2d4caa60fdc79d0971fdb
double
position_deadband
classcontroller_1_1SrhMixedPositionVelocityJointController.html
a9bd32213ac590ea6e3d0e78d1c0739eb
ros::ServiceServer
serve_set_gains_
classcontroller_1_1SrhMixedPositionVelocityJointController.html
a62bf1bc005067371d2a341797fb4e5a8
ros::Subscriber
sub_command_
classcontroller_1_1SrhMixedPositionVelocityJointController.html
ac6b9c73460a113477f57a34ab4d09566
controller::SrhSyntouchController
classcontroller_1_1SrhSyntouchController.html
controller::SrController
bool
init
classcontroller_1_1SrhSyntouchController.html
a91452406869c30130a8238e81d7127e9
(pr2_mechanism_model::RobotState *robot, const std::string &joint_name)
bool
init
classcontroller_1_1SrhSyntouchController.html
a82872b55064d0447d9d74e6842a8cc16
(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
SrhSyntouchController
classcontroller_1_1SrhSyntouchController.html
a717792077ffaaf34c126fccb2af7849f
()
virtual void
starting
classcontroller_1_1SrhSyntouchController.html
a916b3f3002503172c1c79f89d8626811
()
virtual void
update
classcontroller_1_1SrhSyntouchController.html
a937c0ee0e18bc551fa9db8d026fdb3f3
()
~SrhSyntouchController
classcontroller_1_1SrhSyntouchController.html
a51d9b9a35d9c516e272fb96fc7c60fe0
()
void
setCommandCB
classcontroller_1_1SrhSyntouchController.html
acb658d0780feecb21cdbaa4a2f422322
(const std_msgs::Float64ConstPtr &msg)
sr_actuator::SrActuator *
actuator_
classcontroller_1_1SrhSyntouchController.html
a103bc0350fc267bc2842162eb51b8199
boost::shared_ptr< realtime_tools::RealtimePublisher< sr_robot_msgs::JointControllerState > >
controller_state_publisher_
classcontroller_1_1SrhSyntouchController.html
a7561b16210817fb089209bf3112a1f5d
ros::Subscriber
sub_command_
classcontroller_1_1SrhSyntouchController.html
a4af252c1367b92101dbb9cf5957b9fc3
shadowrobot::JointTrajectoryActionController
classshadowrobot_1_1JointTrajectoryActionController.html
shadowrobot::JointTrajectoryActionController::Segment
shadowrobot::JointTrajectoryActionController::Spline
JointTrajectoryActionController
classshadowrobot_1_1JointTrajectoryActionController.html
a59d7d08e2f520e04c9f8988c6d2c1d08
()
JointTrajectoryActionController
classshadowrobot_1_1JointTrajectoryActionController.html
a59d7d08e2f520e04c9f8988c6d2c1d08
()
~JointTrajectoryActionController
classshadowrobot_1_1JointTrajectoryActionController.html
a99a112ff92c99211326b14530d723db0
()
~JointTrajectoryActionController
classshadowrobot_1_1JointTrajectoryActionController.html
a99a112ff92c99211326b14530d723db0
()
std::map< std::string, ros::Publisher >
JointPubMap
classshadowrobot_1_1JointTrajectoryActionController.html
a51541533680fa2d69f2b209cc10e0215
std::vector< trajectory_msgs::JointTrajectoryPoint >
JointTrajectoryPointVec
classshadowrobot_1_1JointTrajectoryActionController.html
ae31e0c62075b4dbfeeff61da4725d7e1
actionlib::SimpleActionServer< control_msgs::FollowJointTrajectoryAction >
JTAS
classshadowrobot_1_1JointTrajectoryActionController.html
a087b7fd9af278683314aa4e47acd1ede
actionlib::SimpleActionServer< control_msgs::FollowJointTrajectoryAction >
JTAS
classshadowrobot_1_1JointTrajectoryActionController.html
a087b7fd9af278683314aa4e47acd1ede
std::vector< Segment >
SpecifiedTrajectory
classshadowrobot_1_1JointTrajectoryActionController.html
ab70d0114e029827854d76689c92c14e6
void
commandCB
classshadowrobot_1_1JointTrajectoryActionController.html
a311ec2bba70f93d9edb4887b235f7c95
(const trajectory_msgs::JointTrajectoryConstPtr &msg)
void
execute_trajectory
classshadowrobot_1_1JointTrajectoryActionController.html
a6716a18b9de34c02a6d424e9a6b79d4c
(const control_msgs::FollowJointTrajectoryGoalConstPtr &goal)
void
execute_trajectory
classshadowrobot_1_1JointTrajectoryActionController.html
a6716a18b9de34c02a6d424e9a6b79d4c
(const control_msgs::FollowJointTrajectoryGoalConstPtr &goal)
bool
getPosition
classshadowrobot_1_1JointTrajectoryActionController.html
a785e2289872acbbe05a5ded05eed7255
(std::string joint_name, double &position)
void
updateJointState
classshadowrobot_1_1JointTrajectoryActionController.html
a54c5e50b6e5ab01eee8c63d034d0b830
()
static void
sampleSplineWithTimeBounds
classshadowrobot_1_1JointTrajectoryActionController.html
abe884d1c828d866a49abb495ac061f24
(const std::vector< double > &coefficients, double duration, double time, double &position, double &velocity, double &acceleration)
boost::shared_ptr< JTAS >
action_server
classshadowrobot_1_1JointTrajectoryActionController.html
a382abdf208a3b8f99f497f6da169a966
ros::Subscriber
command_sub
classshadowrobot_1_1JointTrajectoryActionController.html
a643fe9aff628ad45d45c7cfd43353042
std::vector< ros::Publisher >
controller_publishers
classshadowrobot_1_1JointTrajectoryActionController.html
a2cc3505e65dafa597fc96726dc3854e3
ros::Publisher
desired_joint_state_pusblisher
classshadowrobot_1_1JointTrajectoryActionController.html
a5c18c3c9a662a00c9412f2cc457f65ab
std::vector< std::string >
joint_names_
classshadowrobot_1_1JointTrajectoryActionController.html
a4a5ad1bf43965009c1f1b3e20cfefc10
JointPubMap
joint_pub
classshadowrobot_1_1JointTrajectoryActionController.html
a9efd06df96702b8a44710f8c7f6d565e
ros::ServiceClient
joint_state_client
classshadowrobot_1_1JointTrajectoryActionController.html
af80740354ba497196d52898a5f24de72
std::map< std::string, double >
joint_state_map
classshadowrobot_1_1JointTrajectoryActionController.html
ad4d9a98c1e2961fd932728dfa5aaaae7
std::map< std::string, std::string >
jointControllerMap
classshadowrobot_1_1JointTrajectoryActionController.html
af66a16ad9eabaa56a9dc9f73553b6c1b
std::map< std::string, unsigned int >
jointPubIdxMap
classshadowrobot_1_1JointTrajectoryActionController.html
a94d998c745ad38bc2912cdf0f26d9d43
ros::Time
last_time_
classshadowrobot_1_1JointTrajectoryActionController.html
a97aa867477f32c5431a4d6ac330f42c4
ros::NodeHandle
nh
classshadowrobot_1_1JointTrajectoryActionController.html
a20964ad27371ab32c44b3ee5f30b95c3
ros::NodeHandle
nh_tilde
classshadowrobot_1_1JointTrajectoryActionController.html
a5275652c2f6a11c312f89e3e63aa0358
std::vector< double >
q
classshadowrobot_1_1JointTrajectoryActionController.html
a0bf037a970500a8001ff297beefbde82
std::vector< double >
qd
classshadowrobot_1_1JointTrajectoryActionController.html
a838989dac5996bce5460639a59a64049
std::vector< double >
qdd
classshadowrobot_1_1JointTrajectoryActionController.html
a6098812294433d573b574101a129c268
ros::Publisher
sr_arm_target_pub
classshadowrobot_1_1JointTrajectoryActionController.html
a6b15427f72dbfdc66aa0dda77f5db23e
ros::Publisher
sr_hand_target_pub
classshadowrobot_1_1JointTrajectoryActionController.html
a70fe127ca874a81358d1709b840a801e
bool
use_sendupdate
classshadowrobot_1_1JointTrajectoryActionController.html
a25f3a976446600cbea83df1cf00236f4
shadowrobot::JointTrajectoryActionController::Segment
structshadowrobot_1_1JointTrajectoryActionController_1_1Segment.html
double
duration
structshadowrobot_1_1JointTrajectoryActionController_1_1Segment.html
a3969786ab395399bc0587b49cd709c3a
std::vector< Spline >
splines
structshadowrobot_1_1JointTrajectoryActionController_1_1Segment.html
a7c71ed0fff76c26d11cfcc8f08af2fdf
double
start_time
structshadowrobot_1_1JointTrajectoryActionController_1_1Segment.html
af13d9a81fb3daebe8772d2e2847e96f8
shadowrobot::JointTrajectoryActionController::Spline
structshadowrobot_1_1JointTrajectoryActionController_1_1Spline.html
Spline
structshadowrobot_1_1JointTrajectoryActionController_1_1Spline.html
a2b4646a829ac11837b0010b480e5bd39
()
std::vector< double >
coef
structshadowrobot_1_1JointTrajectoryActionController_1_1Spline.html
ab88938841c5ceebd87d30a20237efc2f
sr_friction_compensation
namespacesr__friction__compensation.html
sr_friction_compensation::SrFrictionCompensator
sr_friction_compensation::SrFrictionCompensator
classsr__friction__compensation_1_1SrFrictionCompensator.html
double
friction_compensation
classsr__friction__compensation_1_1SrFrictionCompensator.html
a161fba16b05a7b3f11fa60542a2aa6f7
(double position, double velocity, int force_demand, int deadband)
SrFrictionCompensator
classsr__friction__compensation_1_1SrFrictionCompensator.html
a68ae4638fb5338ab0ce3e9f10841a1e8
(std::string joint_name)
~SrFrictionCompensator
classsr__friction__compensation_1_1SrFrictionCompensator.html
a06c75cdc02c65434d3499af435172183
()
std::vector< joint_calibration::Point >
generate_flat_map
classsr__friction__compensation_1_1SrFrictionCompensator.html
aa6bcd99e1c8956da962ed55bc1596f26
()
std::pair< std::vector< joint_calibration::Point >, std::vector< joint_calibration::Point > >
read_friction_map
classsr__friction__compensation_1_1SrFrictionCompensator.html
aa601667efb7b32d484b0d28787c66f82
()
std::vector< joint_calibration::Point >
read_one_way_map
classsr__friction__compensation_1_1SrFrictionCompensator.html
adcd8002d2a4ae1ec37d25057ba6c989f
(XmlRpc::XmlRpcValue raw_map)
boost::shared_ptr< shadow_robot::JointCalibration >
friction_interpoler_backward
classsr__friction__compensation_1_1SrFrictionCompensator.html
a223d4087fe97178f42cb088f362af913
boost::shared_ptr< shadow_robot::JointCalibration >
friction_interpoler_forward
classsr__friction__compensation_1_1SrFrictionCompensator.html
aed6d8bfe6d81096bf62e1a6877f3efb6
std::string
joint_name_
classsr__friction__compensation_1_1SrFrictionCompensator.html
a195c2b2c4bd261b2d3be3c2f15be5d1c
ros::NodeHandle
node_
classsr__friction__compensation_1_1SrFrictionCompensator.html
a27ed3c7afe089d277faa9e0aab5f3b67
static const double
velocity_for_static_friction
classsr__friction__compensation_1_1SrFrictionCompensator.html
a637a3eb31d78b8b2d2c3922c5d939189