Arduino Car On A Treadmill

About the project

Testing platform for experimental demonstration of the vehicle-following task. This platform is composed by one treadmill and up to two vehicles based on the combination of an Arduino board and a steerable scaled chassis.

Project info

Difficulty: Difficult

Platforms: ArduinoMATLAB

Estimated time: 1 week

License: GNU General Public License, version 3 or later (GPL3+)

Items used in this project

Hardware components

Chassis with steering mechanism Chassis with steering mechanism https://www.usinainfo.com.br/kits-chassi-roboticos/carrinho-arduino-mdf-carro-robo-4wd-200rpm-com-micro-servo-motor-e-eixo-movel-kit-chassi-4846.html x 1
DC motor with wheel (3~6v) DC motor with wheel (3~6v) https://www.baudaeletronica.com.br/kit-motor-dc-roda-para-robo.html?gclid=Cj0KCQjw_dWGBhDAARIsAMcYuJwxFameEJVu8BvlfOfAAQx7dDVRGSA47LRfc5JdRXafD73e_zKL4SEaAlvEEALw_wcB x 4
Ultrasonic Distance Sensor - Hc-sr04 Ultrasonic Distance Sensor - Hc-sr04 x 3
Micro Servo Micro Servo x 1
Protoboard Protoboard x 1
Treadmill Treadmill x 1

Software apps and online services

Arduino IDE Arduino IDE
Matlab Matlab Matlab is optional.

Story



This project is part of the following paper.

Development of an educational platform for vehicle-following control demonstration

Conference: 25th International Congress of Mechanical Engineering COBEM 2019 At: Uberlândia, MG, Brazil

André Souza Mendes; Bianca Antonia Costa Mangabeira; Fabrizio Leonardi; Agenor de Toledo Fleury

Abstract: This paper presents the development of a testing platform for experimental demonstration of the vehicle-following task in an introductory control course. This platform is composed by one treadmill and up to two vehicles based on the combination of an Arduino board and a steerable scaled chassis. The vehicle is equipped with four DC motors and one step motor responsible for the four wheel drive and steering actuation, respectively. Three ultrasonic sensors monitor the following distance and the lateral displacement of the vehicle. Fundamental concepts of control design are addressed using this modern real-world implementation of vehicle automation to increase students interest and engagement. Topics such as system identification, closed-loop response and disturbance rejection are presented and discussed using the developed platform.

Download the paper at: https://www.researchgate.net/publication/337482168_Development_of_an_educational_platform_for_vehicle-following_control_demonstration


Components



Experiment setup



Code

Vehicle Prototype

Arduino and Matlab files.

Credits

Leave your feedback...