diff --git a/Docs/img/tuto_suspension_blueprints.jpg b/Docs/img/tuto_suspension_blueprints.jpg new file mode 100644 index 000000000..259769e89 Binary files /dev/null and b/Docs/img/tuto_suspension_blueprints.jpg differ diff --git a/Docs/img/tuto_suspension_parameterization.jpg b/Docs/img/tuto_suspension_parameterization.jpg new file mode 100644 index 000000000..a3da00d3c Binary files /dev/null and b/Docs/img/tuto_suspension_parameterization.jpg differ diff --git a/Docs/index.md b/Docs/index.md index 7cb5ee601..5afd923f0 100644 --- a/Docs/index.md +++ b/Docs/index.md @@ -143,10 +143,12 @@ CARLA forum — Add new content to CARLA. [__Create a sensor__](tuto_D_create_sensor.md) — Develop a new sensor to be used in CARLA. + [__Customize vehicle suspension__](tuto_D_customize_vehicle_suspension.md) + — Modify the suspension system of a vehicle. [__Make a release__](tuto_D_make_release.md) — For developers who want to publish a release. [__Generate detailed colliders__](tuto_D_generate_colliders.md) - — Created detailed colliders for vehicles. + — Create detailed colliders for vehicles. [__Generate pedestrian navigation__](tuto_D_generate_pedestrian_navigation.md) — Obtain the information needed for walkers to move around.
diff --git a/Docs/tuto_D_customize_vehicle_suspension.md b/Docs/tuto_D_customize_vehicle_suspension.md new file mode 100644 index 000000000..c755ac76b --- /dev/null +++ b/Docs/tuto_D_customize_vehicle_suspension.md @@ -0,0 +1,224 @@ +# Customize vehicle suspension + +This tutorial covers the basics of the suspension system for CARLA vehicles, and how are these implemented for the different vehicles available. Use this information to access the suspension parameterization of a vehicle in Unreal Engine, and customize it at will. + +* [__Basics of the suspension system__](#basics-of-the-suspension-system) +* [__Suspension groups__](#suspension-groups) + + +--- +## Basics of the suspension system + +The suspension system of a vehicle is defined by the wheels of said vehicle. Each wheel has an independent blueprint with some parameterization, which includes the suspension system. + +These blueprints can be found in `Content/Carla/Blueprints/Vehicles/BP_AudiA2_FLW
.Stiff suspension | +Coupé | +Urban | +Van | +Off-road | +Truck | +Soft suspension | + +
Parameterization | +Vehicles | + + +
+Suspension Force Offset — 0.0 + Suspension Max Raise — 7.5 + Suspension Max Drop — 7.5 + Suspension Natural Frequency — 10.0 + Suspension Damping Ratio — 1.0 + Sweep Type — SimpleAndComplex + |
+
+vehicle.seat.leon + vehicle.audi.a2 + vehicle.audi.tt + vehicle.tesla.model3 + vehicle.lincoln.mkz2017 + vehicle.mercedes-benz.coupe + |
+
+
---|
Parameterization | +Vehicles | + + +
+Suspension Force Offset — 0.0 + Suspension Max Raise — 15.0 + Suspension Max Drop — 15.0 + Suspension Natural Frequency — 7.0 + Suspension Damping Ratio — 0.5 + Sweep Type — SimpleAndComplex + |
+
+vehicle.audi.etron + vehicle.nissan.patrol + vehicle.tesla.cybertruck + vehicle.jeep.wrangler_rubicon + |
+
+
---|
Parameterization | +Vehicles | + + +
+Suspension Force Offset — 0.0 + Suspension Max Raise — 17.0 + Suspension Max Drop — 17.0 + Suspension Natural Frequency — 6.0 + Suspension Damping Ratio — 0.4 + Sweep Type — SimpleAndComplex + |
+
+vehicle.carlamotors.carlacola + |
+
+
---|
Parameterization | +Vehicles | + + +
+Suspension Force Offset — 0.0 + Suspension Max Raise — 8.0 + Suspension Max Drop — 8.0 + Suspension Natural Frequency — 9.0 + Suspension Damping Ratio — 0.8 + Sweep Type — SimpleAndComplex + |
+
+vehicle.nissan.micra + vehicle.mustang.mustang + vehicle.mini.cooperst + vehicle.citroen.c3 + vehicle.chevrolet.impala + vehicle.toyota.prius + vehicle.dodge_charger.police + vehicle.bmw.grandtourer + |
+
+
---|
Parameterization | +Vehicles | + + +
+Suspension Force Offset — 0.0 + Suspension Max Raise — 9.0 + Suspension Max Drop — 9.0 + Suspension Natural Frequency — 9.0 + Suspension Damping Ratio — 0.9 + Sweep Type — SimpleAndComplex + |
+
+vehicle.volkswagen.t2 + |
+
+
---|