Configure F1TENTH System


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.

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

Now that you have a working physical F1TENTH car, you’ll want to program it to do something useful, otherwise it’s just a glorified and expensive car model at this point.

This Configure F1TENTH System 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.

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


Flow of information on the F1TENTH Autonomous Vehicle System.

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.

The Pit/Host laptop is is YOUR main computer which has access to the car and which is used to get data from the vehicle and to start the software. This can be a Windows, a Mac or a Linux computer - it does not matter. We use this computer ultimately to connect remotely via SSH to the NVIDIA Jetson NX. Furthermore, you can use that computer to code your software, but this part is not covered here.

The configuration of the F1TENTH system has three subsections:

  1. Configuring the NVIDIA Jetson NX contains all necessary steps to configure the NVIDIA Jetson Xavier NX.

  2. Combine 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 two sections.

  3. DEPRECATED - Configuring the TX2 contains all necessary steps to configure the NVIDIA Jetson TX2.


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

Many thanks to Dr. Rosa Zheng from Lehigh University for compiling the majority of information in this section.