Set up your Rover 2 with a Jetson

The Viam Rover 2 arrives preassembled with two encoded motors with suspension, a webcam with a microphone unit, a 6 axis IMU, power management and more. It is primarily designed for use with a Raspberry Pi 4, but you can use it with a larger Jetson board with some additional setup.

This guide provides supplemental instructions for setting up your rover with a Jetson Nano.

Safety

Read all instructions fully before using this product.

This product is not a toy and is not suitable for children under 12.

Switch the rover off when not in use.

Disclaimer: This product is preliminary and experimental in nature, and is provided “AS IS” without any representation or warranty of any kind. Viam does not make any promise or warranty that the product will meet your requirements or be error free. Some states do not allow the exclusion or disclaimer of implied warranties, so the above exclusions may not apply to you.

Setup

  1. Install the WiFi board/device on the Nano. Follow the manufacturer’s instructions to do so.
  2. Power the Jetson Nano with a power supply and prepare the device and install viam-server.
  3. Switch back to the main guide and complete these two steps: Add the power supply and Configure the low-voltage cutoff circuit.
  4. Unscrew the top of the rover with the biggest Allen key.
  5. Take the height extenders provided in your kit. Apply them to the rover chassis posts.
  6. Unscrew the standoffs in the motherboard and relocate them to the Jetson board hole pattern:
Viam rover 2 motherboard hole patterns
  1. Connect the ribbon cable to the motherboard and Jetson Nano. The ribbon cable needs to be routed towards the front of the rover and flip back to the pins on the Jetson Nano, as pictured:
The Jetson ribbon cable
  1. Use the smallest Allen key and the provided M2.5 screws to attach your board to your rover through these standoffs. The USB ports should be facing the left-hand side of the rover, when viewed from above:
The underside of a rover with the Jetson mounted
  1. Connect the webcam’s USB lead to any USB port on your board.
  2. Flip the power switch to turn your rover on.

Safety

Read all instructions fully before using this product.

This product is not a toy and is not suitable for children under 12.

Switch the rover off when not in use.

Disclaimer: This product is preliminary and experimental in nature, and is provided “AS IS” without any representation or warranty of any kind. Viam does not make any promise or warranty that the product will meet your requirements or be error free. Some states do not allow the exclusion or disclaimer of implied warranties, so the above exclusions may not apply to you.

Setup

  1. Power the Jetson Orin Nano with a power supply and prepare the device and install viam-server.
  2. Switch back to the main guide and complete these two steps: Add the power supply and Configure the low-voltage cutoff circuit.
  3. Unscrew the top of the rover with the biggest Allen key.
  4. Take the height extenders provided in your kit. Apply them to the rover chassis posts.
  5. Unscrew the standoffs in the motherboard and relocate them to the Jetson board hole pattern:
Viam rover 2 motherboard hole patterns
  1. IMPORTANT: Disconnect the 5V buck converter. Unlike other boards, the Jetson Orin Nano requires a 7-20V input, which means that the board must be powered directly from the battery. Before commencing, ensure that everything is powered off. It is recommended that you clip the buck converter wires completely and place electrical tape over the exposed contacts, as pictured:

    Clipping the buck converter wires Placing electrical tape over the exposed contacts
  2. Connect the ribbon cable to the motherboard and Jetson Orin Nano.

  3. Use the smallest Allen key and the provided M2.5 screws to attach your board to your rover through these standoffs. The USB ports should be facing the left-hand side of the rover, when viewed from above:

The underside of a rover with the Jetson Orin Nano mounted
  1. Connect a WiFi adapter or a board that directly interfaces to the underside of the Jetson Orin Nano.
  2. Connect the webcam’s USB lead to any USB port on your board.
  3. Flip the power switch to turn your rover on.

Control your rover on the Viam app

If you followed the instructions in the Jetson installation guide, you should have already made an account on the Viam app, installed viam-server on the board, and added a new machine.

To configure your rover so you can start driving it, add a Viam Rover 2 Fragment to your machine.

Next steps

After adding the appropriate fragment, follow one of these tutorials with your borrowed or owned rover:

Have questions, or want to meet other people working on robots? Join our Community Discord.

If you notice any issues with the documentation, feel free to file an issue or edit this file.