index
index
codeapi
base_controller.cpp
/home/rosbuild/hudson/workspace/doc-electric-tue/doc_stacks/2013-03-05_12-23-27.283047/amigo_simulator/amigo_gazebo/src/
base__controller_8cpp
amigo_gazebo/base_controller.h
#define
DIS2CENT
base__controller_8cpp.html
ad8ed3e2f747468fa52252c4aa7d03a7b
#define
HALFSQRT2
base__controller_8cpp.html
a8a7b9bc8a11f79c52433ac39146155c7
#define
WHEELRAD
base__controller_8cpp.html
ab182f39834ddf1dd164b42ff33c5e6ca
PLUGINLIB_REGISTER_CLASS
base__controller_8cpp.html
a50ae2a6ec495cff5965d7d19289103b4
(BaseControllerPlugin, controller::BaseController, pr2_controller_interface::Controller) using namespace controller
static const double
EPS
base__controller_8cpp.html
afe01386a82fedc016455a43c20280a97
base_controller.h
/home/rosbuild/hudson/workspace/doc-electric-tue/doc_stacks/2013-03-05_12-23-27.283047/amigo_simulator/amigo_gazebo/include/amigo_gazebo/
base__controller_8h
controller::BaseController
mainpage.dox
/home/rosbuild/hudson/workspace/doc-electric-tue/doc_stacks/2013-03-05_12-23-27.283047/amigo_simulator/amigo_gazebo/
mainpage_8dox
PositionController.cpp
/home/rosbuild/hudson/workspace/doc-electric-tue/doc_stacks/2013-03-05_12-23-27.283047/amigo_simulator/amigo_gazebo/src/
PositionController_8cpp
amigo_gazebo/PositionController.h
PositionController.h
/home/rosbuild/hudson/workspace/doc-electric-tue/doc_stacks/2013-03-05_12-23-27.283047/amigo_simulator/amigo_gazebo/include/amigo_gazebo/
PositionController_8h
amigo_gazebo/ref_generator.h
controller::PositionController::JointStruct
controller::PositionController
pub_odometry.cpp
/home/rosbuild/hudson/workspace/doc-electric-tue/doc_stacks/2013-03-05_12-23-27.283047/amigo_simulator/amigo_gazebo/src/
pub__odometry_8cpp
amigo_gazebo/pub_odometry.h
#define
DIS2CENT
pub__odometry_8cpp.html
ad8ed3e2f747468fa52252c4aa7d03a7b
#define
HALFSQRT2
pub__odometry_8cpp.html
a8a7b9bc8a11f79c52433ac39146155c7
#define
WHEELRAD
pub__odometry_8cpp.html
ab182f39834ddf1dd164b42ff33c5e6ca
PLUGINLIB_REGISTER_CLASS
pub__odometry_8cpp.html
a718a014367b7d02923ce20bf3d7db9dc
(BaseOdometryPlugin, controller::BaseOdometry, pr2_controller_interface::Controller) using namespace controller
pub_odometry.h
/home/rosbuild/hudson/workspace/doc-electric-tue/doc_stacks/2013-03-05_12-23-27.283047/amigo_simulator/amigo_gazebo/include/amigo_gazebo/
pub__odometry_8h
controller::BaseOdometry
ref_generator.cpp
/home/rosbuild/hudson/workspace/doc-electric-tue/doc_stacks/2013-03-05_12-23-27.283047/amigo_simulator/amigo_gazebo/src/
ref__generator_8cpp
amigo_gazebo/ref_generator.h
ref_generator.h
/home/rosbuild/hudson/workspace/doc-electric-tue/doc_stacks/2013-03-05_12-23-27.283047/amigo_simulator/amigo_gazebo/include/amigo_gazebo/
ref__generator_8h
controller::RefGenerator
controller::BaseController
classcontroller_1_1BaseController.html
pr2_controller_interface::Controller
BaseController
classcontroller_1_1BaseController.html
a6b6f579a964b88df74021235659c2133
()
virtual bool
init
classcontroller_1_1BaseController.html
a62dcf322cde7e6b42b5db04170ea968b
(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
virtual void
starting
classcontroller_1_1BaseController.html
aeb18579de28bceb07e734353f410c4da
()
virtual void
stopping
classcontroller_1_1BaseController.html
acdf974590550900b36dac5ef6d435b51
()
virtual void
update
classcontroller_1_1BaseController.html
afccbeb94a259be13a480e62908f31b97
()
~BaseController
classcontroller_1_1BaseController.html
a5e4a78e41759ad1b6e661e527b894022
()
geometry_msgs::Twist
interpolateCommand
classcontroller_1_1BaseController.html
ab86d826d533cf43455738f51f7ba3b38
(const geometry_msgs::Twist &start, const geometry_msgs::Twist &end, const geometry_msgs::Twist &max_rate, const double &dT)
void
VelCallback
classcontroller_1_1BaseController.html
ab8aff7bbf05628e3e5e90114882dc6e6
(const geometry_msgs::Twist::ConstPtr &msg)
pr2_mechanism_model::RobotState *
robot_
classcontroller_1_1BaseController.html
a491822035f73003baede37e680ac2c61
double
timeout_
classcontroller_1_1BaseController.html
a7f2961cee651499a40679c55e7da8ab7
ros::Subscriber
vel_sub
classcontroller_1_1BaseController.html
a606eaed4c92bb1ba2a83377784a9f571
ros::Time
cmd_received_timestamp_
classcontroller_1_1BaseController.html
a8da32ae8bd5d3adcec355141e9edf62e
ros::Time
current_time
classcontroller_1_1BaseController.html
a7ef4ceec67570e22d036188e277a5920
ros::Time
time_of_last_cycle_
classcontroller_1_1BaseController.html
a2b9aa348c26e1d989bf1594a2320206f
geometry_msgs::Twist
cmd_vel_
classcontroller_1_1BaseController.html
a7d51b3b65a82fd9ff97ab16f786cd38b
geometry_msgs::Twist
max_accel_
classcontroller_1_1BaseController.html
a7cd41a260449140c4bc2a847e7525c0f
geometry_msgs::Twist
ref_vel_last_
classcontroller_1_1BaseController.html
a115e3b93d0cdf60d84bf7c729f74bd2b
double
current_pos_phi
classcontroller_1_1BaseController.html
a869971cb83cb47f683cddacc5b91edcc
double
current_pos_x
classcontroller_1_1BaseController.html
a9401ce195dd4fb6d20f723b934430269
double
current_pos_y
classcontroller_1_1BaseController.html
a4f5259619788b1b166831d9225776537
double
desired_pos_phi
classcontroller_1_1BaseController.html
ae0a2242432d5f3185118f974c8946504
double
desired_pos_x
classcontroller_1_1BaseController.html
aa907185f407b8bb21526051dc02129b6
double
desired_pos_y
classcontroller_1_1BaseController.html
af5986005917c3b99d388fd05291380ed
double
damping_phi
classcontroller_1_1BaseController.html
ac166c9f55d74037064c838d550b91b86
double
damping_x
classcontroller_1_1BaseController.html
ab760b08f92c74014b5a739256f120143
double
damping_y
classcontroller_1_1BaseController.html
ad65d6ccb24654680aa99e145fa554478
double
inertia_phi
classcontroller_1_1BaseController.html
a4307816341f3202714a4a55523c0a1ce
double
mass_x
classcontroller_1_1BaseController.html
a5c9eaa884c7f9da2124effc7683dbab5
double
mass_y
classcontroller_1_1BaseController.html
ada1ad51612724aaf2b23138c0bfa1fb1
double
max_rotational_velocity_
classcontroller_1_1BaseController.html
a3513f036131274b5cadb1eb2ace780f1
double
max_translational_velocity_
classcontroller_1_1BaseController.html
a4d6ad11f10036c785955d35b60e9f80f
double
u_phi_max
classcontroller_1_1BaseController.html
a11cbb0ba677b2ebace22a09a6912c801
double
u_x_max
classcontroller_1_1BaseController.html
ad93750b37963e54c92f00476b33272ea
double
u_y_max
classcontroller_1_1BaseController.html
aa3d82cf77500ee0bde7387f0401603ca
double
Kd_phi
classcontroller_1_1BaseController.html
a6855445fcc1f05d45a45044ed49fa028
double
Kd_x
classcontroller_1_1BaseController.html
a63583051a873a867fabad3877ad4742e
double
Kd_y
classcontroller_1_1BaseController.html
a91822d1ea07295b78ca3054b2e76c168
double
Kp_phi
classcontroller_1_1BaseController.html
a46ae361ee31f632e9c39bad9ea341b09
double
Kp_x
classcontroller_1_1BaseController.html
ab556a470c2f23f5e49c1e6ee4b2d17ce
double
Kp_y
classcontroller_1_1BaseController.html
a73e0615a7d0d838c40d3ca124aefc170
double
rot_vel_min
classcontroller_1_1BaseController.html
a2d8fb1afcc2b3e1faad7a3a697a09d6f
double
trans_vel_min
classcontroller_1_1BaseController.html
af361c0c4e09336ef1370c39a8d59c56d
pr2_mechanism_model::JointState *
wheel_inner_left_front_state
classcontroller_1_1BaseController.html
a28be1eb27cff03bd1db90259041551f0
pr2_mechanism_model::JointState *
wheel_inner_left_rear_state
classcontroller_1_1BaseController.html
afd9ac101beb3d5a5699b7f554195507f
pr2_mechanism_model::JointState *
wheel_inner_right_front_state
classcontroller_1_1BaseController.html
a0f4b1142d9906a628ee74f03ab222d5f
pr2_mechanism_model::JointState *
wheel_inner_right_rear_state
classcontroller_1_1BaseController.html
adfad40a76bda5723de3a15fb193c224c
controller::BaseOdometry
classcontroller_1_1BaseOdometry.html
pr2_controller_interface::Controller
bool
init
classcontroller_1_1BaseOdometry.html
a01d9ec4c951e03273ee2d167bdcd0659
(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
void
starting
classcontroller_1_1BaseOdometry.html
a4e79d659bca85dcdf02b08edae2a54c7
()
void
stopping
classcontroller_1_1BaseOdometry.html
a5bf991ac931bdaf9ab6185c2d80ab466
()
void
update
classcontroller_1_1BaseOdometry.html
a222505062fcf10f6ba898397e50fe1a3
()
void
computeBaseVelocity
classcontroller_1_1BaseOdometry.html
a6f1dc283e52793faaaf180ccc48cdae6
()
void
getOdometryMessage
classcontroller_1_1BaseOdometry.html
a7e4e94fc89b14844aaf78d98668e8d93
(nav_msgs::Odometry &msg)
void
populateCovariance
classcontroller_1_1BaseOdometry.html
ad410df42642b583be1a4074005e1595b
(nav_msgs::Odometry &msg)
void
publish
classcontroller_1_1BaseOdometry.html
a30f2434f93fbd80d8f46c90aa928fd9c
()
void
publishTransform
classcontroller_1_1BaseOdometry.html
a44319d8b96f90c21b6c6099439a2f0d7
()
void
updateOdometry
classcontroller_1_1BaseOdometry.html
a197097df94830232a59b655721daabd4
()
std::string
base_footprint_frame_
classcontroller_1_1BaseOdometry.html
af250569ed929e2da1fa65d114de833a1
std::string
base_link_frame_
classcontroller_1_1BaseOdometry.html
a21c80fe5133c3d60a7b84f6d02e56bb2
ros::NodeHandle
n
classcontroller_1_1BaseOdometry.html
a5418c1e2ae1daa806922c14be9632aa6
geometry_msgs::Point
odometry_
classcontroller_1_1BaseOdometry.html
ae85910820223cd66d7806e93665722b1
std::string
odometry_frame_
classcontroller_1_1BaseOdometry.html
ab1fc5df879b85e60bef6e14ec2506a1a
double
odometry_publish_rate_
classcontroller_1_1BaseOdometry.html
a162fd441fd91e360ec95121aac1159b1
geometry_msgs::Twist
odometry_vel_
classcontroller_1_1BaseOdometry.html
ac84edfafacdab856e9d3059633ad419c
pr2_mechanism_model::RobotState *
robot_
classcontroller_1_1BaseOdometry.html
a22c74092d78623f56942b1b803921007
std::string
tf_prefix_
classcontroller_1_1BaseOdometry.html
aee604d526721ed6f0922efc922f332cd
double
cov_x_theta_
classcontroller_1_1BaseOdometry.html
a52505ac6d7352ae3722c26f859a95c54
double
cov_x_y_
classcontroller_1_1BaseOdometry.html
ad74f6dde47b9326a82dfeb7d5698c85f
double
cov_y_theta_
classcontroller_1_1BaseOdometry.html
a81b29b5eac5eb22893d95ae145778f82
double
sigma_theta_
classcontroller_1_1BaseOdometry.html
a94b3b73982368f4016454de41895c117
double
sigma_x_
classcontroller_1_1BaseOdometry.html
acfb0e8eef5bf6d204a621edbb0350b0d
double
sigma_y_
classcontroller_1_1BaseOdometry.html
a92303ec5f31eee9c5fd881e68e0fced0
ros::Time
current_time_
classcontroller_1_1BaseOdometry.html
a85e80b7cdb1e85241f69787b9e6e71bb
double
expected_publish_time_
classcontroller_1_1BaseOdometry.html
a9b135c2851f0dc1e160311ff1a685d72
ros::Time
last_odometry_publish_time_
classcontroller_1_1BaseOdometry.html
abeabd00ad5cb49c92c04a0a0cc534485
ros::Time
last_time_
classcontroller_1_1BaseOdometry.html
a21d760b197fe54e1a09253888ef26f6f
ros::Time
last_transform_publish_time_
classcontroller_1_1BaseOdometry.html
a8d4c1f9217362af6ae0b7e9362118c8e
double
update_time
classcontroller_1_1BaseOdometry.html
a2a1c86fe09ac79b7c51eb019b8706938
double
current_vel_phi
classcontroller_1_1BaseOdometry.html
a84000d20dedaf2514fc6d3d7d4c5b143
double
current_vel_x
classcontroller_1_1BaseOdometry.html
a7a604895e5671fe22ec849d5d8d10504
double
current_vel_y
classcontroller_1_1BaseOdometry.html
af88531072dbb431723e65dd740481dc5
double
current_vel_wheel_inner_left_front
classcontroller_1_1BaseOdometry.html
a9acfbf95884f71eff12c7595023bdace
double
current_vel_wheel_inner_left_rear
classcontroller_1_1BaseOdometry.html
a2cf0ebb204eeda5a783cedbbdb0327e1
double
current_vel_wheel_inner_right_front
classcontroller_1_1BaseOdometry.html
abf32f2151c63b3cce9e73d33102379ea
double
current_vel_wheel_inner_right_rear
classcontroller_1_1BaseOdometry.html
a752a57d09cf941a0469f38da40b1349e
pr2_mechanism_model::JointState *
wheel_inner_left_front_state
classcontroller_1_1BaseOdometry.html
af59ffd8be7c58e3e429efb58a65becce
pr2_mechanism_model::JointState *
wheel_inner_left_rear_state
classcontroller_1_1BaseOdometry.html
a83643b7c9affc0c349fa802ce936b10d
pr2_mechanism_model::JointState *
wheel_inner_right_front_state
classcontroller_1_1BaseOdometry.html
a50aa2e99a7e5509bbacab6a333bcdaae
pr2_mechanism_model::JointState *
wheel_inner_right_rear_state
classcontroller_1_1BaseOdometry.html
a75f7bf697c3fc597d889cbae213305d9
boost::scoped_ptr< realtime_tools::RealtimePublisher< nav_msgs::Odometry > >
odometry_publisher_
classcontroller_1_1BaseOdometry.html
a4268733d64abb937d6ae2277c0cf00a9
boost::scoped_ptr< realtime_tools::RealtimePublisher< tf::tfMessage > >
transform_publisher_
classcontroller_1_1BaseOdometry.html
ac4f8b0978db5a0fa4c80bea1d1e37d8e
bool
publish_odometry_
classcontroller_1_1BaseOdometry.html
a1a5f01103d0f97f5f8703b0e4daf6fdf
bool
publish_tf_
classcontroller_1_1BaseOdometry.html
a85db70b25ceb242a627530ee4467eaea
controller::PositionController
classcontroller_1_1PositionController.html
pr2_controller_interface::Controller
controller::PositionController::JointStruct
virtual bool
init
classcontroller_1_1PositionController.html
a8505db32349f9bbe72fd48fb14d86fe2
(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
PositionController
classcontroller_1_1PositionController.html
ab49c2052df85bbd469374bde7b664e99
()
void
referenceCallback
classcontroller_1_1PositionController.html
abd193b8fb6ab1431cdc6f67082e9cc8c
(const sensor_msgs::JointState::ConstPtr &msg)
virtual void
starting
classcontroller_1_1PositionController.html
a8ff34c774a5bf2b65463ed9ecfc6d8f3
()
virtual void
stopping
classcontroller_1_1PositionController.html
aa65d362c8ab7eb9d1cfb83dfb5ceda3d
()
virtual void
update
classcontroller_1_1PositionController.html
abffc772e7da13635abf4dcb5f2c527f2
()
virtual
~PositionController
classcontroller_1_1PositionController.html
adfe5b270ce9d376ee1d0b88a9e3f60d5
()
ros::Time
current_time
classcontroller_1_1PositionController.html
ada9399ec15acc6dfb3cacb8416cc4fc8
std::map< std::string, JointStruct * >
joint_map_
classcontroller_1_1PositionController.html
a5d4a610333f36eba085ae6631a645234
std::vector< JointStruct * >
joint_structs_
classcontroller_1_1PositionController.html
afc188079e73520f6e886fe29516912ae
ros::Publisher
measurements_pub_
classcontroller_1_1PositionController.html
a96bdf46b2b4479906b11aa9bbaa576e6
ros::NodeHandle
node_
classcontroller_1_1PositionController.html
a1133d642b798a6f6d14a5b41604e90cf
ros::Subscriber
references_sub_
classcontroller_1_1PositionController.html
af7bcccacd6007e8de10ea72c11d865a1
pr2_mechanism_model::RobotState *
robot_
classcontroller_1_1PositionController.html
aa721a466c19019307131a33f7b5ce598
ros::Time
time_of_last_cycle_
classcontroller_1_1PositionController.html
a3f943c214ebd269fa95f6ee97b6fcd82
controller::PositionController::JointStruct
structcontroller_1_1PositionController_1_1JointStruct.html
pr2_mechanism_model::JointState *
joint_state_
structcontroller_1_1PositionController_1_1JointStruct.html
ad75fc6989866062a3ec66537a70c3961
std::string
name_
structcontroller_1_1PositionController_1_1JointStruct.html
a673d21971385c5b7b4c06bb16a358f88
control_toolbox::Pid
pid_controller_
structcontroller_1_1PositionController_1_1JointStruct.html
a06770ef2ea7b24b3e914b6929d35ef78
controller::RefGenerator *
ref_generator_
structcontroller_1_1PositionController_1_1JointStruct.html
a4d26cbc9840e527fcc85797cc196716d
double
reference_
structcontroller_1_1PositionController_1_1JointStruct.html
a5424a82521fbd5c6d5adf68f92a3dc21
double
damp_ff_
structcontroller_1_1PositionController_1_1JointStruct.html
a7638bab1d18e4a70ab85f90b8ed72445
double
grav_ff_
structcontroller_1_1PositionController_1_1JointStruct.html
a748df69c8798b45ef42f9ef95a339266
double
mass_ff_
structcontroller_1_1PositionController_1_1JointStruct.html
a33e235f2bb4068e17faf7f2e985a065e
double
max_acc_
structcontroller_1_1PositionController_1_1JointStruct.html
a674a0b96698ab1e89fa096d27db98ede
double
max_pos_
structcontroller_1_1PositionController_1_1JointStruct.html
a54d67a06120970fddddbe455cae8d93f
double
max_vel_
structcontroller_1_1PositionController_1_1JointStruct.html
a68f91756e6ff4573c016abec22e43bc7
double
min_pos_
structcontroller_1_1PositionController_1_1JointStruct.html
a2c019ec9eadd1c00845fdbf02ec56344
controller::RefGenerator
classcontroller_1_1RefGenerator.html
void
generate
classcontroller_1_1RefGenerator.html
ad003b59c15211188c9fbb1c988792251
(double x_desired, double dt, bool force_stop)
double
getAccelerationReference
classcontroller_1_1RefGenerator.html
ad66393b2b0ae28786ec7c25be0a85fb0
()
double
getPositionReference
classcontroller_1_1RefGenerator.html
a9c5d79a02d11ee7596abb1d665d4c9ff
()
double
getVelocityReference
classcontroller_1_1RefGenerator.html
a36bdb16359589490152ff8e29fc9ba28
()
RefGenerator
classcontroller_1_1RefGenerator.html
a093667fb7690a4d15b382a7825cfb9d2
(double current_x, double max_vel, double max_acc)
void
setCurrentPosition
classcontroller_1_1RefGenerator.html
aca358421741007ba4890d0e02f0069c6
(double x)
void
setCurrentVelocity
classcontroller_1_1RefGenerator.html
a88977089b3ec06754bc9b350eb9544bb
(double vel)
~RefGenerator
classcontroller_1_1RefGenerator.html
a9b0d4b7b0504e08970bf394b8df62795
()
int
signum
classcontroller_1_1RefGenerator.html
ae81e1fd38186377d7e065379563826ce
(double a)
double
acc_
classcontroller_1_1RefGenerator.html
ae73254437214f6b674eb09f4fd5a772c
double
max_acc_
classcontroller_1_1RefGenerator.html
abf1d87fab9f957372841e857047b4f8e
double
max_vel_
classcontroller_1_1RefGenerator.html
a8c0ac57d754159c4a392e1c7457fc09b
double
pos_
classcontroller_1_1RefGenerator.html
a50b0c396df77099731acec16660ae0ad
double
vel_
classcontroller_1_1RefGenerator.html
aeb5a96d97cc3a833232e097b1507d2d6
static const double
EPSILON
classcontroller_1_1RefGenerator.html
aa5a57f9f2714a29522f1d3dfc2001cf7