change_limiter.h
/home/rosbuild/hudson/workspace/doc-indigo-grizzly/doc_stacks/2015-11-08_11-18-12.818517/grizzly/grizzly_motion/include/grizzly_motion/
change__limiter_8h
ChangeLimiter
dead_reckoning.cpp
/home/rosbuild/hudson/workspace/doc-indigo-grizzly/doc_stacks/2015-11-08_11-18-12.818517/grizzly/grizzly_motion/src/
dead__reckoning_8cpp
grizzly_motion/dead_reckoning.h
dead_reckoning.h
/home/rosbuild/hudson/workspace/doc-indigo-grizzly/doc_stacks/2015-11-08_11-18-12.818517/grizzly/grizzly_motion/include/grizzly_motion/
dead__reckoning_8h
DeadReckoning
const Eigen::MatrixXd
ODOM_POSE_COVAR_MOTION
dead__reckoning_8h.html
a6291552876c0221ef2cf6998a78354a0
const Eigen::MatrixXd
ODOM_POSE_COVAR_NOMOVE
dead__reckoning_8h.html
aebe23d0e0a58731e8c370cfb0430dae6
const Eigen::MatrixXd
ODOM_TWIST_COVAR_MOTION
dead__reckoning_8h.html
a1ab4165d4a26ac39b0f33f337391b6ff
const Eigen::MatrixXd
ODOM_TWIST_COVAR_NOMOVE
dead__reckoning_8h.html
a3ec7391ec104265242c5d5958892a2dc
dead_reckoning_node.cpp
/home/rosbuild/hudson/workspace/doc-indigo-grizzly/doc_stacks/2015-11-08_11-18-12.818517/grizzly/grizzly_motion/src/
dead__reckoning__node_8cpp
grizzly_motion/dead_reckoning.h
void
encodersCallback
dead__reckoning__node_8cpp.html
a1df3af1c590beb2f218714f4693419b7
(DeadReckoning *dr, ros::Publisher *pub_odom, ros::Publisher *pub_joints, const grizzly_msgs::DriveConstPtr encoders)
int
main
dead__reckoning__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
dead_reckoning_tests.cpp
/home/rosbuild/hudson/workspace/doc-indigo-grizzly/doc_stacks/2015-11-08_11-18-12.818517/grizzly/grizzly_motion/test/
dead__reckoning__tests_8cpp
grizzly_motion/dead_reckoning.h
int
main
dead__reckoning__tests_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
dead__reckoning__tests_8cpp.html
a37369ad2b523d55cbfe29cefa27dae9a
(DeadReckoning, simple_straight)
TEST
dead__reckoning__tests_8cpp.html
a55dffb362c39545b9dc2075bb8c5675c
(DeadReckoning, curved_path)
TEST
dead__reckoning__tests_8cpp.html
a6818ec2b604796a1900150f4183f7983
(DeadReckoning, timeout)
encoders_monitor.cpp
/home/rosbuild/hudson/workspace/doc-indigo-grizzly/doc_stacks/2015-11-08_11-18-12.818517/grizzly/grizzly_motion/src/
encoders__monitor_8cpp
grizzly_motion/encoders_monitor.h
static ros::Duration
age
encoders__monitor_8cpp.html
a5d9df49a3ac25fd7aaf365c47622e25f
(M msg)
encoders_monitor.h
/home/rosbuild/hudson/workspace/doc-indigo-grizzly/doc_stacks/2015-11-08_11-18-12.818517/grizzly/grizzly_motion/include/grizzly_motion/
encoders__monitor_8h
EncodersMonitor
encoders_monitor_tests.cpp
/home/rosbuild/hudson/workspace/doc-indigo-grizzly/doc_stacks/2015-11-08_11-18-12.818517/grizzly/grizzly_motion/test/
encoders__monitor__tests_8cpp
grizzly_motion/encoders_monitor.h
EncodersMonitorFixture
int
main
encoders__monitor__tests_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_F
encoders__monitor__tests_8cpp.html
ac5eb1dbd04b16b6e25f25d2f055c1624
(EncodersMonitorFixture, no_fault_when_encoders_match_commanded)
TEST_F
encoders__monitor__tests_8cpp.html
a96dfee2595b431d22749737bab3839b2
(EncodersMonitorFixture, no_fault_when_two_encoders_stall)
TEST_F
encoders__monitor__tests_8cpp.html
a90a74663a7b3dbd60520ededd01169d4
(EncodersMonitorFixture, no_fault_in_partial_stall)
TEST_F
encoders__monitor__tests_8cpp.html
a24ce6deacc495a16b7a13273fbb653bf
(EncodersMonitorFixture, no_fault_brief_dropout)
TEST_F
encoders__monitor__tests_8cpp.html
abc4ae7c68fba9e7bfc729c7f11ba631d
(EncodersMonitorFixture, fault_when_one_encoder_fails)
TEST_F
encoders__monitor__tests_8cpp.html
a9a9149db70dd0e3bb3a21eccb76ac26d
(EncodersMonitorFixture, timeout)
motion_generator_node.cpp
/home/rosbuild/hudson/workspace/doc-indigo-grizzly/doc_stacks/2015-11-08_11-18-12.818517/grizzly/grizzly_motion/src/
motion__generator__node_8cpp
MotionGenerator
int
main
motion__generator__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
motion_safety.h
/home/rosbuild/hudson/workspace/doc-indigo-grizzly/doc_stacks/2015-11-08_11-18-12.818517/grizzly/grizzly_motion/include/grizzly_motion/
motion__safety_8h
grizzly_motion/change_limiter.h
MotionSafety
MotionStates
ChangeLimiter< grizzly_msgs::Drive >
DriveChangeLimiter
motion__safety_8h.html
a534a6f039dd01e7ba72efa657e2125e6
MotionStates::MotionState
MotionState
motion__safety_8h.html
ae9f9223c878fd3069198fa2fa6fe0b98
MotionState
namespaceMotionStates.html
a425274617ab2499be9c771556cd2504b
Stopped
namespaceMotionStates.html
a425274617ab2499be9c771556cd2504baf157edf4425cad8a109075d01ea32cf5
Starting
namespaceMotionStates.html
a425274617ab2499be9c771556cd2504ba2ce25469517645ff09e926588b94fe0c
Moving
namespaceMotionStates.html
a425274617ab2499be9c771556cd2504bad37dd51e9c3102a71910dd22df5a71e1
PendingStopped
namespaceMotionStates.html
a425274617ab2499be9c771556cd2504ba13e9585b485e7cf483fe6951264bb2d9
Fault
namespaceMotionStates.html
a425274617ab2499be9c771556cd2504ba8867123814fea841f5bbf7af1b117ee2
ROS_DECLARE_MESSAGE
namespacegrizzly__msgs.html
af6ade3e90b55999a5eb599811d974486
(Drive)
ROS_DECLARE_MESSAGE
namespacegrizzly__msgs.html
aee77f8f8339a9e299e807f7310349be4
(RawStatus)
ROS_DECLARE_MESSAGE
namespacestd__msgs.html
a3edd01af4b4fbe111d2ba32ba501bb0b
(Bool)
motion_safety_node.cpp
/home/rosbuild/hudson/workspace/doc-indigo-grizzly/doc_stacks/2015-11-08_11-18-12.818517/grizzly/grizzly_motion/src/
motion__safety__node_8cpp
grizzly_motion/motion_safety.h
grizzly_motion/motors_monitor.h
grizzly_motion/encoders_monitor.h
grizzly_motion/change_limiter.h
int
main
motion__safety__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
motors_monitor.cpp
/home/rosbuild/hudson/workspace/doc-indigo-grizzly/doc_stacks/2015-11-08_11-18-12.818517/grizzly/grizzly_motion/src/
motors__monitor_8cpp
grizzly_motion/motors_monitor.h
static ros::Duration
age
motors__monitor_8cpp.html
a5d9df49a3ac25fd7aaf365c47622e25f
(M msg)
motors_monitor.h
/home/rosbuild/hudson/workspace/doc-indigo-grizzly/doc_stacks/2015-11-08_11-18-12.818517/grizzly/grizzly_motion/include/grizzly_motion/
motors__monitor_8h
MotorsMonitor
roboteq_msgs
ROS_DECLARE_MESSAGE
namespaceroboteq__msgs.html
aeeadeed868343edf8585fa998a251fd7
(Feedback)
ROS_DECLARE_MESSAGE
namespaceroboteq__msgs.html
a9894773852c9a4b02bef46e067178bda
(Status)
ChangeLimiter
classChangeLimiter.html
void
apply
classChangeLimiter.html
aa07260949bf6dddc74e943ceca02ff9f
(const Msg *msg_in, Msg *msg_out)
ChangeLimiter
classChangeLimiter.html
ac3e98951730d15d721f1b4ca0ab6a0e2
(double max_change_per_second, float Msg::*field_ptr)
void
setMaxChange
classChangeLimiter.html
a838610f19a0eeeaa9a81227231633df2
(double max_change_per_second)
float Msg::*
field_
classChangeLimiter.html
ac02fa6615feff2763e2ef3d38e4abd79
Msg
last_msg_
classChangeLimiter.html
a9d01145a9379c0a3e67a149b9b576eab
double
max_change_per_second_
classChangeLimiter.html
ab3698268f6df3f99f8b99001774ae78b
DeadReckoning
classDeadReckoning.html
DeadReckoning
classDeadReckoning.html
ade11f362f1c755bf3488900f35227229
(double vehicle_width, double wheel_radius)
bool
next
classDeadReckoning.html
a0a6301e4b186752a4b5817f843300454
(const grizzly_msgs::DriveConstPtr &encoders, nav_msgs::Odometry *odom, sensor_msgs::JointState *joints)
bool
initialize
classDeadReckoning.html
a1b4acf963004f55b55ea15b5def593d0
std::vector< double >
last_joint_pos_
classDeadReckoning.html
af109b87b592ba7d97f3951ecd4ffb5b9
ros::Time
last_time_
classDeadReckoning.html
ac69c0ba886d9a7958cde1f1a416e5835
Eigen::Vector2f
last_vels_
classDeadReckoning.html
a6715f1cc9304d491d0855e140d8bd52b
ros::Duration
max_dt_
classDeadReckoning.html
a5d0a31fba44c80ababce71b4c009f00d
geometry_msgs::Point
position_
classDeadReckoning.html
a20de3eb76e4f9dbe09c57bb060b579c3
double
radius_
classDeadReckoning.html
a90fb8006071a9e35fcae8d6f4a2ba5c3
geometry_msgs::Twist
twist_
classDeadReckoning.html
a67d8785e05d5564bf3fcfd17f9ab2cc7
double
width_
classDeadReckoning.html
a99a3383f1787f354471607c93135d53e
double
yaw_
classDeadReckoning.html
ae8a56448bddc79633a0460c4f4623243
EncodersMonitor
classEncodersMonitor.html
bool
detectFailedEncoder
classEncodersMonitor.html
a89f7e8ac87604a860bd211afc81aca9e
()
bool
detectFailedEncoderCandidate
classEncodersMonitor.html
ad71d17423e118c3cf5d7ed83027c6c76
(VectorDrive::Index *candidate)
void
diagnostic
classEncodersMonitor.html
af77cd4fd5e0f8eab21d111d7d7211c3e
(diagnostic_updater::DiagnosticStatusWrapper &)
void
driveCallback
classEncodersMonitor.html
a350e056c41939f34292e6f0ff9d0446f
(const grizzly_msgs::DriveConstPtr &)
void
encodersCallback
classEncodersMonitor.html
a54761fd2248162728b3496c7215e8270
(const grizzly_msgs::DriveConstPtr &)
EncodersMonitor
classEncodersMonitor.html
a248fd91589b315627914613059a9ca35
()
EncodersMonitor
classEncodersMonitor.html
ade63dfc00f0018f811482b84459410e5
(ros::NodeHandle *nh)
bool
moving
classEncodersMonitor.html
a682fab2a4f8f1d069cfd3dd5eb4ebbfb
()
bool
ok
classEncodersMonitor.html
a5b1a8515abd7977df0bea6770f49ef2f
()
ros::Duration
encoder_fault_time_to_failure
classEncodersMonitor.html
ad137de762e4655a548171c5391a55a18
double
encoder_speed_error_diff_threshold
classEncodersMonitor.html
a5f458131134c5c677d4e7072993ee880
ros::Duration
encoders_timeout
classEncodersMonitor.html
ac036a3d51a790a904d1f53c98e99d458
int
failed_encoder_
classEncodersMonitor.html
a9697fd3976ac015e303fd85902adbf8c
grizzly_msgs::DriveConstPtr
last_received_drive_
classEncodersMonitor.html
ae5c1bc5e4ad3ade0fb229c23e1881652
grizzly_msgs::DriveConstPtr
last_received_encoders_
classEncodersMonitor.html
a04348835ba4f75bc609c2a44e2a8ce35
ros::Subscriber
sub_drive_
classEncodersMonitor.html
ada4a45f247bc2b8d14a8c1f1adc3ae89
ros::Subscriber
sub_encoders_
classEncodersMonitor.html
a858f1906fb3596211eb2f69625f19506
ros::Time
time_of_last_nonsuspect_encoders_
classEncodersMonitor.html
ad22b8109d90f89f68f2dc33bf4b284f3
EncodersMonitorFixture
classEncodersMonitorFixture.html
void
setStamps
classEncodersMonitorFixture.html
a6758aa2062eb19fc79d560ee57202cbb
(ros::Time t)
virtual void
SetUp
classEncodersMonitorFixture.html
ab7ca5c30d44d9c9be0a5be554f958ac1
()
grizzly_msgs::DrivePtr
drive
classEncodersMonitorFixture.html
a7832f7c01ca6d4eba1850d7487425081
EncodersMonitor
em
classEncodersMonitorFixture.html
a8f0b80e44afea19e76c789fdea1ae052
grizzly_msgs::DrivePtr
enc
classEncodersMonitorFixture.html
a1aba20ecd6f240ef61abb6d68370fb9f
ros::Time
start
classEncodersMonitorFixture.html
a2199ec178037b973aca863010e26b5e2
MotionGenerator
classMotionGenerator.html
MotionGenerator
classMotionGenerator.html
a8e0da19d6795fd1cbe78bda9ba8fedd5
()
void
twist_callback
classMotionGenerator.html
a47f04b5247488a91fd19be68c969f55d
(const geometry_msgs::TwistConstPtr &)
ros::NodeHandle
nh_
classMotionGenerator.html
a764bdc0e411d21efc5f94d65cf0e3ae9
ros::Publisher
pub_
classMotionGenerator.html
a8c3e44136e60a625276f7f2f8742a61c
double
radius_
classMotionGenerator.html
ac6818a3322dee1a61914a55eef3f60a9
ros::Subscriber
sub_
classMotionGenerator.html
a8cde172066385501e58310fa9654b816
double
width_
classMotionGenerator.html
aee4e0a7d2e7d55109869dbf5355a4524
MotionSafety
classMotionSafety.html
void
checkFaults
classMotionSafety.html
abc9df1b33fcb81b4d517fa10549de078
()
bool
isEstopped
classMotionSafety.html
aaec20c6456a7a834e0bb0095c81f4a27
()
MotionSafety
classMotionSafety.html
a5ab6e584848743dd7a43e0342c44f360
()
MotionSafety
classMotionSafety.html
a7ac632477968b657b8dc68dfdd908edd
(ros::NodeHandle *nh)
void
setStop
classMotionSafety.html
aad72d5b1cc8477d06dcaed640591136c
(const std::string reason, bool estop, bool fault)
void
diagnostic
classMotionSafety.html
a634a2ee3c0f05a8d873928f9c5132bbd
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
driveCallback
classMotionSafety.html
a8fd29dc4d684e46186fa073bc0a40e4f
(const grizzly_msgs::DriveConstPtr &)
void
estopCallback
classMotionSafety.html
a762467455025228638f5b638e431fcb0
(const std_msgs::BoolConstPtr &)
void
mcuStatusCallback
classMotionSafety.html
a8f9536f786f1dec6d9ae1229c5b4d79e
(const grizzly_msgs::RawStatusConstPtr &)
void
watchdogCallback
classMotionSafety.html
a1273de7f969d28b108dedd0f6836c9c3
(const ros::TimerEvent &)
shared_ptr< DriveChangeLimiter >
accel_limiters_
classMotionSafety.html
abc412182060d210abc0c5e6cf91b3bf4
[4]
shared_ptr< diagnostic_updater::HeaderlessTopicDiagnostic >
diag_cmd_drive_freq_
classMotionSafety.html
a9da35f4fcfefb9c2cb43e3971016571d
shared_ptr< diagnostic_updater::HeaderlessTopicDiagnostic >
diag_mcu_status_freq_
classMotionSafety.html
ab5fdf3855a61fa5503810e1aeca85d26
shared_ptr< diagnostic_updater::Updater >
diagnostic_updater_
classMotionSafety.html
a3d3ab68280313bd092194c13d1f4c300
shared_ptr< EncodersMonitor >
encoders_monitor_
classMotionSafety.html
aa76592579c464e718ca9f5d8c286f574
double
expected_mcu_status_frequency_
classMotionSafety.html
acb4e175b989d500d07b90becfe9c5950
ros::Time
last_commanded_movement_time_
classMotionSafety.html
ad97fea8ef4233f80afc3abd6383ca912
grizzly_msgs::RawStatusConstPtr
last_mcu_status_
classMotionSafety.html
afd0e239b01b72c68574576f45a932a94
ros::Time
last_non_precharge_time_
classMotionSafety.html
ae2b4f2cffa733c3ba22ad9bc4507f031
double
max_accel_
classMotionSafety.html
a6f7f786a8d4a6a25f53480158fd8bce0
double
max_cmd_drive_freq_
classMotionSafety.html
ac30ae54401f92d36326f9540d7f49031
double
min_cmd_drive_freq_
classMotionSafety.html
abab44af2c245a5ed89f98566add5283b
shared_ptr< MotorsMonitor >
motor_drivers_monitor_
classMotionSafety.html
a3a4f12c09507ee2b6d04ee4318264c17
ros::NodeHandle *
nh_
classMotionSafety.html
ab545a994c9df1a84f0bba0f7d2953db6
ros::Publisher
pub_ambience_
classMotionSafety.html
a8a1996f2ef697a3936e71586b5dc35be
ros::Publisher
pub_estop_
classMotionSafety.html
a210d82c25418e693a984260091db7dd7
ros::Publisher
pub_safe_drive_
classMotionSafety.html
a6ad7a3a1ea2dbf9895d737465f4ef921
double
radius_
classMotionSafety.html
ad6c7dc3ec3017a25df7ce8bd9d91da49
std::string
reason_
classMotionSafety.html
a53d41dda17f978fbab2f9ce1d39ff470
ros::Duration
starting_duration_
classMotionSafety.html
a7d572e4a10c719fb9953fba58e3cb772
MotionState
state_
classMotionSafety.html
a843a123ff0390ae66949db6a1be6f19e
ros::Subscriber
sub_drive_
classMotionSafety.html
a51ac6179ee06ced5b294d12bbcba06f8
ros::Subscriber
sub_mcu_status_
classMotionSafety.html
a2a240875db2bf8e6c043307870e985ee
ros::Subscriber
sub_user_estop_
classMotionSafety.html
adef0c263f268dbdd22312d8b91216e15
ros::Time
transition_to_moving_time_
classMotionSafety.html
a2364048e67619ed16877b0b5535a685e
ros::Timer
watchdog_timer_
classMotionSafety.html
a5449a7401cad4c356931ad24f3967797
double
width_
classMotionSafety.html
a81aa71f0bd5cb42c525133b0e3faf750
MotorsMonitor
classMotorsMonitor.html
MotorsMonitor
classMotorsMonitor.html
a85a0c3e74b1c5eaa4a1b963266a36ea7
(ros::NodeHandle *nh)
bool
ok
classMotorsMonitor.html
a5d8eedd5c76128d9f56823611ef40792
()
int
lookForSeriousFault
classMotorsMonitor.html
a6aacab49835fa577f96b930337b6d4ab
(uint8_t, const int)
void
motor_feedback
classMotorsMonitor.html
afd1ce360a164cf90c8e3e5b42a9a536d
(const roboteq_msgs::FeedbackConstPtr, const int)
void
motor_status
classMotorsMonitor.html
a82cdbd1b98bf452b7ed74f0dfdf961a9
(const roboteq_msgs::StatusConstPtr &, const int)
void
msg_watchdog
classMotorsMonitor.html
a9d944bc5f6b0ba4aca0311aeb6c96c3d
(const ros::TimerEvent &)
ros::Publisher
estop_pub_
classMotorsMonitor.html
a8fea335bfe9809a40741aa2004c8fdd2
int
fault_level_
classMotorsMonitor.html
a433aaed924aa3a48ce8b1f1087eb78ba
[4]
ros::Subscriber
fb_sub_
classMotorsMonitor.html
a2f57a90b53a95bb12bf8941a04903385
[4]
roboteq_msgs::FeedbackConstPtr
last_received_feedback_
classMotorsMonitor.html
a81d177cd851ac8bbf20c9b5e851c36b2
[4]
roboteq_msgs::StatusConstPtr
last_received_status_
classMotorsMonitor.html
ad5ea12db5a0fa9ba613337cc941c72d0
[4]
ros::Duration
motors_timeout_
classMotorsMonitor.html
af74412689fa9127b4820ff564ed8c462
ros::NodeHandle
nh_
classMotorsMonitor.html
adc7f94bba069c7471e43a726e71bdb66
ros::Subscriber
stat_sub_
classMotorsMonitor.html
ab794abdce4c148772b706abed094d0d6
[4]
MotionStates
namespaceMotionStates.html
MotionState
namespaceMotionStates.html
a425274617ab2499be9c771556cd2504b
Stopped
namespaceMotionStates.html
a425274617ab2499be9c771556cd2504baf157edf4425cad8a109075d01ea32cf5
Starting
namespaceMotionStates.html
a425274617ab2499be9c771556cd2504ba2ce25469517645ff09e926588b94fe0c
Moving
namespaceMotionStates.html
a425274617ab2499be9c771556cd2504bad37dd51e9c3102a71910dd22df5a71e1
PendingStopped
namespaceMotionStates.html
a425274617ab2499be9c771556cd2504ba13e9585b485e7cf483fe6951264bb2d9
Fault
namespaceMotionStates.html
a425274617ab2499be9c771556cd2504ba8867123814fea841f5bbf7af1b117ee2
roboteq_msgs
namespaceroboteq__msgs.html
ROS_DECLARE_MESSAGE
namespaceroboteq__msgs.html
aeeadeed868343edf8585fa998a251fd7
(Feedback)
ROS_DECLARE_MESSAGE
namespaceroboteq__msgs.html
a9894773852c9a4b02bef46e067178bda
(Status)
serial
namespaceserial.html