October 14, 2012, 9:44 PM — At a launch event for the school's new wireless technology research center, MIT PhD student Swarun Kumar presented technology for a new autonomous vehicle that recognizes when it may be in danger of striking other cars and pedestrians.
Several other autonomous cars have been developed elsewhere, most famously by Google, and they are generally capable of identifying objects in the road directly ahead of or behind them. The challenge undertaken by Kumar and his fellow MIT researchers is making these cars aware of dangers lurking around corners and behind buildings.
Kumar showed a video of a test run by the MIT researchers in which an autonomous golf cart running the technology, called CarSpeak, encountered a pedestrian walking from the entrance of a building to a crosswalk. The golf cart stopped roughly five yards ahead of the crosswalk and waited long enough for the pedestrian to walk to the other side of the road. The vehicle then continued driving automatically.
The solution Kumar presented is based on a method of communications that is intended to expand the vehicle's field of view. This can be accomplished by compressing and sharing the data that autonomous vehicles generate while they're in motion, which Kumar says can amount to gigabits per second.
CarSpeak interacts with the standard Robot Operating System (ROS) integrated on most autonomous vehicles to date. The ROS uses sensors to collect 3D-point cloud data that replicates physical objects in the nearby area, and a planning function to establish a path that avoids them.
Responding to the lack of ability to share this data among other vehicles, CarSpeak creates a network to access sensory information between itself and other autonomous cars and infrastructure sensors. The network could enable the cars to view CarSpeak data created over an extended area, such as moving objects in blind spots.
As noted in this report on the project, standard 802.11 networks cannot accommodate the data transmission needs for communication between autonomous vehicles because they generate more data than the available bandwidth can handle. CarSpeak instead uses a content-centric MAC protocol for transmitting data, in which data pertaining to specifically requested roads and regions contends for space in the medium, as opposed to the cars sending requests for information. This ensures the network only displays relevant data, avoiding a flood of data pertaining to open roads.