|
1 | 1 | --- |
2 | 2 | permalink: /lines/urjc-deepracer |
3 | 3 | title: "" |
4 | | -subtitle: "URJC-DeepRacer" |
| 4 | +subtitle: "URJC-DeepRacer: Sim2Real platform " |
5 | 5 |
|
6 | 6 |
|
7 | 7 | layout: single |
@@ -33,29 +33,68 @@ classes: wide |
33 | 33 |
|
34 | 34 | ## Summary |
35 | 35 |
|
| 36 | +<div style="display: flex; align-items: center; gap: 20px; flex-wrap: wrap;"> |
36 | 37 |
|
| 38 | + <div style="flex: 55%; min-width: 300px;"> |
| 39 | + <p align="justify"> |
| 40 | + URJC-deepracer is an advanced sim2real platform designed to bridge the gap between virtual training environments and physical autonomous driving deployment. Built upon the high-fidelity physics of the CARLA simulator and the AWS DeepRacer, this ecosystem provides a seamless pipeline for developing and testing reinforcement learning models. By leveraging CARLA’s realistic environmental rendering and AWS DeepRacer’s competitive racing logic, the platform allows researchers to refine complex driving behaviors in simulation before transferring them to a physical vehicle, ensuring higher reliability and performance in real-world scenarios. |
| 41 | + </p> |
| 42 | + <p align="justify"> |
| 43 | + To enhance its physical capabilities, the hardware platform has been upgraded with a Raspberry Pi processing unit and a Google Coral accelerator, enabling high-speed edge AI inference with minimal latency. This hardware integration allows the vehicle to process deep learning models locally and efficiently. Furthermore, URJC-deepracer introduces a hybrid control scheme that includes the ability to operate the car manually using a standard RC remote control. This feature is essential for manual data collection, safety interventions, and fine-tuning control algorithms, making it a versatile and robust tool for both academic research and competitive autonomous racing. |
| 44 | + </p> |
| 45 | + </div> |
37 | 46 |
|
| 47 | + <div style="flex: 40%; text-align: center;"> |
| 48 | + <img src="/assets/images/lines/uws/aws_vs_urjc.png" alt="URJC DeepRacer" style="width: 100%; height: auto; border-radius: 8px;"> |
| 49 | + </div> |
38 | 50 |
|
| 51 | +</div> |
39 | 52 |
|
40 | | -<div style="display: flex; justify-content: space-around; align-items: flex-start;"> |
41 | | - <div style="width: 63%; text-align: center; padding: 10px;"> |
42 | | - <h2>URJC DeepRacer in CARLA simulator</h2> |
43 | | - <iframe width="560" height="315" src="https://www.youtube.com/embed/xh-FRzT9Ohg?si=9GKtXVo0QiCVHR7X" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> |
| 53 | +## Semi-structured, OffRoad and Racing environments |
| 54 | + |
| 55 | + |
| 56 | +The URJC-deepracer platform demonstrates exceptional versatility by operating across a wide range of environments, a capability made possible through the development of customized worlds within the CARLA simulator. By leveraging these tailored virtual environments, the sim2real pipeline can accurately recreate semi-structured scenarios, such as complex road networks and adverse weather conditions, allowing for high-stakes training without physical risk. This flexibility extends to off-road terrains, where the system’s robust hardware and inference capabilities are tested against the unpredictability of natural dirt paths and gravel. Finally, the platform excels in racing contexts, utilizing controlled laboratory settings to bridge the gap between simulation and reality, ensuring that reinforcement learning models achieve maximum precision and speed in competitive autonomous driving. |
| 57 | + |
| 58 | +<div style="display: flex; justify-content: space-between; gap: 15px; flex-wrap: wrap; margin-top: 20px;"> |
| 59 | + |
| 60 | + <div style="flex: 1; min-width: 300px; text-align: center;"> |
| 61 | + <img src="/assets/images/lines/uws/semi-structured.jpg" alt="Semi-structured" |
| 62 | + style="width: 100%; height: 400px; object-fit: cover; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);"> |
| 63 | + <p style="font-size: 0.9em; color: #666; margin-top: 8px;">Semi-structured</p> |
| 64 | + </div> |
| 65 | + |
| 66 | + <div style="flex: 1; min-width: 300px; text-align: center;"> |
| 67 | + <img src="/assets/images/lines/uws/offroad.png" alt="Off-road" |
| 68 | + style="width: 100%; height: 400px; object-fit: cover; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);"> |
| 69 | + <p style="font-size: 0.9em; color: #666; margin-top: 8px;">Off-road</p> |
44 | 70 | </div> |
45 | 71 |
|
46 | | - |
| 72 | + <div style="flex: 1; min-width: 300px; text-align: center;"> |
| 73 | + <img src="/assets/images/lines/uws/racing.png" alt="Racing" |
| 74 | + style="width: 100%; height: 400px; object-fit: cover; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);"> |
| 75 | + <p style="font-size: 0.9em; color: #666; margin-top: 8px;">Racing</p> |
| 76 | + </div> |
47 | 77 |
|
48 | | - |
49 | 78 | </div> |
50 | 79 |
|
| 80 | +## Videos |
51 | 81 |
|
52 | | -## What we use |
53 | | - |
| 82 | +<div style="display: flex; justify-content: space-around; align-items: flex-start;"> |
| 83 | + <div style="width: 70%; text-align: center; padding: 10px;"> |
| 84 | + <h2>URJC DeepRacer: Simulation and Real environments</h2> |
| 85 | + <iframe width="560" height="315" src="https://www.youtube.com/embed/xh-FRzT9Ohg?si=9GKtXVo0QiCVHR7X" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> |
| 86 | + </div> |
54 | 87 |
|
| 88 | +</div> |
55 | 89 |
|
56 | 90 |
|
| 91 | +<div style="display: flex; justify-content: space-around; align-items: flex-start;"> |
| 92 | + <div style="width: 70%; text-align: center; padding: 10px;"> |
| 93 | + <h2>URJC DeepRacer controlled by RC (Radio Control) transmitter.</h2> |
| 94 | +<iframe width="560" height="315" src="https://www.youtube.com/embed/LwTNduZmzoM?si=02TEy5SkxYn2hgma" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> |
| 95 | +</div> |
57 | 96 |
|
| 97 | +</div> |
58 | 98 |
|
59 | | -## Collaborators |
60 | 99 |
|
61 | 100 |
|
0 commit comments