Configure Jetson and Peripherals

Note

This section assumes that you have already completed Building the Car.

At the end of this section, you will have the NVIDIA Jetson NX and set up and connected to your computer via SSH and remote desktop.

Required Equipment:
  • Fully built F1TENTH vehicle

  • Laptop/computer: Linux, Windows, Mac

  • External monitor/display

  • HDMI cable

  • Keyboard

  • Mouse

  • Wireless router

  • Ethernet cable (needed if Pit/Host laptop does not have WiFi capability)

Difficulty Level: Intermediate-Advanced

Approximate Time Investment: 2-3 hours

This Configure Jetson and Peripherals section will walk you through how to configure the NVIDIA Jetson NX so that you will be able to run programs on the F1TENTH Autonomous Vehicle System and communicate with the Vehicle from your laptop.

The image below represents the flow of information on the F1TENTH Autonomous Vehicle System.

../../_images/f1tenth_sys_flow_NEW.png

The NVIDIA Jetson NX is the main brain of the entire system. It gives commands to the VESC which controls the Servo and the Brushless Motor on the F1TENTH Vehicle. The NVIDIA Jetson NX also receives information from the LiDAR either via USB or Ethernet. All of these communication are done through ROS 2, we’ll go over how to set that up later on.

The Pit/Host laptop is is your main computer that’s used as remote access to the onboard computer of the car. The operating system on this laptop doesn’t matter since we’re only using it for remote access via SSH or remote desktop. We’ll discuss how to use the simulator in a later section.

The configuration of the F1TENTH system has three subsections:

  1. Configuring the NVIDIA Jetson NX contains all necessary steps to flash the NVIDIA Jetson Xavier NX with an operating system.

  2. Wireless setup goes over how to set up a wireless communication system between the Pit/Host laptop and the NVIDIA Jetson NX once you have already completed the above section.

  3. DEPRECATED - Configuring the TX2 contains all necessary steps to configure the NVIDIA Jetson TX2. Note that we no longer support the TX2.

Tip

If you have any build and/or setup questions, post to the forum.