‹ MAE 148 — Introduction to Autonomous Vehicles · Maurício de Oliveira

2022SpringTeam2

Bold text

Team Members

Team

Team 2 Car

Top View

Sideview.jpg

Front View

Frontview.jpg

Project Overview

Design and built an autonomous human following program using Yolo driven object detection algorithm This algorithm implements a box type target system that tracks human shape objects with in the camera’s field of view We utilized custom ROS nodes to have the incoming data from the camera publishing to a steering controller node, giving commands to the vesc via twist commands

Mechanical Design

Baseplate

Cad1.png
Cad2.png

Electrical Design

Wiring Schematic

Error creating thumbnail: Unable to save thumbnail to destination

Programming Design

ROS Node Flowchart:

Error creating thumbnail: Unable to save thumbnail to destination

Human detection Node “Responsible for detecting and locating humans” Subscribes to camera Publishes human pixel coordinates

PID Node “Responsible for steering control” Subscribes to human pixel coordinates Publishes car steering commands


Project Demo: https://www.youtube.com/shorts/DYD82apTZyM

Repositories
https://github.com/mbheir/robocar_human_follow.git
[1]
Run the code
Pic1.jpg
Pic2.jpg

Recovered from the original course wiki (server backup, August 2024).