Skip to content

Commit 8004781

Browse files
style(pre-commit): autofix
1 parent fc4db6c commit 8004781

7 files changed

Lines changed: 185 additions & 166 deletions

File tree

docs/reference-design/get-started/AutoSDV/index.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ The AutoSDV project (Autoware Software-Defined Vehicle) is an affordable 1/10 sc
88

99
## Platform Models
1010

11-
| Feature | Base | 360° LiDAR | Solid-State | Connected |
12-
|---------|------|------------|-------------|-----------|
13-
| **LiDAR** | None | Velodyne VLP-32C | Seyond Robin-W | Seyond Robin-W |
14-
| **LiDAR FOV** | - | 360° × 40° | 120° × 25° | 120° × 25° |
15-
| **LiDAR Range** | - | 100m | 150m | 150m |
11+
| Feature | Base | 360° LiDAR | Solid-State | Connected |
12+
| ---------------- | ----------- | --------------------- | ------------------ | ------------------ |
13+
| **LiDAR** | None | Velodyne VLP-32C | Seyond Robin-W | Seyond Robin-W |
14+
| **LiDAR FOV** | - | 360° × 40° | 120° × 25° | 120° × 25° |
15+
| **LiDAR Range** | - | 100m | 150m | 150m |
1616
| **Localization** | Vision only | NDT (full autonomous) | Development needed | Development needed |
17-
| **Connectivity** | Standard | Standard | Standard | 5G (Ataya/MOXA) |
18-
| **Battery Life** | 40 min | 40 min | 40 min | 40 min |
17+
| **Connectivity** | Standard | Standard | Standard | 5G (Ataya/MOXA) |
18+
| **Battery Life** | 40 min | 40 min | 40 min | 40 min |
1919

2020
<table align="center" border="0" style="margin: 2em 0;">
2121
<tr>
@@ -38,23 +38,23 @@ The AutoSDV project (Autoware Software-Defined Vehicle) is an affordable 1/10 sc
3838

3939
## Core Components
4040

41-
| Component | Specification |
42-
|-----------|---------------|
43-
| **Chassis** | Tekno TKR9500 (16×11×5 inch) |
44-
| **Computer** | NVIDIA Jetson AGX Orin 64GB |
45-
| **Storage** | 1TB NVMe SSD |
46-
| **Camera** | ZED X Mini Stereo |
47-
| **IMU** | MPU9250 9-axis |
48-
| **Motor** | Brushless 4274/1500kv |
41+
| Component | Specification |
42+
| ------------ | ---------------------------- |
43+
| **Chassis** | Tekno TKR9500 (16×11×5 inch) |
44+
| **Computer** | NVIDIA Jetson AGX Orin 64GB |
45+
| **Storage** | 1TB NVMe SSD |
46+
| **Camera** | ZED X Mini Stereo |
47+
| **IMU** | MPU9250 9-axis |
48+
| **Motor** | Brushless 4274/1500kv |
4949

5050
## Software
5151

5252
AutoSDV runs on Autoware with ROS 2, providing autonomous navigation capabilities for outdoor environments.
5353

54-
| Component | Details |
55-
|-----------|---------|
56-
| **Autoware** | Autoware.universe |
57-
| **ROS** | ROS 2 Humble |
54+
| Component | Details |
55+
| --------------- | ----------------------------------------------- |
56+
| **Autoware** | Autoware.universe |
57+
| **ROS** | ROS 2 Humble |
5858
| **Source Code** | [GitHub](https://github.com/NEWSLabNTU/AutoSDV) |
5959

6060
## Resources
Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
# Overview
22

3-
This document elaborates the hardware and software configurations for using Autoware for autonomous driving. Hence, it will serve as a guideline to select hardware and software components to build autonomous vehicles. However, this document is NOT prepared as neither step-by-step instructions nor Q&A books, which will be provided as a reference link if available.
3+
This document elaborates the hardware and software configurations for using Autoware for autonomous driving. Hence, it will serve as a guideline to select hardware and software components to build autonomous vehicles. However, this document is NOT prepared as neither step-by-step instructions nor Q&A books, which will be provided as a reference link if available.
44

5-
# Design Overview
5+
# Design Overview
66

77
![Meta-Info Radar Chart for Go-Kart Design](images/MetaRadarChart-GoKart.png)
88

99
![Tech Feature Radar Chart for Go-Kart Design](images/TechRadarChart-GoKart.png)
1010

11-
# Who should read
12-
One is interested in building your small size autonomous vehicles and looks for the place to start with.
11+
# Who should read
12+
One is interested in building your small size autonomous vehicles and looks for the place to start with.
1313

14-
# References and Resources
14+
# References and Resources
1515
- Complete Go-Kart with Autoware documents: [link](https://go-kart-upenn.readthedocs.io/en/latest/)
1616
- ROS 2 Foxy setup and autonomous code: [link](https://github.com/mlab-upenn/gokart-sensor/tree/ros2_foxy_purepursuit)
17-
17+
1818
- ROS 2 Humble setup and autonomous code: [Link](https://github.com/mlab-upenn/gokart-sensor/tree/ros2_humble_purepursuit)
19-
19+
2020
- STM32 nucleo controller code: [link](https://github.com/mlab-upenn/gokart-mechatronics/tree/main/STM32%20Control)
2121

2222
# Contributors
@@ -26,23 +26,23 @@ One is interested in building your small size autonomous vehicles and looks for
2626

2727
| Use Cases: | Education | Racing | PoC | Open AD Kit | Commercial Services/Production |
2828
|:--------: | :--------:| :---------: | :---------: |:---------: | :---------: |
29-
|Go-Kart | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> |
29+
|Go-Kart | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> |
3030

3131
# ODD
3232

3333
| ODD | Cargo | Bus | RoboTaxi | Low Speed (Utility) Vehicle | Delivery Robot |
3434
|:--------: | :--------:| :---------: | :---------: |:---------: | :---------: |
35-
|Go-Kart | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> |
35+
|Go-Kart | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> |
3636

3737
# Automation Level
3838
| Automation Level | 0 | 1 | 2 | 3 | 4 | 5 |
3939
|:--------: | :--------:| :---------: | :---------: |:---------: | :---------: | :---------: |
40-
|Go-Kart | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> |
40+
|Go-Kart | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> |
4141

4242

4343
# System Architecture
4444

45-
Autonomous Go-Kart is a one-third scale autonomous go-kart autonomous vehicle for development and prototyping purpose. It can be used for developing and testing software components in Autoware.
45+
Autonomous Go-Kart is a one-third scale autonomous go-kart autonomous vehicle for development and prototyping purpose. It can be used for developing and testing software components in Autoware.
4646

4747
![System Architecture](images/avev_gokart.png)
4848

@@ -58,5 +58,5 @@ Autonomous Go-Kart is a one-third scale autonomous go-kart autonomous vehicle fo
5858
## Computing Platforms
5959
- X86 laptop with nVidia GPU
6060

61-
# Software Configuration
61+
# Software Configuration
6262
![GoKart-ComputeSensing.png](images/GoKart-ComputeSensing.png)
Lines changed: 27 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,70 @@
11
# Overview
22

3-
This document elaborates the hardware and software configurations for using Autoware for autonomous driving. Hence, it will serve as a guideline to select hardware and software components to build autonomous vehicles. However, this document is NOT prepared as neither step-by-step instructions nor Q&A books, which will be provided as a reference link if available.
3+
This document elaborates the hardware and software configurations for using Autoware for autonomous driving. Hence, it will serve as a guideline to select hardware and software components to build autonomous vehicles. However, this document is NOT prepared as neither step-by-step instructions nor Q&A books, which will be provided as a reference link if available.
44

5-
# Design Overview
5+
# Design Overview
66

77
![Meta-Info Radar Chart for Go-Kart Design](images/MetaRadarChart-GoKart.png)
88

99
![Tech Feature Radar Chart for Go-Kart Design](images/TechRadarChart-GoKart.png)
1010

11-
# Who should read
12-
One is interested in building your small size autonomous vehicles and looks for the place to start with.
11+
# Who should read
12+
13+
One is interested in building your small size autonomous vehicles and looks for the place to start with.
14+
15+
# References and Resources
1316

14-
# References and Resources
1517
- Complete Go-Kart with Autoware documents: [link](https://go-kart-upenn.readthedocs.io/en/latest/)
1618
- ROS 2 Foxy setup and autonomous code: [link](https://github.com/mlab-upenn/gokart-sensor/tree/ros2_foxy_purepursuit)
17-
19+
1820
- ROS 2 Humble setup and autonomous code: [Link](https://github.com/mlab-upenn/gokart-sensor/tree/ros2_humble_purepursuit)
19-
21+
2022
- STM32 nucleo controller code: [link](https://github.com/mlab-upenn/gokart-mechatronics/tree/main/STM32%20Control)
2123

2224
# Contributors
25+
2326
-  Autoware Center of Excellence (under Prof. Rahul Mangharam)
2427

2528
# Targeted Use Cases
2629

27-
| Use Cases: | Education | Racing | PoC | Open AD Kit | Commercial Services/Production |
28-
|:--------: | :--------:| :---------: | :---------: |:---------: | :---------: |
29-
|Go-Kart | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> |
30+
| Use Cases: | Education | Racing | PoC | Open AD Kit | Commercial Services/Production |
31+
| :--------: | :-------------------------------: | :-------------------------------: | :--------------------------------: | :---------------------------------: | :---------------------------------: |
32+
| Go-Kart | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> |
3033

3134
# ODD
3235

33-
| ODD | Cargo | Bus | RoboTaxi | Low Speed (Utility) Vehicle | Delivery Robot |
34-
|:--------: | :--------:| :---------: | :---------: |:---------: | :---------: |
35-
|Go-Kart | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> |
36+
| ODD | Cargo | Bus | RoboTaxi | Low Speed (Utility) Vehicle | Delivery Robot |
37+
| :-----: | :---------------------------------: | :--------------------------------: | :---------------------------------: | :---------------------------------: | :---------------------------------: |
38+
| Go-Kart | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> |
3639

3740
# Automation Level
38-
| Automation Level | 0 | 1 | 2 | 3 | 4 | 5 |
39-
|:--------: | :--------:| :---------: | :---------: |:---------: | :---------: | :---------: |
40-
|Go-Kart | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> |
4141

42+
| Automation Level | 0 | 1 | 2 | 3 | 4 | 5 |
43+
| :--------------: | :--------------------------------: | :--------------------------------: | :-------------------------------: | :--------------------------------: | :---------------------------------: | :---------------------------------: |
44+
| Go-Kart | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> |
4245

4346
# System Architecture
4447

45-
Autonomous Go-Kart is a one-third scale autonomous go-kart autonomous vehicle for development and prototyping purpose. It can be used for developing and testing software components in Autoware.
48+
Autonomous Go-Kart is a one-third scale autonomous go-kart autonomous vehicle for development and prototyping purpose. It can be used for developing and testing software components in Autoware.
4649

4750
![System Architecture](images/avev_gokart.png)
4851

4952
# Hardware Configuration
53+
5054
## Chassis
51-
- TopKart: [link to purchase]()
55+
56+
- TopKart: [link to purchase]()
5257

5358
## Sensors
59+
5460
- Lidar: Ouster LIDAR OS1 and Velodyne M1600
5561
- Camera: OAK-D camera
5662
- GNSS: RTK-GNSS
5763

5864
## Computing Platforms
65+
5966
- X86 laptop with nVidia GPU
6067

61-
# Software Configuration
68+
# Software Configuration
69+
6270
![GoKart-ComputeSensing.png](images/GoKart-ComputeSensing.png)

docs/reference-design/get-started/RoboRacer/index.md

Lines changed: 34 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,23 @@ This document elaborates the hardware and software configurations for using Auto
77
![Radar Chart for RoboRacer Design](images/RadarChart-F1Tenth.png)
88

99
# Who should read
10+
1011
One is interested in building your autonomous racing cars or low-cost platforms to learn Autoware, and looks for the place to start with.
1112

1213
# References and Resources
14+
1315
- Complete RoboRacer documents: [link](https://roboracer.ai/)
1416
- RoboRacer Learn: [link](https://roboracer.ai/learn)
1517

16-
1718
# Contributors [complete list](https://roboracer.ai/)
19+
1820
## RoboRacer Core Developers
21+
1922
- Hongrui (Billy) Zheng
2023
- Johannes Betz
24+
2125
## Contributors
26+
2227
- Matthew O'Kelly
2328
- Kim Luong
2429
- Haoru Xue
@@ -28,27 +33,28 @@ One is interested in building your autonomous racing cars or low-cost platforms
2833
- Jim Benson
2934

3035
# Community Outreach
36+
3137
- Rahul Mangharam
3238
- RoboRacer Clemson and Venkat Krovi
3339
- Jaroslav Klapálek
3440

3541
# Targeted Use Cases
3642

37-
| Use Cases: | Education | Racing | PoC | Open AD Kit | Commercial Services/Production |
38-
|:--------: | :--------:| :---------: | :---------: |:---------: | :---------: |
39-
|RoboRacer | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> |
43+
| Use Cases: | Education | Racing | PoC | Open AD Kit | Commercial Services/Production |
44+
| :--------: | :-------------------------------: | :-------------------------------: | :---------------------------------: | :---------------------------------: | :---------------------------------: |
45+
| RoboRacer | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> |
4046

4147
# ODD
4248

43-
| ODD | Cargo | Bus | RoboTaxi | Low Speed (Utility) Vehicle | Delivery Robot |
44-
|:--------: | :--------:| :---------: | :---------: |:---------: | :---------: |
45-
|RoboRacer | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> |
49+
| ODD | Cargo | Bus | RoboTaxi | Low Speed (Utility) Vehicle | Delivery Robot |
50+
| :-------: | :---------------------------------: | :--------------------------------: | :---------------------------------: | :---------------------------------: | :---------------------------------: |
51+
| RoboRacer | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> |
4652

4753
# Automation Level
48-
| Automation Level | 0 | 1 | 2 | 3 | 4 | 5 |
49-
|:--------: | :--------:| :---------: | :---------: |:---------: | :---------: | :---------: |
50-
|RoboRacer | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> |
5154

55+
| Automation Level | 0 | 1 | 2 | 3 | 4 | 5 |
56+
| :--------------: | :--------------------------------: | :--------------------------------: | :-------------------------------: | :---------------------------------: | :---------------------------------: | :---------------------------------: |
57+
| RoboRacer | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" checked /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> | <input type="checkbox" disabled /> |
5258

5359
# System Architecture
5460

@@ -57,33 +63,38 @@ RoboRacer can be used for racing and education purpose. The simplest use case is
5763
![RoboRacer NX](images/f1tenth_NX.png)
5864

5965
# Hardware Configuration
66+
6067
## Chassis
61-
- Traxxas Slash 4x4 Premium: [link to purchase](https://www.amainhobbies.com/traxxas-slash-4x4-ultimate-rtr-4wd-short-course-truck-orange-tra68077-4-orng/p858530)
68+
69+
- Traxxas Slash 4x4 Premium: [link to purchase](https://www.amainhobbies.com/traxxas-slash-4x4-ultimate-rtr-4wd-short-course-truck-orange-tra68077-4-orng/p858530)
6270
- VESC Speed Controllers: # VESC 6 MK III
6371

6472
## Sensors
73+
6574
- Lidar: choose one
66-
- Hokuyo UTM-30LX
67-
- Hokuyo 10LX
75+
- Hokuyo UTM-30LX
76+
- Hokuyo 10LX
6877
- Camera (optional):
69-
- ZED 2
70-
- Intel Real Sense
78+
- ZED 2
79+
- Intel Real Sense
7180

7281
## Computing Platforms
82+
7383
- NVIDIA Jetson Xavier NX
7484
- USB Hub (4 ports)
7585
- (DEPRECATED) NVIDIA Jetson TX2
7686

7787
![RoboRacer](images/together_NX.png)
7888

7989
# Software Configuration
90+
8091
- Software on the car:
81-
- Operating System: Linux 20.04
82-
- ROS: [ROS 2 Galactic](https://docs.ros.org/en/galactic/Installation/Ubuntu-Install-Debians.html)
83-
- GPU Driver: nVidia: JetPack 5.1.1 (rev. 1)
84-
- [Autoware](https://github.com/autowarefoundation/autoware.git)
85-
- SLAM Toolbox to create and edit map: ros-galactic-slam-toolbox
92+
- Operating System: Linux 20.04
93+
- ROS: [ROS 2 Galactic](https://docs.ros.org/en/galactic/Installation/Ubuntu-Install-Debians.html)
94+
- GPU Driver: nVidia: JetPack 5.1.1 (rev. 1)
95+
- [Autoware](https://github.com/autowarefoundation/autoware.git)
96+
- SLAM Toolbox to create and edit map: ros-galactic-slam-toolbox
8697
- Tools:
87-
- Simulator: [RoboRacer simulator](https://github.com/f1tenth/f1tenth_gym)
88-
- VESC Tool for motor control: [link](https://vesc-project.com/vesc_tool)
89-
- Version Control tool: [vcstool](https://github.com/dirk-thomas/vcstool)
98+
- Simulator: [RoboRacer simulator](https://github.com/f1tenth/f1tenth_gym)
99+
- VESC Tool for motor control: [link](https://vesc-project.com/vesc_tool)
100+
- Version Control tool: [vcstool](https://github.com/dirk-thomas/vcstool)

0 commit comments

Comments
 (0)