Skip to content

Latest commit

 

History

History
44 lines (26 loc) · 3.58 KB

File metadata and controls

44 lines (26 loc) · 3.58 KB

Ground Vehicles

The following information documents the provisioning of a Turtlebot 2 as a ground vehicle reference platform.

Getting Started with the Turtlebot2 Ground Vehicle

Hardware

You'll need the following pieces of hardware to begin. For the peripherals such as hub and usb cables, the links show the actual parts used in the prototype system. However, other parts may also be suitable.

The following guidelines will provide assembly instructions for the Turtlebot and Qualcomm Flight Board. If not explicitly mentioned, it is best to secure the components since this will be a moving platform. Double sided tape can be used if there is no way to use the mounting holes in the platform.

Turtlebot and Qualcomm Flight Board Assembly

Assemble the plates and 3D depth sensor with the base as presented in the Turtlebot 2 Core Kit. Mount the Qualcomm Flight Board somewhere on the plates. The installation documented here does not use the tracking camera. If you plan to integrate a solution to use the tracking camera, then it may be best for the Qualcomm Flight Board to be mounted on the top plate so that the tracking camera has visibility to its surroundings.

Power Assembly

Secure and connect the Qualcomm Flight Board power adapter (APM) to the board. Use the Molex Power Cable for the Qualcomm flight board to get power from the 12V@5A Molex connection found on the base of Kobuki. Consult the Turtlebot user guide for additional information.

Peripheral Assembly

Next, setup the USB Hub to connect peripheral devices to the Qualcomm Flight Board. Connect the micro USB OTG cable to the female USB connection on the board. Connect the USB Hub to the OTG cable. The USB cable that comes with the Turtlebot base is connected to the Kobuki and the USB Hub. Connect the USB cable from the Orbbec Astra to the USB Hub.

Platform Image

Make sure that you have the most up-to-date platform. Instructions can be found here.

Many of the steps require the use of adb (Android Debug Bridge) for communication via usb. Make sure that your Qualcomm Flight board is connected via usb and that you have adb installed.

Provisioning Turtlebot2

This setup will utilize existing ROS packages for the Turtlebot. For background, see common Turtlebot2 bringup tutorials here and select the "Indigo" version.

The core installation will provide mapping and navigation using the Kobuki wheel encoder and Astra sensor. Extended installations may use the tracking camera for position.

Building the Docker Image

To provide the packages needed for Turtlebot2, this must be built into the image. See Docker Setup for information on the process to include additional source and build procedure for the docker image.