clearpath_tests.mobility_test module

class clearpath_tests.mobility_test.MobilityTestNode(*args: Any, **kwargs: Any)

Bases: ClearpathTestNode

Generic class for all tests that involve driving the robot with odometry feedback.

calculate_average_motor_currents()
get_test_result_details()

Get additional details about the test results.

These details get included in the report, but are not printed out.

If the test does not support additional details, simply return None

lynx_callback(lynx_status: clearpath_motor_msgs.msg.LynxSystemProtection)
odom_callback(odom_msg)
on_lynx_status(lynx_status: clearpath_motor_msgs.msg.LynxMultiFeedback)
on_puma_status(puma_status: clearpath_motor_msgs.msg.PumaMultiFeedback)
publish_callback()
start()

Run this node normally as a standard ROS node without any user interaction.

This function must be implemented by all children