F1TENTH - Build
ros1
Getting started
Introduction
Building the F1TENTH Car
Bill of Materials
1. Lower Level Chassis
1. Removing Traxxas Stock Components
2. Attaching the Standoffs
3. Setting Up the Battery
DEPRECATED: Installing the Brushless Motor - Traxxas Ford Fiesta Chassis Only
2. Autonomy Elements
1. Preparing the NVIDIA Jetson NX
2. Preparing the WiFi Antenna
DEPRECATED: Preparing the NVIDIA Jetson TX2
3. Upper Level Chassis
1. Mounting the VESC
2. Mounting the Antenna
3. Mounting the NVIDIA Jetson NX
4. Mounting the Powerboard
5. Mounting the Lidar
DEPRECATED: Mounting the NVIDIA Jetson TX2
1. Mounting the TX2 and Antenna
2. Mounting the USB Hub
4. Putting it all together
1. Mounting the Upper Level Chassis to the Lower Level Chassis
2. Connecting the Brushless Motor to the VESC
3. Connecting the Battery with the VESC
4. Connecting the NVIDIA Jetson NX with the VESC
5. Lidar Connection
6. Attaching the PPM Cable
7. Final Touches
8. Voila!
DEPRECATED: NVIDIA TX2 Setup
Configure F1TENTH System
1. Pit/Host Setup
Overview
1. Installing Ubuntu
2. Installing ROS
2. Configuring the NVIDIA Jetson NX
1. Flash Jetson NX with Software
2. Run Jetson NX from SSD
3. Configuring WiFi and SSH
4. Updating Packages
5. Creating a Swapfile
6. Installing ROS
7. Install the Logitech F710 driver on the Jetson.
3. Connecting the Pit/Host and the NVIDIA Jetson NX
Overview
1. Vehicle Hardware Setup
2. Wireless Hot Spot on the NVIDIA Jetson NX
3. Connecting the NVIDIA Jetson NX to WiFi
4. Connecting the Pit/Host Computer to WiFi
5. Connecting to the Pit/Host to the NVIDIA Jetson NX
DEPRECATED - Configuring the Jetson TX2
Overview
1. Install NVIDIA SDK Manager on Pit/Host Computer
2. Installing JetPack on Pit/Host Computer
3. Installing Orbitty BSP on Pit/Host Computer
4. Connecting the TX2
5. Flashing the TX2 with the Orbitty Carrier
6. Working on the TX2
Install F1TENTH Software
1. Configuring the VESC
1. Installing the VESC Tool
2. Powering the VESC
3. Connecting the VESC to Your Laptop
4. Updating the Firmware on the VESC
5. Uploading the Motor Configuration XML
6. Detecting and Calculating Motor Parameters
7. Changing the Openloop Hysteresis and Openloop Time
8. Tuning the PID controller
2. Hokuyo 10LX Ethernet Connection Setup
3. ROS Workspace Setup
Overview
1. Setting Up the ROS Workspace
2. Udev Rules Setup
3. Testing the Lidar
Driving the F1TENTH Car
Manual Control
Overview
1. Vehicle Inspection
2. Driving the Car
Troubleshooting
Calibrating the Odometry
Autonomous Control
Appendices
Appendix A: Shared Folders between Host and VM
FAQ
General
Where can I find additional working examples of autonomous control code?
Mechanical
Do I have a broken drive train? How can I fix it?
Differential makes excessive noise
I’m not able to steer the car, no response from the steering servo
System identification failure and VESC tuning
Printing and laser cutting replacement parts
Wireless Network
High packet-loss, excessive latency on wireless network
Increasing range of the gamepad
Wireless interference with the gamepad
Software
LIDAR variants
Installing pyTorch
Installing Tensorflow
Using gstreamer and image processing pipeline
Kernel
USB doesn’t work
USB works, but LIDAR and VESC do not work
Going Forward
F1TENTH Simulator
Linux/ROS Installation
Dependencies
Package
Quick Start
Using the Simulator
Driving
Instant Pose Setting
Advanced Information
RVIZ Visualization
ROS API
Changing the Behavior Controller
Adding a planning node
Parameters
Topics
Frames
Simulator Parameters
Car Parameters
Lidar Parameters
Joystick Parameters
Support
Contact
Acknowledgements
F1TENTH - Build
Docs
»
Driving the F1TENTH Car
»
Autonomous Control
Edit on GitHub
Autonomous Control
¶
Coming Soon
Read the Docs
v: ros1
Versions
stable
ros1
foxy_test
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.