Smart Car Application of Vehicular Network

2018 COE Engineering Design Project (MJ04)


Faculty Lab Coordinator

Muhammad Jaseemuddin

Topic Category

Networking

Preamble

Vehicles on the road form Vehicular Network (VAN) that includes both vehicle-vehicle communication and vehicle-curb communication. The VAN is used for a variety of applications ranging from personal entertainment (such as gaming) to telemetry, roadside assistance and charging station search. Vehicles in VAN are smart cars equipped with sensor nodes and embedded OS with small foot -print to provide reasonable programming environment. They have evolved with more flexible programming environment and versatile interfaces. They can be used as low-power controller for smart cars to enable them for intelligent transportation applications.

Objective

In this project, you will design and implement a small scale VAN with three smart cars and one or two curb boxes. You will design a low-power low-cost automated control system of a model smart car. You may use sensor node to implement the controller. The single board controller is mounted on the car. You will replicate the design to implement three cars. The cars can exchange navigational information. They can share information and make collaborative moves in defining their trajectory. You need to develop procedures/protocols for multi-hop wireless communication.

Partial Specifications

• Small Linux boards.
• Remote control cars.
• A Linux PC.

Suggested Approach

• Learn sensor node, its development environment, device interfaces.
• Learn system and network programming, GUI development.
• Investigate the possibility of implementing the command and control in Java on smart phone.

Group Responsibilities

• Lead the design and implementation of intelligent controller for collaborative moves, collision avoidance, and moves based on sensed data. • Lead the GUI design and implementation. All students:

Student A Responsibilities

• Lead the design and implementation of car control system and hardware and software. • Lead the demo design.

Student B Responsibilities

• Lead the design and implementation of communication protocol for data sharing. • Lead the demo set up.

Student C Responsibilities

• Lead the design and implementation of intelligent controller for collaborative moves, collision avoidance, and moves based on sensed data. • Lead the GUI design and implementation. All students:

Course Co-requisites

COE718 and ELE709 (or consent of the FLC)

 


MJ04: Smart Car Application of Vehicular Network | Muhammad Jaseemuddin | Wednesday September 19th 2018 at 01:01 PM