A Control Design Approach for Controlling an Autonomous Vehicle with FPGAs
This paper describes the implementation of a platform based on reconfigurable architecture and on concepts of virtual instrumentation and its application to the hands-free driving problem. The novelty of this approach is the use of both reconfigurable systems (for developing the car's controlle...
Gespeichert in:
Veröffentlicht in: | Journal of computers 2010-03, Vol.5 (3), p.360-360 |
---|---|
Hauptverfasser: | , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | This paper describes the implementation of a platform based on reconfigurable architecture and on concepts of virtual instrumentation and its application to the hands-free driving problem. The novelty of this approach is the use of both reconfigurable systems (for developing the car's controller) and virtual instrumentation issues for developing a high-level abstraction testing and simulation environment. The implemented platform permits (a) to control directly the real vehicle using control commands that are sent using a keyboard and (b) to simulate the control process in a virtual environment, using a virtual instrumentation approach. The car control system was developed in a microcontroller with several peripheral embedded in a Field Programmable Gate Array (FPGA). The communication between the FPGA-based control system and the car is accomplished through an electronic module, which comprises several insulating and power circuit boards. The virtual instrumentation approach (for simulation and controller design objectives) was used for implementing a high-level abstraction simulation environment in LabVIEW tool, which allows representing the movement of the car in real time. The communication between the simulator and the controller is accomplished through a serial interface in which a RS-232 based protocol was implemented. The user can send commands to the control system through a keyboard with a PS2 interface. This approach opens a great variety of possibilities to validate and simulate solutions for several problems in robotic and mechatronic areas. The tests and initial overall system validation were accomplished in the simulator environment. Then, the simulation results were compared with the movement variables of the real car, which were gathered in real time. This approach makes possible to test and to validate the control system with low cost and more safety. Index Terms- Reconfigurable Computing, Embedded Processors, Virtual Instrumentation. |
---|---|
ISSN: | 1796-203X 1796-203X |
DOI: | 10.4304/jcp.5.3.360-371 |