loader image

Research Lines

01
Localization

The nature of rural environments where the driverless vehicles will be deployed include the absence of surrounding buildings, structured roads, signals and clear skies. For this reason a set of localization paradigms must be used to produce high accuracy localization readings. One of the most important is the GNSS based localization, with RTK or Differencial corrections since obstacles and mountains can decrease the accuracy of the sensor readings. Another methods comprise LiDAR readings and Offline map comparison or Visual Odometry using information extracted from Cameras.

ares_1

Good Localization Means good control

A good localization provides the ego-vehicle with enough information to be controlled properly and solve small decission problems on what to do next.

ares_2
Robot Description

To localize a vehicle you must have a set of frames to know where each part of the vehicle is: Wheels, Sensors, etc.

tfs
Tree FRames

Tree frames allow us to know the relationship between coordinate frames in a tree structure buffered in time.

waypoints
Localization with respect...

All measures are relative to the frame where the reading was recorded. They must be processed to a global frame.

02
Perception

The understanding and interpretation of the traffic scene, in which a moving vehicle is located, turned out to be a complex goal and inevitably requires an advanced inference process. It must begin with a reliable perception of the various agents that are part of the scene (vehicles, pedestrians, obstacles, etc.) as well as the characteristics of the infrastructure in which the vehicle moves (road limits, geometry of the intersections, etc.). In order to solve these problems  one can use Computer Vision and LiDAR Technology approaches. This includes tasks like  Mapping, Obstacle detection, Road detection and data processing in general allowing the vehicle to know what it is in the sorrundings.

ares_4

With perception there is always calibration

Sensors allow the ego-vehicle to see what a human can see, however this task can be done with multiple sensors. Sonar, LiDAR, Cameras, Radars, etc. Multiple approaches can be used, but all of them need to be calibratated since any sensor will be useless if its readings contains errors.

map_1
Decision Making

If we perform a detection we are able to know what to do next.

map_0
Mapping

Having a map is a good approach to detect obstacles or localize the vehicle.

ares_3
Sensor Positioning

The configuration and position of the sensor influence the quality of coverage.

03
Planning

When all sensor information is processed and the ego-vehicle is able to detect most of the sorrounding events, this information can be used to plan in advance what to do next. You may want to go to a certain point avoiding traffic jams or decide to implment a point of interest stop plan. Those task are performed in a high level abstraction called Planning. It can be motion planning to decide how to move the vhicle, Task planning to decide whether to do a certain task or another or even decision making problems: what to do now with all the information that I have.

highway

Integration of distibuted information

The information received does not only come from sensor readings, it can be provided by other vehicles and road infrastructure systems. To make proper decisions is compulsory to have complete information about the enviroment. And it can be a problem on its own.

icab_1
Enhancement

Planification allows the vehicle to produce more complex behaviours since it is able to infer events.

state_machine
state machines

Naive decision problems can be solved with finite state machines or Markov decision processes.

modular_architecture
INtegration

Information integration between systen modules allows the vehicle to synchronize events and decisions.

04
Communication

Do you know the old say Two do not argue if one does not want to?, because this is an important step in the communication processes between vehicles and road infrastructure. The state of the Art nowadays regarding Communication systems are based on ubiquitous distributed system that share information with all road users. But… how the systems are able to work with that information and manipulate the most important bits to decide what  to do next or help any human driver in need. For a communication to be succeed there are five compulsory needs: Sender, Receiver, Code, Message and Channel; and these research lines aim to develop better ways to manage road information.

connected_vehicles

ROAD infrastructure

A vehicle can be in communication with another, but what about infrastructure communication that deploys perception systems to allow road users to have plenty of information about the sorrounding of roundabouts, intersections or highway ramp accesses.

roundabout
Roundabouts

Roundabouts entail a big problem for a self-driving vehicle. It is a complex situation i which a lot of things can go wrong if  bad decision are made.

intersection
Intersections

Intersections can be a complex road environment, in which you have to synchronize with all road users.

blind_spots
Bind spots

Blind spots are dangerous while driving, maybe some assistants system are able to cope with these situations and avoid accidents.

Publications

  • Marin-Plaza, P.; Yagüe-Cuevas, D.; Royo, F.; de Miguel, M.Á.; Moreno, F.M.; Ruiz-de-la-Cuadra, A.; Viadero-Monasterio, F.; Garcia, J.; San Roman, J.L.; Armingol, J.M. Project ARES: Driverless Transportation System. Challenges and Approaches in an Unstructured Road. Electronics 2021, 10, 1753. https://doi.org/10.3390/electronics10151753
  • Yagüe-Cuevas, D.; Ruíz-de-la-Cuadra A.; Marín-Plaza, P.; Armingol, J.M.; Optimización del Entorno de Simulación para el Depurado de Arquitectura Software en Vehículos Autónomos. CAEPIA IA-SIT 20/21.
  • Ruíz-de-la-Cuadra A.; Yagüe-Cuevas, D.; Marín-Plaza, P.; Armingol, J.M.; Detección y Modelado de la Carretera Mediante el Análisis Morfológico de Nubes de Puntos. CAEPIA IA-SIT 20/21.
  • Marin-Plaza, P.; Yagüe-Cuevas, D.; Armingol, J.M. Proyecto Ares: Vehículo Sin Conductor Para Entornos No Estructurados. Symposium SEGVAUTO-4.0-CM. Technologies for a Safe, Accesible and Sustainable Mobility. 17-18 November 2021, Madrid.