This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:ros:title [2021/01/21 12:19] – raivo.sell | en:ros:title [2021/06/14 09:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Self-driving | + | ====== Self-driving |
| - | + | ||
| - | {{: | + | |
| + | {{ : | ||
| Autonomous vehicle (AV) development is one of the top trends in the automotive industry and the technology behind them has been evolving to make them safer. In this way, engineers are facing new challenges especially moving toward the Society of Automotive Engineers (SAE) levels 4 and 5. To put self-driving vehicles on roads and evaluate the reliability of their technologies they have to be driven billions of miles, which takes a long time to achieve unless with the help of simulation. Furthermore, | Autonomous vehicle (AV) development is one of the top trends in the automotive industry and the technology behind them has been evolving to make them safer. In this way, engineers are facing new challenges especially moving toward the Society of Automotive Engineers (SAE) levels 4 and 5. To put self-driving vehicles on roads and evaluate the reliability of their technologies they have to be driven billions of miles, which takes a long time to achieve unless with the help of simulation. Furthermore, | ||
| Line 10: | Line 9: | ||
| Simulation has been widely used in vehicle manufacturing, | Simulation has been widely used in vehicle manufacturing, | ||
| Simulation in various complex environments and scenarios included other road users with different sensors combination and configuration enables us to verify their decision-making | Simulation in various complex environments and scenarios included other road users with different sensors combination and configuration enables us to verify their decision-making | ||
| - | algorithms. One of the most popular robotic simulator platforms is Gazebo. It is based on ROS and utilizes physics engines and various sensor modules suitable for autonomous systems. | + | algorithms. One of the most popular robotic simulator platforms is Gazebo. It is based on ROS (Robot Operating System) |
| - | Nevertheless, Gazebo lacks modern game engine features like Unreal and Unity which gives the power to create a complex virtual environment and realistic rendering. | + | |
| - | On the other hand, CARLA and LGSVL are modern open-source simulators based on the game engines, Unreal and Unity respectively. | + | |
| ===== Virtual Environment | ===== Virtual Environment | ||
| Nowadays the fierce competition in the gaming industry has brought many features to the table in terms of game engines. These engines can simulate physics and thus can be exploited as | Nowadays the fierce competition in the gaming industry has brought many features to the table in terms of game engines. These engines can simulate physics and thus can be exploited as | ||
| - | simulators aside from game development. | + | simulators aside from game development. |
| simulators. However, even though these simulators provide some basic tools and assets to get started, it is not enough. To make it more realistic, we need real-life terrains simulated. | simulators. However, even though these simulators provide some basic tools and assets to get started, it is not enough. To make it more realistic, we need real-life terrains simulated. | ||
| ==== Data Collection and Processing ==== | ==== Data Collection and Processing ==== | ||
| - | The capture | + | The first step of the Terrain generation is data collection of the desired area. Aerial |
| - | + | ||
| - | {{ : | + | |
| ==== Terrain generation ==== | ==== Terrain generation ==== | ||
| Digitalization of a real-life environment can be used for simulating AVs in countless different scenarios without taking the vehicle out for once. Terrain generation from point-cloud is done right in Unity. The in-house developed plugin reads a pre-classified point-cloud file and based on chosen parameters it creates a normal map, a heightmap, and a color map to use in conjunction with the unity’s terrain engine to create realistic environments. | Digitalization of a real-life environment can be used for simulating AVs in countless different scenarios without taking the vehicle out for once. Terrain generation from point-cloud is done right in Unity. The in-house developed plugin reads a pre-classified point-cloud file and based on chosen parameters it creates a normal map, a heightmap, and a color map to use in conjunction with the unity’s terrain engine to create realistic environments. | ||
| + | |||
| + | ====== | ||
| + | In the following, we have a brief introduction to AV basic requirements and simulation. | ||
| + | |||