SpaceVacuum: Difference between revisions

From NURDspace
(The purpose of this project is to give more intelligence to one of the robot vacuum cleaners found at the space, connect it to the space's IRC, possibly using it for funny things as well.)
 
(Added initial plan)
Line 13: Line 13:


This page is just a stub and will get expanded soon.
This page is just a stub and will get expanded soon.
= Plan =
* Reverse-engineer the robot's PCB
* Replace the MCU with a custom controller
* Set up a Pi with ROS + nav-stack
* Write a ROS driver to link to said custom controller
* Make an initial 2D map of the space
* Write a ROS driver to act as a bot in the space's IRC
This should be enough to get some basic behaviour.
= Extensions =
Lost more could be done.
* There are 3D cameras like the Kinect and D-Lite, these could be used to make/update a 3D map of the space.
* There is a horn, could be linked to a camera to horn at people that don't get out of the way.
* Add your silly idea to this list

Revision as of 20:38, 10 April 2023

SpaceVacuum
SpaceVacuum.jpg
Participants
Skills Electronics, Robotics, ROS
Status Active
Niche Yes
Purpose Clean and tidy HAAHAHA space
Tool No
Location Around the space
Cost Not a lot
Tool category Electronics

SpaceVacuum Property "Tool Image" (as page type) with input value "File:{{{Picture}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process. {{{Picture}}} {{#if:No | [[Tool Owner::{{{ProjectParticipants}}} | }} {{#if:No | [[Tool Cost::Not a lot | }}

In the (false) hope that this will help keep the space cleaner, this project aims at performing a brain-transplant to one of the robot vacuum cleaners at the space to improve its ability to navigate and connect it to the space's IRC.

This page is just a stub and will get expanded soon.


Plan

  • Reverse-engineer the robot's PCB
  • Replace the MCU with a custom controller
  • Set up a Pi with ROS + nav-stack
  • Write a ROS driver to link to said custom controller
  • Make an initial 2D map of the space
  • Write a ROS driver to act as a bot in the space's IRC

This should be enough to get some basic behaviour.

Extensions

Lost more could be done.

  • There are 3D cameras like the Kinect and D-Lite, these could be used to make/update a 3D map of the space.
  • There is a horn, could be linked to a camera to horn at people that don't get out of the way.
  • Add your silly idea to this list