Skip to content
Eric Apgar edited this page Dec 5, 2025 · 4 revisions

Make a mouse droid.

Scenario

I turn it on. I say "I am Eric" to identify my self. Mouse uses speech recognition and facial recognition to understand that I am identifying myself and then takes a picture of me that it can use in the future to recognize me. Other people identify themselves. I say "Mouse Droid! I have a message for Jonathan". It understands that I'm talking to it and want it to deliver a verbal message to someone. I tell it the message and it goes and finds them to deliver the message verbally. It uses SLAM to map its surroundings and understand where it is. It internally starts to build a graph of people it knows and where they are commonly located to look there first before wandering around until it finds them.

Software Application

The droid can optionally connect to any WiFi network. A separate application allows users to connect to the droid and control it manually from their keyboard. This gives them movement control and vocal broadcast control. If multiple users want to connect, it manages them to allow one user at a time. The GUI has a map showing what it's discovered, where it is, and allows the user to tell it where it wants to go.

Other

It would be nice to have some sort of docking station where it could go to recharge it's battery.

Modules

  • Facial Recognition.
  • SLAM (Simultaneous Location and Mapping).
  • Navigation through an environment.
    • Dealing with obstacles and interference.
  • Graph Networking for managing people, messages, and relationships.
  • Speech Recognition.
  • Text to Speech.

Clone this wiki locally