-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
7928e70
commit e9d1e92
Showing
11 changed files
with
109 additions
and
27 deletions.
There are no files selected for viewing
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,28 +1,69 @@ | ||
# Simulator | ||
|
||
## Overview | ||
This page provides detailed information related to the simulator. | ||
|
||
## Vehicle Specifications | ||
Below is a table of the specifications for the vehicle model created specifically for use in the simulator. | ||
|
||
| Item | Value | | ||
| ------------------------ | --------- | | ||
| Vehicle Weight | 160 kg | | ||
| Overall Length | 200 cm | | ||
| Overall Width | 145 cm | | ||
| Front Wheel Diameter | 24 cm | | ||
| Front Wheel Width | 13 cm | | ||
| Front Wheel Tread | 93 cm | | ||
| Rear Wheel Diameter | 24 cm | | ||
| Rear Wheel Width | 18 cm | | ||
| Rear Wheel Tread | 112 cm | | ||
| Maximum Steering Angle | 80° | | ||
| Max Acceleration When Driving | 3.2 m/s^2 | | ||
|
||
## CoM Position | ||
CoM (Center of Mass) refers to the center of mass of the vehicle's Rigidbody. The CoM is strategically positioned at the center of the vehicle and at the height of the wheel axis. | ||
This page describes the specifications of the simulator used in the AI Challenge. | ||
|
||
The simulator is based on the open-source autonomous driving simulator "[AWSIM](https://github.com/tier4/AWSIM)" developed for Autoware. | ||
|
||
## Vehicle (Go-Kart) | ||
The vehicle conforms to the specifications of the [EGO Vehicle](https://tier4.github.io/AWSIM/Components/Vehicle/EgoVehicle/) in AWSIM and is designed with specifications close to an actual go-kart. | ||
|
||
![vehicle-appearance](./images/vehicle-appearance.png) | ||
|
||
### Parameters | ||
|
||
![vehicle-component](./images/vehicle-component.png) | ||
|
||
![rigidbody-component](./images/rigidbody-component.png) | ||
|
||
| Item | Value | | ||
| --------------------- | ---------- | | ||
| Vehicle Weight | 160 kg | | ||
| Length | 200 cm | | ||
| Width | 145 cm | | ||
| Front Wheel Diameter | 24 cm | | ||
| Front Wheel Width | 13 cm | | ||
| Front Wheel Tread | 93 cm | | ||
| Rear Wheel Diameter | 24 cm | | ||
| Rear Wheel Width | 18 cm | | ||
| Rear Wheel Tread | 112 cm | | ||
| Maximum Steering Angle| 80° | | ||
| Maximum Acceleration | 3.2 m/s^2 | | ||
|
||
### CoM Position | ||
CoM (Center of Mass) is the mass center of the vehicle Rigidbody. The CoM position is set at the center of the vehicle and at the height of the wheel axles. | ||
|
||
![side-view-of-com](./images/side-view-of-com.png) | ||
|
||
![top-view-of-com](./images/top-view-of-com.png) | ||
![top-view-of-com](./images/top-view-of-com.png) | ||
|
||
### Colliders | ||
The configuration of the Colliders object is as follows. | ||
|
||
![colliders-object](./images/colliders-object.png) | ||
|
||
Colliders ensure that the vehicle can make contact with other objects. The MeshCollider component takes the mesh of the vehicle object and constructs a collider based on it. | ||
|
||
![mesh-collider-component](./images/mesh-collider-component.png) | ||
|
||
![body-collider](./images/body-collider.png) | ||
|
||
### Wheel Colliders | ||
The vehicle has a total of four wheel colliders, one for each wheel, in addition to the visual objects related to the wheels. Wheel colliders are the only parts that make contact with the road. | ||
|
||
The Wheel (script) provides a reference to the collider and visual object for the particular wheel. This allows the Vehicle (script) to perform certain actions on each of the wheels, such as: | ||
|
||
- Update the steering angle in the WheelCollider. | ||
- Update the visual part of the wheel depending on the speed and angle of the turn. | ||
- Update the wheel contact information stored in the WheelHit object. | ||
- Update the force exerted by the tire forward and sideways depending on the acceleration (including cancellation of skidding). | ||
- Ensure setting the tire sleep (it is impossible to put Rigidbody to sleep, but putting all wheels to sleep allows to get closer to this effect). | ||
|
||
The Wheel Collider Config (script) has been developed to prevent inspector entry for the WheelCollider which ensures that friction is set to 0 and only wheel suspension and collisions are enabled. For more details, please see [this manual](https://docs.unity3d.com/Manual/class-WheelCollider.html). | ||
|
||
![wheel-collider-component](./images/wheel-collider-component.png) | ||
|
||
![wheel-collider](./images/wheel-collider.png) | ||
|
||
### Sensor Configuration | ||
TODO |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters