Created by Vinay Lanka and Vikram Setty.
The demo for the Human Detection and Localization project, as a part of the course ENPM808X: Software Development for Robotics at the University of Maryland.
This project deals with two main components, its object detector and object tracker. While the object detector uses a YOLO v5 model to detect humans in the robot camera's field of view (FOV), the object tracker uses the detector's inferences to find the relative position of the human to the robot's camera using geometric computer vision techniques.
The project's point is not the deliverable itself, it's the software engineering principles involved. This project was developed using the Agile Development Process (AIP) along with pair programming (with a driver and navigator), with a focus on test-driven development (TDD). It has CI pipelines that allow version control-based development to be verified and tested before release.
Ещё видео!