base_kinematics.cpp
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/src/
base__kinematics_8cpp
pr2_mechanism_controllers/base_kinematics.h
base_kinematics.h
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/include/pr2_mechanism_controllers/
base__kinematics_8h
controller::BaseKinematics
controller::Caster
controller::Wheel
caster_controller.cpp
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/src/
caster__controller_8cpp
pr2_mechanism_controllers/caster_controller.h
caster_controller.h
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/include/pr2_mechanism_controllers/
caster__controller_8h
controller::CasterController
control_base_position.py
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/scripts/
control__base__position_8py
control_base_position
def
control_base_pose_odom_frame
namespacecontrol__base__position.html
aecdd6ce3bf6680a4cac12135da71583b
def
usage
namespacecontrol__base__position.html
ae828e1b340388d6b73caa6fb6f69ddd1
string
PKG
namespacecontrol__base__position.html
aabadf2c5f762c34b292f7556255a4ae7
control_base_position_ground_truth.py
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/scripts/
control__base__position__ground__truth_8py
control_base_position_ground_truth
def
control_base_pose_odom_frame
namespacecontrol__base__position__ground__truth.html
ac0b6b1bee51d5b84542066092ce88299
def
usage
namespacecontrol__base__position__ground__truth.html
a79a9494642160bfbe168551b6534f320
string
PKG
namespacecontrol__base__position__ground__truth.html
ae71b76476e2c151d59a38c7ff94d91d5
control_laser.py
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/scripts/
control__laser_8py
control_laser
def
print_usage
namespacecontrol__laser.html
ab27ca0520aa54e2cb7b3c2ddd72b1651
tuple
amplitude
namespacecontrol__laser.html
abe1c66d0209579c44792813bff1331db
list
controller
namespacecontrol__laser.html
a41ed0a43ace101116fcec06fcdf5aeff
tuple
offset
namespacecontrol__laser.html
a7aa78fc6795b023aeecfb514876e8686
tuple
period
namespacecontrol__laser.html
a9df9091c442c3aeaf0030f32b90306a0
string
PKG
namespacecontrol__laser.html
a59930e0731d1023a4d1d46735ea19dee
int
profile_type
namespacecontrol__laser.html
a23fc37cb0ae864c00016112484091217
tuple
resp
namespacecontrol__laser.html
ae14e0fbee06a29f4ccbd3b3ba24219a7
tuple
s
namespacecontrol__laser.html
aa432467894a1c1ec1c14e5e8a031b9ae
doc.dox
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/
doc_8dox
laser_scanner_traj_controller.cpp
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/src/
laser__scanner__traj__controller_8cpp
pr2_mechanism_controllers/laser_scanner_traj_controller.h
laser_scanner_traj_controller.h
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/include/pr2_mechanism_controllers/
laser__scanner__traj__controller_8h
pr2_mechanism_controllers/trajectory.h
controller::LaserScannerTrajController
controller::LaserScannerTrajControllerNode
pointhead.py
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/scripts/
pointhead_8py
pointhead
def
point_head_cart_client
namespacepointhead.html
af59b36259ff7a004b064715e37b073d4
def
point_head_client
namespacepointhead.html
abc20fd6fed8c7b675750119c546a3f3e
def
usage
namespacepointhead.html
ab42bbf492b02482877cb20383d54dc8c
string
PKG
namespacepointhead.html
a40c16648a337c511ad83034de3401d45
pr2_base_controller.cpp
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/src/
pr2__base__controller_8cpp
pr2_mechanism_controllers/pr2_base_controller.h
static const double
EPS
namespacecontroller.html
aeb741c6e81c6e2391dae0dbf23dc9954
pr2_base_controller.h
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/include/pr2_mechanism_controllers/
pr2__base__controller_8h
pr2_mechanism_controllers/base_kinematics.h
controller::Pr2BaseController
pr2_base_controller2.cpp
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/src/
pr2__base__controller2_8cpp
pr2_mechanism_controllers/pr2_base_controller2.h
pr2_base_controller2.h
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/include/pr2_mechanism_controllers/
pr2__base__controller2_8h
pr2_mechanism_controllers/base_kinematics.h
controller::Pr2BaseController2
pr2_gripper_controller.cpp
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/src/
pr2__gripper__controller_8cpp
pr2_mechanism_controllers/pr2_gripper_controller.h
pr2_gripper_controller.h
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/include/pr2_mechanism_controllers/
pr2__gripper__controller_8h
controller::Pr2GripperController
pr2_odometry.cpp
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/src/
pr2__odometry_8cpp
pr2_mechanism_controllers/pr2_odometry.h
static const double
MAX_ALLOWABLE_SVD_TIME
namespacecontroller.html
a699afb05fda80412efefd08d0b9ccf78
static const double
ODOMETRY_THRESHOLD
namespacecontroller.html
a3a868da53ce16d16636af30958453160
pr2_odometry.h
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/include/pr2_mechanism_controllers/
pr2__odometry_8h
pr2_mechanism_controllers/base_kinematics.h
controller::Pr2Odometry
Eigen::Matrix< float, 16, 1 >
OdomMatrix16x1
namespacecontroller.html
a8cdb5184b0f6c02e1f0b968c13f8f185
Eigen::Matrix< float, 16, 16 >
OdomMatrix16x16
namespacecontroller.html
abfa4112ef6e0a399a8ce0edeeed8c6e7
Eigen::Matrix< float, 16, 3 >
OdomMatrix16x3
namespacecontroller.html
ae4862dbf5e5f87cc81b05716a77494f4
Eigen::Matrix< float, 3, 1 >
OdomMatrix3x1
namespacecontroller.html
a2dadc6011890e279957c91b3c4ee246f
send_laser_traj_cmd_ms2.py
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/scripts/
send__laser__traj__cmd__ms2_8py
send_laser_traj_cmd_ms2
def
print_usage
namespacesend__laser__traj__cmd__ms2.html
a67040123a9f29b64b66985c28fb877b0
tuple
cmd
namespacesend__laser__traj__cmd__ms2.html
a1b41c3b229c160fdd0d4e4d59af835ab
list
controller
namespacesend__laser__traj__cmd__ms2.html
af0b813f92ce99e0d2ede7b94bb27d551
int
d
namespacesend__laser__traj__cmd__ms2.html
aa6c23e8eb97f742b16943cec6aff99dd
string
PKG
namespacesend__laser__traj__cmd__ms2.html
aeb6f5313d8f5d7765c28824cec1dadc4
tuple
resp
namespacesend__laser__traj__cmd__ms2.html
a48433a05e90783d91a42ee608d812dc2
tuple
s
namespacesend__laser__traj__cmd__ms2.html
a38953caade176b019b21b3efbe6dbba9
send_periodic_cmd.py
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/scripts/
send__periodic__cmd_8py
send_periodic_cmd
def
print_usage
namespacesend__periodic__cmd.html
ad8d7b0f9756a8eb40290e95d551ded95
tuple
cmd
namespacesend__periodic__cmd.html
af12ca8e6f205a0db68de5c05b254f6d1
tuple
command_publisher
namespacesend__periodic__cmd.html
a01335aa85587b4834e0e078359934323
list
controller
namespacesend__periodic__cmd.html
aeb3d6e3265aa36dd2fa0a0e5d7cd1692
string
PKG
namespacesend__periodic__cmd.html
a6fab10a41fb2036df66f0c12b6d4bd21
send_periodic_cmd_srv.py
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/scripts/
send__periodic__cmd__srv_8py
send_periodic_cmd_srv
def
print_usage
namespacesend__periodic__cmd__srv.html
a5063d7ce1269e3c454c28e061e14448f
tuple
cmd
namespacesend__periodic__cmd__srv.html
ac448584d868652a5a7777f37f9bdb271
list
controller
namespacesend__periodic__cmd__srv.html
ac9293463b995fdacb8ee5df6e1bbdae3
string
PKG
namespacesend__periodic__cmd__srv.html
ab1624cdebf843cd23eb686a27ed2f6a0
tuple
resp
namespacesend__periodic__cmd__srv.html
a8aeafbb3fbc682ef41ced5effe0e3ca5
tuple
s
namespacesend__periodic__cmd__srv.html
a3e8b97014db7d1d9cc9e665e39a0cc2a
test_arm_trajectory_controller.cpp
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/test/
test__arm__trajectory__controller_8cpp
void
finalize
test__arm__trajectory__controller_8cpp.html
a1c91b7111b0440e482bbcbbfbc8af61a
(int donecare)
int
main
test__arm__trajectory__controller_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static int
done
test__arm__trajectory__controller_8cpp.html
a5992b274cfdcacdbc1fa8347fd01ebde
test_base_controller.cpp
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/test/
test__base__controller_8cpp
int
main
test__base__controller_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
test_joint_trajectory_controller.cpp
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/test/
test__joint__trajectory__controller_8cpp
void
finalize
test__joint__trajectory__controller_8cpp.html
a1c91b7111b0440e482bbcbbfbc8af61a
(int donecare)
int
main
test__joint__trajectory__controller_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static int
done
test__joint__trajectory__controller_8cpp.html
a5992b274cfdcacdbc1fa8347fd01ebde
test_odom.cpp
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/test/
test__odom_8cpp
test_run_base
void
finalize
test__odom_8cpp.html
a1c91b7111b0440e482bbcbbfbc8af61a
(int donecare)
libTF::Vector
GetAsEuler
test__odom_8cpp.html
a491e426885756c7f3a5fc00924194160
(geometry_msgs::Quaternion quat)
int
main
test__odom_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static int
done
test__odom_8cpp.html
a5992b274cfdcacdbc1fa8347fd01ebde
test_run_base_controller.cpp
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/test/
test__run__base__controller_8cpp
test_run_base
void
finalize
test__run__base__controller_8cpp.html
a1c91b7111b0440e482bbcbbfbc8af61a
(int donecare)
libTF::Vector
GetAsEuler
test__run__base__controller_8cpp.html
a491e426885756c7f3a5fc00924194160
(geometry_msgs::Quaternion quat)
int
main
test__run__base__controller_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static int
done
test__run__base__controller_8cpp.html
a5992b274cfdcacdbc1fa8347fd01ebde
test_whole_body_controller.cpp
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/test/
test__whole__body__controller_8cpp
void
finalize
test__whole__body__controller_8cpp.html
a1c91b7111b0440e482bbcbbfbc8af61a
(int donecare)
int
main
test__whole__body__controller_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static int
done
test__whole__body__controller_8cpp.html
a5992b274cfdcacdbc1fa8347fd01ebde
trajectory.cpp
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/src/
trajectory_8cpp
pr2_mechanism_controllers/trajectory.h
#define
EPS_TRAJECTORY
trajectory_8cpp.html
a35ced3b420909345d078f3aff8f27d81
#define
MAX_ALLOWABLE_TIME
trajectory_8cpp.html
acee848f9a87b8e45df5738f204d8e7d5
#define
MAX_COEFF_SIZE
trajectory_8cpp.html
a241cc437e072a1f03a061a41740861d3
#define
MAX_NUM_POINTS
trajectory_8cpp.html
acddb2ccb7be3d768d16abfd230d468eb
trajectory.h
/home/rosbuild/hudson/workspace/doc-indigo-pr2_controllers/doc_stacks/2015-08-26_20-44-45.954203/pr2_controllers/pr2_mechanism_controllers/include/pr2_mechanism_controllers/
trajectory_8h
trajectory::Trajectory::TCoeff
trajectory::Trajectory::TPoint
trajectory::Trajectory
trajectory
tf::Pose
classtf_1_1Pose.html
test_run_base
classtest__run__base.html
void
groundTruthMsgReceived
classtest__run__base.html
ab1790776e6fbb5cfd29ebe54b320b6bd
()
void
odomMsgReceived
classtest__run__base.html
acc0f9e4ac734812025b95c81d9b90105
()
void
odomMsgReceived
classtest__run__base.html
acc0f9e4ac734812025b95c81d9b90105
()
void
subscriber_connect
classtest__run__base.html
a2015d0c6a6cd90e494607e169e05413b
()
test_run_base
classtest__run__base.html
a88859a9210c5413be4f212fd33b614c5
()
test_run_base
classtest__run__base.html
a88859a9210c5413be4f212fd33b614c5
()
~test_run_base
classtest__run__base.html
aa0c0dc72b907059f7cf9983eeac022de
()
~test_run_base
classtest__run__base.html
aa0c0dc72b907059f7cf9983eeac022de
()
nav_msgs::Odometry
ground_truth
classtest__run__base.html
ab40f5836bc68dbdf3e1e631ce2c22e7e
nav_msgs::Odometry
odom
classtest__run__base.html
a7ecd88e505422ce794b71b7a8df09082
int
subscriber_connected
classtest__run__base.html
a5bad3f3125fdb30cb471fdca431027c7
control_base_position
namespacecontrol__base__position.html
def
control_base_pose_odom_frame
namespacecontrol__base__position.html
aecdd6ce3bf6680a4cac12135da71583b
def
usage
namespacecontrol__base__position.html
ae828e1b340388d6b73caa6fb6f69ddd1
string
PKG
namespacecontrol__base__position.html
aabadf2c5f762c34b292f7556255a4ae7
control_base_position_ground_truth
namespacecontrol__base__position__ground__truth.html
def
control_base_pose_odom_frame
namespacecontrol__base__position__ground__truth.html
ac0b6b1bee51d5b84542066092ce88299
def
usage
namespacecontrol__base__position__ground__truth.html
a79a9494642160bfbe168551b6534f320
string
PKG
namespacecontrol__base__position__ground__truth.html
ae71b76476e2c151d59a38c7ff94d91d5
control_laser
namespacecontrol__laser.html
def
print_usage
namespacecontrol__laser.html
ab27ca0520aa54e2cb7b3c2ddd72b1651
tuple
amplitude
namespacecontrol__laser.html
abe1c66d0209579c44792813bff1331db
list
controller
namespacecontrol__laser.html
a41ed0a43ace101116fcec06fcdf5aeff
tuple
offset
namespacecontrol__laser.html
a7aa78fc6795b023aeecfb514876e8686
tuple
period
namespacecontrol__laser.html
a9df9091c442c3aeaf0030f32b90306a0
string
PKG
namespacecontrol__laser.html
a59930e0731d1023a4d1d46735ea19dee
int
profile_type
namespacecontrol__laser.html
a23fc37cb0ae864c00016112484091217
tuple
resp
namespacecontrol__laser.html
ae14e0fbee06a29f4ccbd3b3ba24219a7
tuple
s
namespacecontrol__laser.html
aa432467894a1c1ec1c14e5e8a031b9ae
controller::BaseKinematics
classcontroller_1_1BaseKinematics.html
void
computeWheelPositions
classcontroller_1_1BaseKinematics.html
ae53d32a209481ba96540145e142b6526
()
bool
init
classcontroller_1_1BaseKinematics.html
ac2518a9ecdaea07e912478d7c2e21f72
(pr2_mechanism_model::RobotState *robot_state, ros::NodeHandle &node)
geometry_msgs::Twist
pointVel2D
classcontroller_1_1BaseKinematics.html
aa4f0d0153f54d50be5163b66e0a229be
(const geometry_msgs::Point &pos, const geometry_msgs::Twist &vel)
std::vector< Caster >
caster_
classcontroller_1_1BaseKinematics.html
addf75ff10136a16f37b832204c00dda0
double
MAX_DT_
classcontroller_1_1BaseKinematics.html
a3452ba48a42822ef48bd6db2cc5bc5bc
std::string
name_
classcontroller_1_1BaseKinematics.html
a9a11b100c11c9b744c5d58925d74abdd
int
num_casters_
classcontroller_1_1BaseKinematics.html
ab29b93d10eb93e9a3360f2735bdaa76d
int
num_wheels_
classcontroller_1_1BaseKinematics.html
ab46e46ef57efcd1c9cfebc63dd8d681a
std::string
robot_base_id_
classcontroller_1_1BaseKinematics.html
a494fa5aa444ba9f62f7917c2d4a7101e
pr2_mechanism_model::RobotState *
robot_state_
classcontroller_1_1BaseKinematics.html
a35ad33616ea993f6710187fbe7c9c4cc
std::vector< Wheel >
wheel_
classcontroller_1_1BaseKinematics.html
af5f0de616c1946ab263392dd3f1138c3
std::string
xml_caster_name_
classcontroller_1_1BaseKinematics.html
a54da17f9baa0915c2ab903d11650c5a3
std::string
xml_wheel_name_
classcontroller_1_1BaseKinematics.html
ac849de07feff75822f97b5fe3a94a41c
controller::Caster
classcontroller_1_1Caster.html
bool
init
classcontroller_1_1Caster.html
a3b65f64bc0978c5e1aca9a50d12ad93b
(pr2_mechanism_model::RobotState *robot_state, ros::NodeHandle &node, std::string link_name)
double
caster_position_error_
classcontroller_1_1Caster.html
af7f47424f38ea0c5063e22d0e4294d85
double
caster_speed_
classcontroller_1_1Caster.html
a37fdb279ac693590cd0ae9b88b057707
double
caster_speed_error_
classcontroller_1_1Caster.html
aec736937f126f9bc252799471ebba3ae
double
caster_speed_filtered_
classcontroller_1_1Caster.html
aad933ea70db83d550c6dc33cf8e111b6
int
caster_stuck_
classcontroller_1_1Caster.html
a6c8278b9ff99c0416aa2cda2cc6ce64a
pr2_mechanism_model::JointState *
joint_
classcontroller_1_1Caster.html
ab284c7fc4bb60290cc10c72c936fd46c
std::string
joint_name_
classcontroller_1_1Caster.html
acd4bad2b7bf9ff8a544efd2983df5be2
std::string
link_name_
classcontroller_1_1Caster.html
a33fa0ed38715141712abe61badf15c78
int
num_children_
classcontroller_1_1Caster.html
a32c9f3f578bba3209fe9773327a7cc3a
geometry_msgs::Point
offset_
classcontroller_1_1Caster.html
a2fc8c15f154b74bd063adade4e399ce9
BaseKinematics *
parent_
classcontroller_1_1Caster.html
a3e491c7313ee689e0d7688a8f58db5f5
double
steer_angle_actual_
classcontroller_1_1Caster.html
a35b8071eac2003388a627d9e14fd8609
double
steer_angle_desired_
classcontroller_1_1Caster.html
ad490dde86dc40457b892d859bc85d542
double
steer_angle_stored_
classcontroller_1_1Caster.html
a92f1ef4fc77a2872f28093408b6a12f9
double
steer_velocity_desired_
classcontroller_1_1Caster.html
aab7350250ec0b873ab0888ea859616b7
controller::CasterController
classcontroller_1_1CasterController.html
pr2_controller_interface::Controller
CasterController
classcontroller_1_1CasterController.html
a37c95e7d59ea21ec9c85b1fc8e1238cc
()
double
getSteerPosition
classcontroller_1_1CasterController.html
a85b77108aa002f7918ac755bec4d53a5
()
double
getSteerVelocity
classcontroller_1_1CasterController.html
af6c3eaa602059d264e82eb16375ffe8b
()
bool
init
classcontroller_1_1CasterController.html
af66363ceafefa4e16e29ae414d6a2528
(pr2_mechanism_model::RobotState *robot_state, const std::string &caster_joint, const std::string &wheel_l_joint, const std::string &wheel_r_joint, const control_toolbox::Pid &caster_pid, const control_toolbox::Pid &wheel_pid)
bool
init
classcontroller_1_1CasterController.html
af2f08dcb1e9358682bece48fedcc3609
(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
void
update
classcontroller_1_1CasterController.html
aa0aa21b89c62b8d2a5fa87c3e89902c3
()
~CasterController
classcontroller_1_1CasterController.html
a55935d4a40d8e186af45baa4a275d1aa
()
pr2_mechanism_model::JointState *
caster_
classcontroller_1_1CasterController.html
a3db1e16cecaa1c5bc1355b892e0942be
double
drive_velocity_
classcontroller_1_1CasterController.html
ae7ed29e9f22fc6836fd76a0ed86b4f6a
double
steer_velocity_
classcontroller_1_1CasterController.html
afac1763b7fcc5c495e57172c00203146
static const double
WHEEL_OFFSET
classcontroller_1_1CasterController.html
a719e5113fa9552ca24003011b3c4102e
static const double
WHEEL_RADIUS
classcontroller_1_1CasterController.html
a9cfa0dc34a00592f7d8f1efeb86e35ed
void
setDriveCB
classcontroller_1_1CasterController.html
ad56033f6a6be90c2db593025ed1c3945
(const std_msgs::Float64ConstPtr &msg)
void
setSteerCB
classcontroller_1_1CasterController.html
aba9868619e89f0255cb1b15f1033d25b
(const std_msgs::Float64ConstPtr &msg)
JointVelocityController
caster_vel_
classcontroller_1_1CasterController.html
a86faf68ce9226bb2ab7fdfa12f0e46c8
ros::Subscriber
drive_cmd_
classcontroller_1_1CasterController.html
a7aefd46741a3cc59ac373dd9ff1c69f9
ros::NodeHandle
node_
classcontroller_1_1CasterController.html
a355840e9e60d0f2d9db1a4640b00ab33
ros::Subscriber
steer_cmd_
classcontroller_1_1CasterController.html
a85bf9ae542b9611da555241395ac681c
JointVelocityController
wheel_l_vel_
classcontroller_1_1CasterController.html
a55b5b19056c5672bc312ef1d575d308a
JointVelocityController
wheel_r_vel_
classcontroller_1_1CasterController.html
aa3feb72a87f6c636c454efedcda623cb
controller::LaserScannerTrajController
classcontroller_1_1LaserScannerTrajController.html
int
getCurProfileSegment
classcontroller_1_1LaserScannerTrajController.html
a3bb92c0bc8cbe6149f3a7089513cc2fb
()
double
getCurProfileTime
classcontroller_1_1LaserScannerTrajController.html
a27544f0cdcbd3702c158c35052d645ac
()
double
getProfileDuration
classcontroller_1_1LaserScannerTrajController.html
a266f4e40791729b92b329a0f38ba3afd
()
bool
init
classcontroller_1_1LaserScannerTrajController.html
ab300186fc2623d9b09039d9f4531aa92
(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
LaserScannerTrajController
classcontroller_1_1LaserScannerTrajController.html
a3e31e6cada1fac904c855a64cec7451f
()
bool
setPeriodicCmd
classcontroller_1_1LaserScannerTrajController.html
a8b33ffc65b1d08335d32804904ebbb00
(const pr2_msgs::PeriodicCmd &cmd)
bool
setTrajCmd
classcontroller_1_1LaserScannerTrajController.html
ad416bebff4ec8e712767d6e45f7eb399
(const pr2_msgs::LaserTrajCmd &traj_cmd)
bool
setTrajectory
classcontroller_1_1LaserScannerTrajController.html
a74ac33534d6a70dc9cf8f6b5d856d2a7
(const std::vector< trajectory::Trajectory::TPoint > &traj_points, double max_rate, double max_acc, std::string interp)
virtual void
update
classcontroller_1_1LaserScannerTrajController.html
a36287a6d3a19d4838a2debd526d5f3b2
()
~LaserScannerTrajController
classcontroller_1_1LaserScannerTrajController.html
a5f78d99870532096a66dcacb65c421a0
()
filters::FilterChain< double >
d_error_filter_chain_
classcontroller_1_1LaserScannerTrajController.html
a03f45ca3ea9fe41d23d46049a4b5f19e
pr2_mechanism_model::JointState *
joint_state_
classcontroller_1_1LaserScannerTrajController.html
ab318d1e651e13981d295d3200e4ca8d3
double
last_error_
classcontroller_1_1LaserScannerTrajController.html
af105f4e977eec5943559cb5828a1073c
ros::Time
last_time_
classcontroller_1_1LaserScannerTrajController.html
a56bf3c5ce3ecc6993f59d00e6638568e
double
max_acc_
classcontroller_1_1LaserScannerTrajController.html
a9daacab7498aaf214236487b37824ec8
double
max_rate_
classcontroller_1_1LaserScannerTrajController.html
addd58a98a600b3b7a1a5504e3666cf1e
std::string
name_
classcontroller_1_1LaserScannerTrajController.html
a748d0805383482582d764f6ef0617765
control_toolbox::Pid
pid_controller_
classcontroller_1_1LaserScannerTrajController.html
a9ad90824f395563011ae37937b94773f
pr2_mechanism_model::RobotState *
robot_
classcontroller_1_1LaserScannerTrajController.html
ae78dba3eb10788559e233b6a6215bdc2
tf::Vector3
track_point_
classcontroller_1_1LaserScannerTrajController.html
a9a8cf1bb5b5c5558de98267d326a1f38
double
tracking_offset_
classcontroller_1_1LaserScannerTrajController.html
abd5265ad58d7e631d8f1cd97d2aa6ae3
trajectory::Trajectory
traj_
classcontroller_1_1LaserScannerTrajController.html
ac203866c78c3100a5a7a162dba73c5b1
double
traj_command_
classcontroller_1_1LaserScannerTrajController.html
a824551adea2464e5661df1839e380b03
double
traj_duration_
classcontroller_1_1LaserScannerTrajController.html
a0342c0607f21509a683d4accc43f62fa
boost::mutex
traj_lock_
classcontroller_1_1LaserScannerTrajController.html
aca486c17449456f69e572df278f69eca
ros::Time
traj_start_time_
classcontroller_1_1LaserScannerTrajController.html
ab058842b57eee5b86b908fea1e4e1ba3
controller::LaserScannerTrajControllerNode
classcontroller_1_1LaserScannerTrajControllerNode.html
pr2_controller_interface::Controller
bool
init
classcontroller_1_1LaserScannerTrajControllerNode.html
aeaebec818ba09e9c1c40af240ba38621
(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
LaserScannerTrajControllerNode
classcontroller_1_1LaserScannerTrajControllerNode.html
aa4d857c7a57841f382db775d3f18091f
()
void
setPeriodicCmd
classcontroller_1_1LaserScannerTrajControllerNode.html
a9d1aa43fd57c8af74938acccc90af29f
(const pr2_msgs::PeriodicCmdConstPtr &cmd)
bool
setPeriodicSrv
classcontroller_1_1LaserScannerTrajControllerNode.html
a79e7b5dbe55673a82b137685bec9d72c
(pr2_msgs::SetPeriodicCmd::Request &req, pr2_msgs::SetPeriodicCmd::Response &res)
void
setTrajCmd
classcontroller_1_1LaserScannerTrajControllerNode.html
a84ef14608132c2745717100dffe0f0da
(const pr2_msgs::LaserTrajCmdConstPtr &traj_cmd)
bool
setTrajSrv
classcontroller_1_1LaserScannerTrajControllerNode.html
a3b1a79196d209540554aba5994f81190
(pr2_msgs::SetLaserTrajCmd::Request &req, pr2_msgs::SetLaserTrajCmd::Response &res)
void
update
classcontroller_1_1LaserScannerTrajControllerNode.html
a28854f3ff1e1b382c7a7cacae5c92168
()
~LaserScannerTrajControllerNode
classcontroller_1_1LaserScannerTrajControllerNode.html
a45053873a986f74bffa67eee86148a74
()
LaserScannerTrajController
c_
classcontroller_1_1LaserScannerTrajControllerNode.html
a847c70201e3809f373dd41bd2246c500
pr2_msgs::LaserScannerSignal
m_scanner_signal_
classcontroller_1_1LaserScannerTrajControllerNode.html
a71fd355afe86c04146b15f6a12cf36a3
bool
need_to_send_msg_
classcontroller_1_1LaserScannerTrajControllerNode.html
ac1a3d2645b3e2f7040090dc0bcf94ed7
ros::NodeHandle
node_
classcontroller_1_1LaserScannerTrajControllerNode.html
aaaeb8fb254b44f0a09c1d9f0c020e34f
int
prev_profile_segment_
classcontroller_1_1LaserScannerTrajControllerNode.html
aaa08cfbe4465c5e512c2801bb1996c65
realtime_tools::RealtimePublisher< pr2_msgs::LaserScannerSignal > *
publisher_
classcontroller_1_1LaserScannerTrajControllerNode.html
ac94f60226b4de7d87c0ba72958e6031e
pr2_mechanism_model::RobotState *
robot_
classcontroller_1_1LaserScannerTrajControllerNode.html
a51a2a97e14368ebdbdf6e73b5ec60173
ros::ServiceServer
serve_set_periodic_cmd_
classcontroller_1_1LaserScannerTrajControllerNode.html
a2bca002584ce73eab28c418a4260656b
ros::ServiceServer
serve_set_Traj_cmd_
classcontroller_1_1LaserScannerTrajControllerNode.html
a62bb9bac770852ae05328d395cec788c
std::string
service_prefix_
classcontroller_1_1LaserScannerTrajControllerNode.html
a94007ad4c75ea33011b96c7cdd928449
ros::Subscriber
sub_set_periodic_cmd_
classcontroller_1_1LaserScannerTrajControllerNode.html
a6ad42b83f3789a52f76b215b395b152c
ros::Subscriber
sub_set_traj_cmd_
classcontroller_1_1LaserScannerTrajControllerNode.html
a060a92a22cb44e97444fd163e1a647d5
pr2_mechanism_controllers::TrackLinkCmd
track_link_cmd_
classcontroller_1_1LaserScannerTrajControllerNode.html
a6e3fce5b7c09e6879e049f73dd49f4dd
controller::Pr2BaseController
classcontroller_1_1Pr2BaseController.html
pr2_controller_interface::Controller
geometry_msgs::Twist
getCommand
classcontroller_1_1Pr2BaseController.html
a0fddcf35bcdb7df739df46cd4ae343df
()
bool
init
classcontroller_1_1Pr2BaseController.html
a2071fedd27dfe3e0fae4daf29a4c8da9
(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
Pr2BaseController
classcontroller_1_1Pr2BaseController.html
a06b26c7f0224668336b5ee35e21db6d4
()
void
setCommand
classcontroller_1_1Pr2BaseController.html
a9987eb97c48da0b7fc1b17c5bcdb0cef
(const geometry_msgs::Twist &cmd_vel)
void
setDesiredCasterSteer
classcontroller_1_1Pr2BaseController.html
a602ff15f1a0ce1e5de44d9f9de621cbd
()
void
setJointCommands
classcontroller_1_1Pr2BaseController.html
ad06601a6cd945e93c4be920d26a65b60
()
void
starting
classcontroller_1_1Pr2BaseController.html
a272b2726ac22f27bddde02ff9ce9966c
()
void
update
classcontroller_1_1Pr2BaseController.html
a407c2d77c6d402a8a4ba08cbdd317cb2
()
~Pr2BaseController
classcontroller_1_1Pr2BaseController.html
ab94843faf3e9fd54c32fe58de91d5e03
()
BaseKinematics
base_kin_
classcontroller_1_1Pr2BaseController.html
a1721980efc475d0885d4ab1887d67034
pthread_mutex_t
pr2_base_controller_lock_
classcontroller_1_1Pr2BaseController.html
aa58aa96dc10fad207edb54a4f8b99f6c
void
commandCallback
classcontroller_1_1Pr2BaseController.html
ac0562eee1765ea463a3cba43f54af069
(const geometry_msgs::TwistConstPtr &msg)
void
computeDesiredCasterSteer
classcontroller_1_1Pr2BaseController.html
a57a09e4bc3eb0b90451bc3fe6626d058
(const double &dT)
void
computeDesiredWheelSpeeds
classcontroller_1_1Pr2BaseController.html
a75b24056b20662627eff01cf94105982
()
void
computeJointCommands
classcontroller_1_1Pr2BaseController.html
a8d311dd84ed3184256df82c2a4c79d40
(const double &dT)
geometry_msgs::Twist
interpolateCommand
classcontroller_1_1Pr2BaseController.html
abcaa6b9ce6b983f3310a556e441cb62e
(const geometry_msgs::Twist &start, const geometry_msgs::Twist &end, const geometry_msgs::Twist &max_rate, const double &dT)
void
publishState
classcontroller_1_1Pr2BaseController.html
ad40858a25e640978542bdd7cb80d0ec3
(const ros::Time ¤t_time)
void
setDesiredWheelSpeeds
classcontroller_1_1Pr2BaseController.html
ab09861b61cda513eb8b2ea9336f95e59
()
void
updateJointControllers
classcontroller_1_1Pr2BaseController.html
ad21c9614e637400f9a6a58030b3c5d97
()
double
alpha_stall_
classcontroller_1_1Pr2BaseController.html
a1106f4b1a4371c00b05c09e7ac832c6b
geometry_msgs::Twist
base_vel_msg_
classcontroller_1_1Pr2BaseController.html
a28c9fcedfd3b774c301ab551f9ace22b
std::vector< boost::shared_ptr< JointVelocityController > >
caster_controller_
classcontroller_1_1Pr2BaseController.html
a0bab3b87a855e0fe0437c4cd8dc8f766
std::vector< control_toolbox::Pid >
caster_position_pid_
classcontroller_1_1Pr2BaseController.html
ab43d41efbc8fde7638c232bd5f789718
filters::MultiChannelTransferFunctionFilter< double >
caster_vel_filter_
classcontroller_1_1Pr2BaseController.html
a0e843ec59a8a967ee805b66d1e57ae82
ros::Time
cmd_received_timestamp_
classcontroller_1_1Pr2BaseController.html
a0ed080adc579d4d5a4d60de4059faf13
ros::Subscriber
cmd_sub_
classcontroller_1_1Pr2BaseController.html
aa8e2e618e554d56c4bd837cba6649b02
ros::Subscriber
cmd_sub_deprecated_
classcontroller_1_1Pr2BaseController.html
ad7ed9c8c7f7c5919ed82fa53e3408905
geometry_msgs::Twist
cmd_vel_
classcontroller_1_1Pr2BaseController.html
a0e4b5b53aa6d2ea3c321a05d24f07407
double
cmd_vel_rot_eps_
classcontroller_1_1Pr2BaseController.html
aa09df4d416fecd570ffe6cde38b96555
geometry_msgs::Twist
cmd_vel_t_
classcontroller_1_1Pr2BaseController.html
a1bc9bc7c93ee581a3a1ba7d9650bb75b
double
cmd_vel_trans_eps_
classcontroller_1_1Pr2BaseController.html
adbe5eb1c8c7a20728af82b5bb6c6afa3
geometry_msgs::Twist
desired_vel_
classcontroller_1_1Pr2BaseController.html
a81bc575eb807283acb9f76d4c0f57605
double
eps_
classcontroller_1_1Pr2BaseController.html
add1c4212253eb9683c2aecf7a9e9da37
std::vector< double >
filtered_velocity_
classcontroller_1_1Pr2BaseController.html
a0152ae1cfe9e297379ebeff830febd25
double
kp_caster_steer_
classcontroller_1_1Pr2BaseController.html
a20198b0203a68a9868dc9e3121b53f85
ros::Time
last_publish_time_
classcontroller_1_1Pr2BaseController.html
a194a950c033a08a5101ed70dabd7aa8b
ros::Time
last_time_
classcontroller_1_1Pr2BaseController.html
a3cefae1c134b45c6f5c89d2d16645829
geometry_msgs::Twist
max_accel_
classcontroller_1_1Pr2BaseController.html
a7a2e3275182d1df38a75342a66314885
double
max_rotational_velocity_
classcontroller_1_1Pr2BaseController.html
a56899981dc872443118261df6137d092
double
max_translational_velocity_
classcontroller_1_1Pr2BaseController.html
a2f4e6651c469737fe982edd90b459fd3
geometry_msgs::Twist
max_vel_
classcontroller_1_1Pr2BaseController.html
ac888d02f55e7f4790e14cd530e5a664c
bool
new_cmd_available_
classcontroller_1_1Pr2BaseController.html
a00ec5daa2d5802755cb041a0e14ecc5b
ros::NodeHandle
node_
classcontroller_1_1Pr2BaseController.html
a21741cf16e3449ce4e94d3c399ce3f80
bool
publish_state_
classcontroller_1_1Pr2BaseController.html
a481ecb18efff1abd65e43ef88db45ec3
ros::NodeHandle
root_handle_
classcontroller_1_1Pr2BaseController.html
a8c349e5178497726978a85a249545a4c
double
state_publish_rate_
classcontroller_1_1Pr2BaseController.html
a276791c6ef7cbc4418626ae4595c42f6
double
state_publish_time_
classcontroller_1_1Pr2BaseController.html
a461ed2869db0b6ec24fd09c646626e69
boost::scoped_ptr< realtime_tools::RealtimePublisher< pr2_mechanism_controllers::BaseControllerState > >
state_publisher_
classcontroller_1_1Pr2BaseController.html
aae0d11a8ff58435319f17dd21491bee2
double
timeout_
classcontroller_1_1Pr2BaseController.html
ab5e2f91e448dfe9df1718f4fd5eaf9ce
std::vector< boost::shared_ptr< JointVelocityController > >
wheel_controller_
classcontroller_1_1Pr2BaseController.html
a022176af02e67e329f1d495bb49a1c90
controller::Pr2BaseController2
classcontroller_1_1Pr2BaseController2.html
pr2_controller_interface::Controller
geometry_msgs::Twist
getCommand
classcontroller_1_1Pr2BaseController2.html
aece806f93a4c91d1bec9aff3db677c71
()
bool
init
classcontroller_1_1Pr2BaseController2.html
a552f60895957012eca01de85e2eec50b
(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
Pr2BaseController2
classcontroller_1_1Pr2BaseController2.html
a48aaca9eb86058641aaeca36b62f238a
()
void
setCommand
classcontroller_1_1Pr2BaseController2.html
a4ddc59365dcf2e54824ebbb94b82b63e
(const geometry_msgs::Twist &cmd_vel)
void
setDesiredCasterSteer
classcontroller_1_1Pr2BaseController2.html
a2a0134552a57ea6b70166d2ab0d6990c
()
void
setJointCommands
classcontroller_1_1Pr2BaseController2.html
a319d0d24966e2af5f255b4c7f955cf0f
()
void
starting
classcontroller_1_1Pr2BaseController2.html
a64a0fee5d608aa5c7e00e286fe2506c6
()
void
update
classcontroller_1_1Pr2BaseController2.html
acf48ef5a5fe9e9699d811f8f2e8dc679
()
~Pr2BaseController2
classcontroller_1_1Pr2BaseController2.html
a1437b66dd139b0115bd7cc580b525efd
()
BaseKinematics
base_kinematics_
classcontroller_1_1Pr2BaseController2.html
a446939b516df177a4739b2f56fcc2240
pthread_mutex_t
pr2_base_controller_lock_
classcontroller_1_1Pr2BaseController2.html
a8685410d03cc2d1daf12792c273ee7c1
void
commandCallback
classcontroller_1_1Pr2BaseController2.html
a24989e53b42ab214dd3edcd318fb2c0c
(const geometry_msgs::TwistConstPtr &msg)
void
computeDesiredCasterSteer
classcontroller_1_1Pr2BaseController2.html
ab75017611390f53ec8b6d61bf8dac0f0
(const double &dT)
void
computeDesiredWheelSpeeds
classcontroller_1_1Pr2BaseController2.html
ab27341b63d68365bddbc140157a4e5e9
(const double &dT)
void
computeJointCommands
classcontroller_1_1Pr2BaseController2.html
aeb77b44c7f8a4e2e5280be9ee718be07
(const double &dT)
geometry_msgs::Twist
interpolateCommand
classcontroller_1_1Pr2BaseController2.html
a747aba36401c807458c01490753c942a
(const geometry_msgs::Twist &start, const geometry_msgs::Twist &end, const geometry_msgs::Twist &max_rate, const double &dT)
void
publishState
classcontroller_1_1Pr2BaseController2.html
a7f542827e11da98839787ea7e31606c8
(const ros::Time ¤t_time)
void
setDesiredWheelSpeeds
classcontroller_1_1Pr2BaseController2.html
a2683a41ac52ffdea948eeeb1a70ca51a
()
void
updateJointControllers
classcontroller_1_1Pr2BaseController2.html
afcca34b9ea73edfd7b62417b27331aa8
()
double
alpha_stall_
classcontroller_1_1Pr2BaseController2.html
abfa71aba38f8684aba3241e60ec53c39
geometry_msgs::Twist
base_vel_msg_
classcontroller_1_1Pr2BaseController2.html
ad3e4b96f77a17191fe7c0d885de76847
std::vector< boost::shared_ptr< JointVelocityController > >
caster_controller_
classcontroller_1_1Pr2BaseController2.html
a0fa94ea12de67c9f6cb7dc314ffb63d0
std::vector< control_toolbox::Pid >
caster_position_pid_
classcontroller_1_1Pr2BaseController2.html
aab6ba615e11c69ddf9731d56efbb05ee
filters::MultiChannelTransferFunctionFilter< double >
caster_vel_filter_
classcontroller_1_1Pr2BaseController2.html
af1883d64b38b9b5c9ffc250b7bba75dc
ros::Time
cmd_received_timestamp_
classcontroller_1_1Pr2BaseController2.html
ac32dc1dd2e708ac1f4d8d9de19663b47
ros::Subscriber
cmd_sub_
classcontroller_1_1Pr2BaseController2.html
af1daff16eb54908153daa5985b4bdeb2
ros::Subscriber
cmd_sub_deprecated_
classcontroller_1_1Pr2BaseController2.html
a9b81094d10ec9e8a7baa550a5f81af48
geometry_msgs::Twist
cmd_vel_
classcontroller_1_1Pr2BaseController2.html
a54b465dc358a5cb4eed4cdd6743074f7
double
cmd_vel_rot_eps_
classcontroller_1_1Pr2BaseController2.html
a2a3ab815344b701ea0ddd868402c5ef6
geometry_msgs::Twist
cmd_vel_t_
classcontroller_1_1Pr2BaseController2.html
aa70ae8ba4d3ef226e8dea7f8cba2bf1b
double
cmd_vel_trans_eps_
classcontroller_1_1Pr2BaseController2.html
a11040e150648cc0309e8cf5d0dcfbbc5
geometry_msgs::Twist
desired_vel_
classcontroller_1_1Pr2BaseController2.html
a1e93358b3fd47639252b421ebe3f8a25
double
eps_
classcontroller_1_1Pr2BaseController2.html
af455fae645cfa26510b0ae479b6d6797
std::vector< double >
filtered_velocity_
classcontroller_1_1Pr2BaseController2.html
ab9df697e40c0298f40fff3bf4c6c913a
std::vector< double >
filtered_wheel_velocity_
classcontroller_1_1Pr2BaseController2.html
a561bfefd39b7da1771dd7a1e85cbfb4c
double
kp_caster_steer_
classcontroller_1_1Pr2BaseController2.html
a9e81a2067631839b958da16bf971451a
ros::Time
last_publish_time_
classcontroller_1_1Pr2BaseController2.html
ad4f41079d1a4404cd1132bbd6c29b576
ros::Time
last_time_
classcontroller_1_1Pr2BaseController2.html
affeb2335d228bd49b58c5136146bb521
geometry_msgs::Twist
max_accel_
classcontroller_1_1Pr2BaseController2.html
a44c261ef7e7aebc77cf4b01fde8826d6
double
max_rotational_velocity_
classcontroller_1_1Pr2BaseController2.html
a12845a20d23481ebe0330f7e2e44d2d2
double
max_translational_velocity_
classcontroller_1_1Pr2BaseController2.html
ac1afeb3302a5a66d29d423a34878d9c0
geometry_msgs::Twist
max_vel_
classcontroller_1_1Pr2BaseController2.html
a8d11e0ccb097ef03fd0d9c17289ea19f
bool
new_cmd_available_
classcontroller_1_1Pr2BaseController2.html
a02bdfdf1318aed6852c63a8d15be5141
ros::NodeHandle
node_
classcontroller_1_1Pr2BaseController2.html
ad0bd61d096f718e23e9c0172e7f99b4c
bool
publish_state_
classcontroller_1_1Pr2BaseController2.html
ae1ed03b8de05f07f80f98318e3d579bf
ros::NodeHandle
root_handle_
classcontroller_1_1Pr2BaseController2.html
a6b9c952ce4cd5b58399a58c2c030942d
double
state_publish_rate_
classcontroller_1_1Pr2BaseController2.html
af4fbc337a756a0240a640c5722e5a038
double
state_publish_time_
classcontroller_1_1Pr2BaseController2.html
aafd6d47c5ccf48fb9f9cdf1741adb324
boost::scoped_ptr< realtime_tools::RealtimePublisher< pr2_mechanism_controllers::BaseControllerState2 > >
state_publisher_
classcontroller_1_1Pr2BaseController2.html
a8fa9df75a09f032699bf8c105999abef
double
timeout_
classcontroller_1_1Pr2BaseController2.html
a96ca31f93566f817800d352c2df7a1a6
std::vector< boost::shared_ptr< JointVelocityController > >
wheel_controller_
classcontroller_1_1Pr2BaseController2.html
ab737302b737edc0fca1e478eed8ef570
std::vector< control_toolbox::Pid >
wheel_pid_controllers_
classcontroller_1_1Pr2BaseController2.html
aa3eba5e2b46b00d94c720a3c643bc055
filters::MultiChannelTransferFunctionFilter< double >
wheel_vel_filter_
classcontroller_1_1Pr2BaseController2.html
a31cdec2319dffc518bb0cd6ffa31e429
controller::Pr2GripperController
classcontroller_1_1Pr2GripperController.html
pr2_controller_interface::Controller
bool
init
classcontroller_1_1Pr2GripperController.html
aaaf1f61650f6e8728635159fb8abc7fe
(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
Pr2GripperController
classcontroller_1_1Pr2GripperController.html
a890129f59a5027c7b722d91aa9bd88f5
()
virtual void
starting
classcontroller_1_1Pr2GripperController.html
aef69b0aae95eff2c88ddd398844788ca
()
virtual void
update
classcontroller_1_1Pr2GripperController.html
abbdcfa40f7a25179c05a79e5e4e68e55
()
~Pr2GripperController
classcontroller_1_1Pr2GripperController.html
ad5347a754557f08df92d1a67e0089421
()
realtime_tools::RealtimeBox< pr2_controllers_msgs::Pr2GripperCommandConstPtr >
command_box_
classcontroller_1_1Pr2GripperController.html
aaad2477081ec509e34e0cb15fd3e46ab
pr2_mechanism_model::JointState *
joint_state_
classcontroller_1_1Pr2GripperController.html
a441d88fb6d3f586611ad9d5aaa3cc761
void
commandCB
classcontroller_1_1Pr2GripperController.html
a4bb112d5a8c8050e4f3431c012f03fe4
(const pr2_controllers_msgs::Pr2GripperCommandConstPtr &msg)
boost::scoped_ptr< realtime_tools::RealtimePublisher< pr2_controllers_msgs::JointControllerState > >
controller_state_publisher_
classcontroller_1_1Pr2GripperController.html
ac019b33482c688ecb6b732af8b270cc9
ros::Time
last_time_
classcontroller_1_1Pr2GripperController.html
aa5904d160234683e319b51e3491c6680
int
loop_count_
classcontroller_1_1Pr2GripperController.html
aec72cb3c48620b4f783d93b8ff8bd251
ros::NodeHandle
node_
classcontroller_1_1Pr2GripperController.html
aa0414270063397e04cf596cb65fc9cb4
control_toolbox::Pid
pid_
classcontroller_1_1Pr2GripperController.html
af4eab743a66c674f23c77d6dbf0733f3
pr2_mechanism_model::RobotState *
robot_
classcontroller_1_1Pr2GripperController.html
a63d97c1a621c30b3dbc46df2ec041789
ros::Subscriber
sub_command_
classcontroller_1_1Pr2GripperController.html
a0ee0a8e94e2113de6fce476205d8ea1a
controller::Pr2Odometry
classcontroller_1_1Pr2Odometry.html
pr2_controller_interface::Controller
bool
init
classcontroller_1_1Pr2Odometry.html
a0b81e4a26d50f977ecf876cd364ecc66
(pr2_mechanism_model::RobotState *robot_state, ros::NodeHandle &node)
Pr2Odometry
classcontroller_1_1Pr2Odometry.html
a476c699a37a148463ea1b4e69aa6c0cd
()
void
publish
classcontroller_1_1Pr2Odometry.html
ada8e15eaaec87f3e698407d97f0cf242
()
void
publishOdometer
classcontroller_1_1Pr2Odometry.html
abbc6de5f66cba5a275c292f5230ecc2d
()
void
publishState
classcontroller_1_1Pr2Odometry.html
a9b828ac49a1295fd894b563ad4b4656e
()
void
publishTransform
classcontroller_1_1Pr2Odometry.html
a7195f26a6078cf7849cd025308431871
()
void
starting
classcontroller_1_1Pr2Odometry.html
ac13dd066da6bd14758c88d1fe153066f
()
void
update
classcontroller_1_1Pr2Odometry.html
a39ad9f1e66fea596519d00e1542a9e6e
()
~Pr2Odometry
classcontroller_1_1Pr2Odometry.html
af195df286d0090675a97a3245f0a89bd
()
void
computeBaseVelocity
classcontroller_1_1Pr2Odometry.html
a24a33a54403cda41bf7071af68a08bde
()
OdomMatrix16x16
findWeightMatrix
classcontroller_1_1Pr2Odometry.html
a4d050009efa1cd1d8c6e3343fb8e6f88
(const OdomMatrix16x1 &residual)
double
getCorrectedWheelSpeed
classcontroller_1_1Pr2Odometry.html
a31756097b9b35ddda15fd46b1e59cfc5
(const int &index)
void
getOdometry
classcontroller_1_1Pr2Odometry.html
a5241abfd97a6f516342d19ebb4404fdc
(double &x, double &y, double &yaw, double &vx, double &vy, double &vw)
void
getOdometry
classcontroller_1_1Pr2Odometry.html
a869f76d528fdd47baebebe568c13b560
(geometry_msgs::Point &odom, geometry_msgs::Twist &odom_vel)
void
getOdometryMessage
classcontroller_1_1Pr2Odometry.html
ab48a69e061973acc8f70fe241d246fc4
(nav_msgs::Odometry &msg)
bool
isInputValid
classcontroller_1_1Pr2Odometry.html
aa98a7772052a380915fa935603b85672
()
OdomMatrix3x1
iterativeLeastSquares
classcontroller_1_1Pr2Odometry.html
abf48576a601b41e537c39320fcba1c73
(const OdomMatrix16x3 &lhs, const OdomMatrix16x1 &rhs, const int &max_iter)
void
populateCovariance
classcontroller_1_1Pr2Odometry.html
a091dc30d494ff8cb4b8e0cb6dd9fa4e2
(const double &residual, nav_msgs::Odometry &msg)
void
updateOdometry
classcontroller_1_1Pr2Odometry.html
af60829d70d86d3f69a3a913c88fd89f0
()
std::string
base_footprint_frame_
classcontroller_1_1Pr2Odometry.html
a7ea7f8ebeb0daa6d173ebd7320fa0b65
BaseKinematics
base_kin_
classcontroller_1_1Pr2Odometry.html
a0c4b029ce793f35939042426ef062055
double
base_link_floor_z_offset_
classcontroller_1_1Pr2Odometry.html
aa1cb36cb177cad8b726ff24bf46df0af
std::string
base_link_frame_
classcontroller_1_1Pr2Odometry.html
ae16b19f264aeb6a3960b775d3de8433b
double
caster_calibration_multiplier_
classcontroller_1_1Pr2Odometry.html
af36c9e45e87ba9f3b1a7e6a36345c2be
OdomMatrix16x3
cbv_lhs_
classcontroller_1_1Pr2Odometry.html
a37de80188e038d5dd81c08e94feacde5
OdomMatrix16x1
cbv_rhs_
classcontroller_1_1Pr2Odometry.html
a58a44e73391a78cdc89c48a7f4f25c98
OdomMatrix3x1
cbv_soln_
classcontroller_1_1Pr2Odometry.html
a67f230202f5b25232516b661a13366cc
double
cov_x_theta_
classcontroller_1_1Pr2Odometry.html
ab150b020e99f1692d0d3f78dc1d8e4f3
double
cov_x_y_
classcontroller_1_1Pr2Odometry.html
a24279547619eb7e8d983ccb9f2a0a98a
double
cov_y_theta_
classcontroller_1_1Pr2Odometry.html
abbccffb3fd626217bcba555511850f51
ros::Time
current_time_
classcontroller_1_1Pr2Odometry.html
ab39b60bffe166f9af3fe51c7c2875eb7
boost::scoped_ptr< realtime_tools::RealtimePublisher< pr2_mechanism_controllers::DebugInfo > >
debug_publisher_
classcontroller_1_1Pr2Odometry.html
a5c9076602d0816a089e7fb1b47750fdc
double
expected_odometer_publish_time_
classcontroller_1_1Pr2Odometry.html
a6419e5c897d1dc2679adcc36e802801b
double
expected_publish_time_
classcontroller_1_1Pr2Odometry.html
afd1f7b9873a82f8229785641e65ff6aa
double
expected_state_publish_time_
classcontroller_1_1Pr2Odometry.html
a07740ad1ff9e145c13d8d9911a7c7237
OdomMatrix16x3
fit_lhs_
classcontroller_1_1Pr2Odometry.html
a90133a8f62b5ac89b9dc828f0f0c6c89
OdomMatrix16x1
fit_residual_
classcontroller_1_1Pr2Odometry.html
a9a7fbba990ebf2696c81fe5eb22c194d
OdomMatrix16x1
fit_rhs_
classcontroller_1_1Pr2Odometry.html
a8e958ce00421268a4946697181ef4a0c
OdomMatrix3x1
fit_soln_
classcontroller_1_1Pr2Odometry.html
a3c195836f8aac253c9d80f75b9b6d170
int
ils_max_iterations_
classcontroller_1_1Pr2Odometry.html
abe8463bb6e0001ad9d87dfd7e34deda1
ros::Time
last_odometer_publish_time_
classcontroller_1_1Pr2Odometry.html
a77ae02d314f3d13a7dc48a4b4a94d8a6
ros::Time
last_publish_time_
classcontroller_1_1Pr2Odometry.html
aece2af75203744437d5f984f6b2aafe0
ros::Time
last_state_publish_time_
classcontroller_1_1Pr2Odometry.html
a8c617cda3ba2436d33c33e125edbd662
ros::Time
last_time_
classcontroller_1_1Pr2Odometry.html
ae855eb2771feb007c02551468a7262a8
ros::Time
last_transform_publish_time_
classcontroller_1_1Pr2Odometry.html
a655ef33b32a65c0e882349dc8229134f
boost::scoped_ptr< realtime_tools::RealtimePublisher< pr2_mechanism_controllers::OdometryMatrix > >
matrix_publisher_
classcontroller_1_1Pr2Odometry.html
a7ef3aec4938da70a13e7e069ebdca377
ros::NodeHandle
node_
classcontroller_1_1Pr2Odometry.html
a85b117faa3a8d2f85e0b4a94d705aec5
geometry_msgs::Point
odom_
classcontroller_1_1Pr2Odometry.html
a87c739eaf656d9a7713d7ff1b904e718
std::string
odom_frame_
classcontroller_1_1Pr2Odometry.html
a840f62104c286e9739e43c1935498064
double
odom_publish_rate_
classcontroller_1_1Pr2Odometry.html
a6c5171423016ff0981f1b97cb9477b20
geometry_msgs::Twist
odom_vel_
classcontroller_1_1Pr2Odometry.html
a7c9aae1844bf503f915387e1724b28a1
double
odometer_angle_
classcontroller_1_1Pr2Odometry.html
a4a5ed5ae855026d4f6e456de6159fc31
double
odometer_distance_
classcontroller_1_1Pr2Odometry.html
a7ef235a098a6ba9dde29b7169e4bde72
double
odometer_publish_rate_
classcontroller_1_1Pr2Odometry.html
ab87d2177072ff77a12c17bc7dd4557b2
boost::scoped_ptr< realtime_tools::RealtimePublisher< pr2_mechanism_controllers::Odometer > >
odometer_publisher_
classcontroller_1_1Pr2Odometry.html
adb6228ee3878a8320158e4c7e7f2048b
boost::scoped_ptr< realtime_tools::RealtimePublisher< nav_msgs::Odometry > >
odometry_publisher_
classcontroller_1_1Pr2Odometry.html
a11cf3bc8e3e9cd113e3b5e4de85be8ef
OdomMatrix16x1
odometry_residual_
classcontroller_1_1Pr2Odometry.html
aed9f9ffa80c764e07c3b1a09ed538032
double
odometry_residual_max_
classcontroller_1_1Pr2Odometry.html
aec7a9b35d1ac5e264b12cfab1bff74d5
bool
publish_odom_
classcontroller_1_1Pr2Odometry.html
abc718d757553adf39ac47bff05a0eb14
bool
publish_odometer_
classcontroller_1_1Pr2Odometry.html
a16a60303dffa3ca66a26aa1962c67fc9
bool
publish_state_
classcontroller_1_1Pr2Odometry.html
ad1f8e735fa8d92474a6447e9e92dec7d
bool
publish_tf_
classcontroller_1_1Pr2Odometry.html
a34cbd95fd6ad4881ca168bb3839cf947
int
sequence_
classcontroller_1_1Pr2Odometry.html
aad24fd909fd2e7dfa75911b1f660e016
double
sigma_theta_
classcontroller_1_1Pr2Odometry.html
a25a71a9dd0a8a53f47883e765eb98719
double
sigma_x_
classcontroller_1_1Pr2Odometry.html
a6a9740b7724be032851d3697caf8d82a
double
sigma_y_
classcontroller_1_1Pr2Odometry.html
a6fa9a05778659eb8b5b4e478a15807a9
double
state_publish_rate_
classcontroller_1_1Pr2Odometry.html
a9863feb1f9423e57935b2e1c1af5e072
boost::scoped_ptr< realtime_tools::RealtimePublisher< pr2_mechanism_controllers::BaseOdometryState > >
state_publisher_
classcontroller_1_1Pr2Odometry.html
a1da416e6aaca52adb82b6036ccb02e43
std::string
tf_prefix_
classcontroller_1_1Pr2Odometry.html
af89a09ef9c2736ce714a1eccbbd4afb4
boost::scoped_ptr< realtime_tools::RealtimePublisher< tf::tfMessage > >
transform_publisher_
classcontroller_1_1Pr2Odometry.html
a0ab66a122aa06e690072b630e7dcdcd1
bool
verbose_
classcontroller_1_1Pr2Odometry.html
a5eeb91fd6ff1be597854013d727a3660
OdomMatrix16x16
w_fit
classcontroller_1_1Pr2Odometry.html
a6befebbdf7bca4860a2b952468f28eea
OdomMatrix16x16
weight_matrix_
classcontroller_1_1Pr2Odometry.html
aba6b07e5e262134cc28c648dfa8dc140
controller::Wheel
classcontroller_1_1Wheel.html
bool
init
classcontroller_1_1Wheel.html
ad49799adb84ce9dc0bd3cb6013ce4d04
(pr2_mechanism_model::RobotState *robot_state, ros::NodeHandle &node, std::string link_name)
void
updatePosition
classcontroller_1_1Wheel.html
adf9d66a5be47cf37f8fecbfc77b20fd8
()
int
direction_multiplier_
classcontroller_1_1Wheel.html
a847ab274a0b41721b5efe970b5ff508a
pr2_mechanism_model::JointState *
joint_
classcontroller_1_1Wheel.html
a08aedc4986eb78a1cd5c3c1b9e29538b
std::string
joint_name_
classcontroller_1_1Wheel.html
ad9794ef93664bed6a284d9a34a9544f3
std::string
link_name_
classcontroller_1_1Wheel.html
a8856877fb3b2ba2c811aa14a91cd4de5
geometry_msgs::Point
offset_
classcontroller_1_1Wheel.html
a0baa597e68df2848e8189bac394b6b51
Caster *
parent_
classcontroller_1_1Wheel.html
a76e8376012c56499d5c95f607407b54a
geometry_msgs::Point
position_
classcontroller_1_1Wheel.html
a147519841ce89d1ecc87ce147347082f
double
wheel_radius_
classcontroller_1_1Wheel.html
a2478c97200ed7046b5412537efbe5935
double
wheel_speed_actual_
classcontroller_1_1Wheel.html
a068eaf64472f6c89227f9bf635af7d54
double
wheel_speed_cmd_
classcontroller_1_1Wheel.html
aee615c24c1b90b41deb5e3998f03110e
double
wheel_speed_error_
classcontroller_1_1Wheel.html
a71176f48aab5f5427b96f1ac527f9803
double
wheel_speed_filtered_
classcontroller_1_1Wheel.html
a78b0327a3480282aad2e2762eea142e0
int
wheel_stuck_
classcontroller_1_1Wheel.html
ac5364d17ab84dd3dfc09b67a0d6b56fa
pointhead
namespacepointhead.html
def
point_head_cart_client
namespacepointhead.html
af59b36259ff7a004b064715e37b073d4
def
point_head_client
namespacepointhead.html
abc20fd6fed8c7b675750119c546a3f3e
def
usage
namespacepointhead.html
ab42bbf492b02482877cb20383d54dc8c
string
PKG
namespacepointhead.html
a40c16648a337c511ad83034de3401d45
pr2_controller_interface::Pr2GripperController
classpr2__controller__interface_1_1Pr2GripperController.html
ROS
ros
namespaceros.html
send_laser_traj_cmd_ms2
namespacesend__laser__traj__cmd__ms2.html
def
print_usage
namespacesend__laser__traj__cmd__ms2.html
a67040123a9f29b64b66985c28fb877b0
tuple
cmd
namespacesend__laser__traj__cmd__ms2.html
a1b41c3b229c160fdd0d4e4d59af835ab
list
controller
namespacesend__laser__traj__cmd__ms2.html
af0b813f92ce99e0d2ede7b94bb27d551
int
d
namespacesend__laser__traj__cmd__ms2.html
aa6c23e8eb97f742b16943cec6aff99dd
string
PKG
namespacesend__laser__traj__cmd__ms2.html
aeb6f5313d8f5d7765c28824cec1dadc4
tuple
resp
namespacesend__laser__traj__cmd__ms2.html
a48433a05e90783d91a42ee608d812dc2
tuple
s
namespacesend__laser__traj__cmd__ms2.html
a38953caade176b019b21b3efbe6dbba9
send_periodic_cmd
namespacesend__periodic__cmd.html
def
print_usage
namespacesend__periodic__cmd.html
ad8d7b0f9756a8eb40290e95d551ded95
tuple
cmd
namespacesend__periodic__cmd.html
af12ca8e6f205a0db68de5c05b254f6d1
tuple
command_publisher
namespacesend__periodic__cmd.html
a01335aa85587b4834e0e078359934323
list
controller
namespacesend__periodic__cmd.html
aeb3d6e3265aa36dd2fa0a0e5d7cd1692
string
PKG
namespacesend__periodic__cmd.html
a6fab10a41fb2036df66f0c12b6d4bd21
send_periodic_cmd_srv
namespacesend__periodic__cmd__srv.html
def
print_usage
namespacesend__periodic__cmd__srv.html
a5063d7ce1269e3c454c28e061e14448f
tuple
cmd
namespacesend__periodic__cmd__srv.html
ac448584d868652a5a7777f37f9bdb271
list
controller
namespacesend__periodic__cmd__srv.html
ac9293463b995fdacb8ee5df6e1bbdae3
string
PKG
namespacesend__periodic__cmd__srv.html
ab1624cdebf843cd23eb686a27ed2f6a0
tuple
resp
namespacesend__periodic__cmd__srv.html
a8aeafbb3fbc682ef41ced5effe0e3ca5
tuple
s
namespacesend__periodic__cmd__srv.html
a3e8b97014db7d1d9cc9e665e39a0cc2a
trajectory
namespacetrajectory.html
trajectory::Trajectory
trajectory::Trajectory
classtrajectory_1_1Trajectory.html
trajectory::Trajectory::TCoeff
trajectory::Trajectory::TPoint
void
addPoint
classtrajectory_1_1Trajectory.html
a471d2c73cf2bdd7ebc38e68f41b58107
(const TPoint)
void
clear
classtrajectory_1_1Trajectory.html
af6781929c34f5d8bb55d41724700ec64
()
int
findTrajectorySegment
classtrajectory_1_1Trajectory.html
a0b79e8ecfcf88e2148759ca9aa2281e5
(double time)
int
getDuration
classtrajectory_1_1Trajectory.html
a8532666dca96c2dea1779e2210037a77
(std::vector< double > &duration)
int
getDuration
classtrajectory_1_1Trajectory.html
a3c53a0b23fee24715a0112d62aa5a14c
(int index, double &duration)
int
getNumberPoints
classtrajectory_1_1Trajectory.html
a22884ca0783fd4c49addd2dd74cb3bc5
()
int
getTimeStamps
classtrajectory_1_1Trajectory.html
aa875a486a616c458c203e931d3bcb195
(std::vector< double > ×tamps)
double
getTotalTime
classtrajectory_1_1Trajectory.html
ac3bd1786769388eb19e2d2bc3b618aab
()
void
getTrajectory
classtrajectory_1_1Trajectory.html
ac67c4b21473c1fb4cb74c195b4c85d0a
(std::vector< trajectory::Trajectory::TPoint > &traj, double dT)
int
minimizeSegmentTimes
classtrajectory_1_1Trajectory.html
a88e15dee7690138467be7320a096bbe1
()
int
sample
classtrajectory_1_1Trajectory.html
a115efd5d0165f8678d08ecfcbbbddb92
(TPoint &tp, double time)
void
setInterpolationMethod
classtrajectory_1_1Trajectory.html
a4a6f5acfedfb71144a642a3b0f9d41ee
(std::string interp_method)
void
setJointWraps
classtrajectory_1_1Trajectory.html
ab70bb6ce59355f58c436d6168f770776
(int index)
int
setMaxAcc
classtrajectory_1_1Trajectory.html
aa5d785070de14487fba8f9726061f7fe
(std::vector< double > max_acc)
int
setMaxRates
classtrajectory_1_1Trajectory.html
a8c7e27727a5ccab5f96576f2192a2555
(std::vector< double > max_rate)
int
setTrajectory
classtrajectory_1_1Trajectory.html
a02c353f6e0c17ef74086d3ddc5c19052
(const std::vector< TPoint > &tp)
int
setTrajectory
classtrajectory_1_1Trajectory.html
a76280099af7dfbfdef4179d7f1084df2
(const std::vector< double > &p, const std::vector< double > &time, int numPoints)
int
setTrajectory
classtrajectory_1_1Trajectory.html
a8706301c4f2073b841e9f519061bc5bc
(const std::vector< double > &p, int numPoints)
int
setTrajectory
classtrajectory_1_1Trajectory.html
a8489c2331c0636a1ccabfc679ddb144f
(const std::vector< double > &p, const std::vector< double > &pdot, const std::vector< double > &time, int numPoints)
Trajectory
classtrajectory_1_1Trajectory.html
aa1c1ade9aa656bd2b8b3380c2e8a3fbb
(int dimension)
int
write
classtrajectory_1_1Trajectory.html
ab732d221c97b11278dd109f193f3cc65
(std::string filename, double dT)
virtual
~Trajectory
classtrajectory_1_1Trajectory.html
ab8df3a3f8e3f3071c0f108a5c0965cba
()
bool
autocalc_timing_
classtrajectory_1_1Trajectory.html
aacf94f359bb643872c38dedd05f61ab9
std::string
interp_method_
classtrajectory_1_1Trajectory.html
a2ad7fe9ac0603ae116d4ab3248c56df6
double
blendTime
classtrajectory_1_1Trajectory.html
abce236a5d410d0710827d73fa25baf19
(double aa, double bb, double cc)
double
calculateMinimumTimeCubic
classtrajectory_1_1Trajectory.html
a20d4cc5d9f40f01806d8e1d1ca057ee6
(const TPoint &start, const TPoint &end)
double
calculateMinimumTimeLinear
classtrajectory_1_1Trajectory.html
ada19a507fb206475b5a9021a3b2809f2
(const TPoint &start, const TPoint &end)
double
calculateMinimumTimeLSPB
classtrajectory_1_1Trajectory.html
a8d8027428d4c530f02fd4b62513dde61
(const TPoint &start, const TPoint &end)
double
calculateMinTimeCubic
classtrajectory_1_1Trajectory.html
a793835f3013686ff483b7a64d558d937
(double q0, double q1, double v0, double v1, double vmax, int index)
double
calculateMinTimeLSPB
classtrajectory_1_1Trajectory.html
af61a9d64526ee672ad5a776527664e67
(double q0, double q1, double vmax, double amax, int index)
void
init
classtrajectory_1_1Trajectory.html
ab9cef33643d51ec4aedcd037d4bcb684
(int num_points, int dimension)
double
jointDiff
classtrajectory_1_1Trajectory.html
a8703241efa32261657e39135838d2ab9
(double from, double to, int index)
const TPoint &
lastPoint
classtrajectory_1_1Trajectory.html
a67c9101be27557b5779c74f9c792c154
()
int
minimizeSegmentTimesWithBlendedLinearInterpolation
classtrajectory_1_1Trajectory.html
ae937752f8280b064e429df8694bc146d
()
int
minimizeSegmentTimesWithCubicInterpolation
classtrajectory_1_1Trajectory.html
a3b1a5b59ea46fffc63e204baf16c9c93
()
int
minimizeSegmentTimesWithLinearInterpolation
classtrajectory_1_1Trajectory.html
a9d12abdcbe7713776a7ca8e048ce2978
()
int
parameterize
classtrajectory_1_1Trajectory.html
a3b6fda0be0f99aaf9cde10065ca66e16
()
int
parameterizeBlendedLinear
classtrajectory_1_1Trajectory.html
a10f1bd1e16ebaec6b5d39f22f8639f31
()
int
parameterizeCubic
classtrajectory_1_1Trajectory.html
a409db05c0051fcc80d59e41db33aaaee
()
int
parameterizeLinear
classtrajectory_1_1Trajectory.html
a7c5306fe7d9f37a859d67360a39ad382
()
void
sampleBlendedLinear
classtrajectory_1_1Trajectory.html
a5d934381258ae3c3c41c7ee21ee13b1b
(TPoint &tp, double time, const TCoeff &tc, double segment_start_time)
void
sampleCubic
classtrajectory_1_1Trajectory.html
a0c5f736058c2ba2e3e35755d66318587
(TPoint &tp, double time, const TCoeff &tc, double segment_start_time)
void
sampleLinear
classtrajectory_1_1Trajectory.html
a9a747d636da6382cb791a8c83300f830
(TPoint &tp, double time, const TCoeff &tc, double segment_start_time)
int
dimension_
classtrajectory_1_1Trajectory.html
a12d4e3abf386b85df99023be65804719
std::vector< bool >
joint_wraps_
classtrajectory_1_1Trajectory.html
a7d134e64578e07dc0d2bb0719562eafb
std::vector< double >
max_acc_
classtrajectory_1_1Trajectory.html
a148932cae9d555e4af63a54e05fb594f
bool
max_acc_set_
classtrajectory_1_1Trajectory.html
a7cc1a88f68c6742b9cbcf468efccafd3
std::vector< double >
max_limit_
classtrajectory_1_1Trajectory.html
a6fbd6c13956f4c1a96c61ada42bac7b8
std::vector< double >
max_rate_
classtrajectory_1_1Trajectory.html
ace27d5c9b33855239760cb737701156f
bool
max_rate_set_
classtrajectory_1_1Trajectory.html
a03f82eeea8d5c34e821eb7cee7292ecf
std::vector< double >
min_limit_
classtrajectory_1_1Trajectory.html
a894076c7d142886d19db7c1855154649
int
num_points_
classtrajectory_1_1Trajectory.html
ab3cbabcf78e3efde4ee89b0e9e08e834
std::vector< TCoeff >
tc_
classtrajectory_1_1Trajectory.html
af308edee6406626741201a7d62127ddf
std::vector< TPoint >
tp_
classtrajectory_1_1Trajectory.html
aefdd6a0bb13ca0ef9ee7cb06527c2f38
trajectory::Trajectory::TCoeff
structtrajectory_1_1Trajectory_1_1TCoeff.html
double
get_coefficient
structtrajectory_1_1Trajectory_1_1TCoeff.html
a116ae010b55d4154161848aa4fbf7df7
(int degree, int dim_index)
TCoeff
structtrajectory_1_1Trajectory_1_1TCoeff.html
a53df2cd61bd38c6a9bdbc16280329d19
()
std::vector< std::vector< double > >
coeff_
structtrajectory_1_1Trajectory_1_1TCoeff.html
a87957e074d51e965bb21c64c3e011a03
int
degree_
structtrajectory_1_1Trajectory_1_1TCoeff.html
aefa41ea9730501b37c981c8802608c53
int
dimension_
structtrajectory_1_1Trajectory_1_1TCoeff.html
a8ff787bff2d6db812018b464a639f0cb
double
duration_
structtrajectory_1_1Trajectory_1_1TCoeff.html
a72c05ac4e2dc04f99487b93e0d622732
friend class
Trajectory
structtrajectory_1_1Trajectory_1_1TCoeff.html
ab3a5a13fe0f3e14e0ac76088579a0969
trajectory::Trajectory::TPoint
structtrajectory_1_1Trajectory_1_1TPoint.html
void
setDimension
structtrajectory_1_1Trajectory_1_1TPoint.html
ab6481fb3e5bc7b20d19e9f5c15fcde51
(int dimension)
TPoint
structtrajectory_1_1Trajectory_1_1TPoint.html
aede601cd66f51dc9513aee2757329f93
()
TPoint
structtrajectory_1_1Trajectory_1_1TPoint.html
a2f0c1bdc132e97faac7ec0933b1fd323
(int dimension)
TPoint
structtrajectory_1_1Trajectory_1_1TPoint.html
a2cc244764744d9e364f0852b2b279e0f
(const std::vector< double > &q, double time)
int
dimension_
structtrajectory_1_1Trajectory_1_1TPoint.html
aedb10909adc63f9df9082c86dfbb7a53
std::vector< double >
q_
structtrajectory_1_1Trajectory_1_1TPoint.html
a0cdc27130dab214f5d192a5c037acbb5
std::vector< double >
qdot_
structtrajectory_1_1Trajectory_1_1TPoint.html
ae9bf5d90b9fc8cd67254d7f2636dc227
double
time_
structtrajectory_1_1Trajectory_1_1TPoint.html
a3616b8fb408da4e793c5f1ab0c434376
friend class
Trajectory
structtrajectory_1_1Trajectory_1_1TPoint.html
ab3a5a13fe0f3e14e0ac76088579a0969
index
index