Skip to main content
Version: 0.12.0

Hardware Kit Installation Requirements

Several hardware configurations are compatible with OutdoorNav Autonomy Software. Select the checklist below that corresponds to your hardware kit.

In addition, if the OutdoorNav software is not running on the UGV computer itself, which is the case with the Starter Kit and some custom integrations, ensure that the UGV computer is configured correctly by reviewing the following checklist.

Notes on Measuring Frame Relationships

For mobile robots, base_link should be rigidly attached to the mobile UGV. It can be attached at any position of the UGV to provide a point of reference. We also expect the orientation of base_link to be in the NWU convention. ROS standards for base_link can be found in REP-103 and REP-105.

Starter Kit Frame

The starter kit frame (starter_kit_link) is located at the center of the bottom plate of the enclosure. Its orientation is also in the NWU convention with the X-axis of the frame pointing out of the front RealSense camera and the Y-axis coming out of the side of the enclosure without the power and Ethernet breakouts.

Sensor Frame

The sensors frame for each sensor will vary. Please consult the documentation for the specific sensor.

Measuring Relative Pose

Consider frame A (eg. starter_kit_link) and frame B (eg. base_link), rigidly attached to the UGV. The relationship of A relative to B consists of two parts, the relative position and relative orientation. The position of A relative to B can be obtained by measuring the distance (in X, Y, Z axes) from frame B to frame A, and providing that value in frame B's coordinate frame. The orientation of A relative to B is obtained by rotating the axes of frame B until they line up with frame A, noting that results in each axis are the rotation angles of the orientation. A trick for the orientation's sign is to remember that if you rotate the X-axis towards the Y-axis or Z-axis the rotation will be positive and that if you rotate away from the Y-axis or X-axis, it results in negative rotations.