To increase the road safety in Europe while traffic and driver’s concentration demand also rises, the EC and the automotive industry have committed to halve the life loss by 2010. The GeoNet project will significantly contribute to this goal by implementing a reference specification of a geographic addressing and routing protocol with support for IPv6 to be used to deliver safety messages between cars but also between cars and the roadside infrastructure within a designated destination area.
While the CAR 2 CAR Communication Consortium has invested significant effort into the specification of a car-to-car communications mechanism suitable for safety applications, its mandate does not extend beyond defining a specification. At the same time, ongoing projects like SafeSpot would need an actual implementation to rely on whereas other such as CVIS are developing a communication architecture relying on the maintenance of a constant access to the Internet over IPv6.
GeoNet shall bring the basic results from the work of the CAR 2 CAR Communication Consortium to the next step, by further improving these specifications and creating a baseline software implementation interfacing with IPv6. The goal of GeoNet is thus to implement and formally test a networking mechanism as a standalone software module which can be incorporated into Cooperative Systems. This implementation shall enable transparent IP connectivity between a vehicle and the infrastructure, even in cases when delivery must be hopped over several vehicles or cached along the way. GeoNet not only benefits from previous work within these projects, but also will provide a support for the integration of its solution. This collaboration is sketched in support letters.
Once GeoNet fulfils the existing implementation gap of geo-addressed networking, ongoing and future projects for Cooperative Systems can maintain their focus on architecture design, application development and field trials.
From safety perspective, vehicular safety applications are expected to rely on communication capabilities for information gathering beyond their immediate environment and line-of-sight vision, and for sharing of detected safety information. In this context the position of vehicles rather than their identity is relevant, as vehicles share their actual positions and anticipated trajectories, coordinate merging manuevers among sideways neighbors, instantly notify the vehicle travelling behind of a braking action, or warn oncoming traffic of an icy patch. GeoNet will implement the networking mechanism for reliable and scalable delivery of such information to all vehicles for whom it is relevant. Its facilitation of cooperative awareness will enable safety applications to initiate warning or mitigation actions when required and to identify transaction partners or destination area for dissemination of their messages.
From IP networking perspective, geographic networking provides assistance with message delivery in a vehicular environment of quickly changing topology. We plan to integrate geographic routing with IPv6 NEMO mobility architecture. The design goal is to provide vehicular message routing, which is efficient under quickly changing topology, and works without excessive amount of air interface signalling. At the same time already standardized IPv6 NEMO system may perform its task seamlessly, as underlying geographic networking may present the multi-hop vehicular routing part as a virtual single-hop connection between a road-side unit and vehicles in its service area.
Geographic addressing and routing is a networking mechanism distributing the information to nodes within a designated destination area. A novel routing protocol is in charge of information dissemination over multiple hops until every vehicle has received this information within the destination area. Each vehicle evaluates whether re-transmission is required and executes it with proper timing if needed. In this concept, individual nodes’ addresses are linked to their geographical position which is used by forwarding algorithms to transport data packets towards the destination node (“geographical unicast” or “geounicast”). Also, geographical positions are used to define a geographical region that can be linked to nodes, either to address all nodes in the region (“geographical broadcast” or “geocast”) or to address anyone of the nodes in the region (“geographical anycast” or “geoanycast”).