christophermilian / autonomous-dryvacuum-cleaner

Catkin workspace for the Fall 2021 FIU Senior Design project.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Autonomous Dryvacuum Cleaner for Enriched Uranium

Description

This is the repository holding the catkin workspace to our ROS-controlled robot being developed for Senior Design 2 at FIU, Fall 2021.

Probem Statement

The team designed the autonomous dry-vacuum cleaner to navigate through facilities and effectively collect any debris in its path. This device will identify any debris and safely pick it up without user intervention. The device will be easy to maintain, will avoid obstacles, and will not have any wireless communication technology.

Proof of Concept Video

https://www.youtube.com/watch?v=D23Nu0H2RLo

image

Technologies

  • Python
  • C/C++
  • ROS
  • RaspberryPi 4
  • Arduino Uno
  • RPLidar A1

Environment

This project was developed on a Raspberry Pi 4B and an Arduino Uno. It utilizes ROS (ros.org) for the software stack.

Pictures

Design

image

image

The Robot

IMG-20211128-WA0003 IMG-20211128-WA0002

Code Owners

  • Christopher Milian
  • Nathaly Valle
  • Marcelino Gonzalez
  • Angel Santana
  • James Carranza

About

Catkin workspace for the Fall 2021 FIU Senior Design project.

License:GNU General Public License v3.0


Languages

Language:Makefile 38.6%Language:CMake 18.9%Language:Common Lisp 15.0%Language:Python 12.5%Language:C++ 8.7%Language:JavaScript 5.5%Language:Shell 0.3%Language:PicoLisp 0.3%Language:C 0.2%