How does the Mobility design work?

We chose a special mobility design for Aido’s mobility as it suited the home environment well:

  • With a single ball base and support legs, Aido is able to move out of the way quickly if it bumps into something.
  • By balancing forces between Aido’s body and the ball, Aido can navigate floors & even carpets.
  • Aido is never really still, even when it is standing.

 

How does Aido know where he is in the house?

Aido uses a combination of technologies to determine his location at home:

  • When Aido is powered up the first time, he fingerprints Wi-Fi signals across the house. He uses Wi-Fi signal strength as the primary marker to identify different rooms.
  • Aido will prompt you with list of Wi-Fi spots he identifies. You can select  the Wi-Fi spots at your home, and guide Aido to the physical locations of the WiFi acess points.
  • Aido also uses IR and object recognition to build a topographic map of your house, including elements like furniture, doors  & structure of rooms. Aido maintains these in a navigation database.
  • Before moving, Aido also does a frame-by-frame evaluation of the room to determine if there are moving objects, or if anything has changed.
  • Aido continually updates the database entries for all recognized and unrecognized obstacles.

How does Aido navigate around home on its own?

Aido does a Wi-Fi scan and builds a database of Wi-Fi signals and strengths (Aido does not store any sensitive data like passwords or what is being communicated. He only uses Wi-Fi signals to build a map of your home) when you first turn him on.

  • You can setup waypoints by taking Aido to various spots at home. For example, you can get Aido to your kitchen and mark a spot as ‘Kitchen’. Aido stores this entry with a Wi-Fi fingerprint, so it can navigate there later if required.
  • When you ask Aido to navigate between rooms, he builds a path between way points.
  • Aido also uses IR and object recognition to build a topographic map of your house, including elements like furniture, doors  & structure of rooms. Aido maintains these in a navigation database. Aido judges the space between obstacles, and if it is sufficient for him to traverse, will plot a path between them.

Note: Aido can’t climb steps. Aido’s inbuilt edge detector warns him if there is a steep change in elevation ahead, and he will stop before he reaches the edge.

How does Aido avoid obstacles along the path?

Aido uses a combination of technologies to detect obstacles:

  • Aido uses IR and object recognition to build a topographic map of your house, including elements like furniture, doors  & structure of rooms. Aido maintains these in a navigation database. He judges the space between obstacles, and if it is sufficient for him to traverse, will plot a path between them.
  • When you ask Aido to move, or if Aido needs to patrol, Aido does a constant frame-by-frame visual comparison for moving objects like pets or people as well as stationary objects. If Aido finds a moving object nearby, he will wait for it to move out of the way before proceeding.
  • Aido has sophisticated edge detection built in that prevents him from spinning uselessly when he encounters an intractable obstacle like a staircase. Edge detection also allows Aido to course correct around obstacles like chairs & tables.

How does Aido’s patrol mode work?

ou can set up waypoints or end points at home the first time you get Aido home. For example, by setting up an end point as main door, you can ask Aido to get the door. With a waypoint in the kitchen, you can ask Aido to get to the kitchen. And so on.

  • Once the way points are set, you can set specific patrol paths as Aido’s beat at specific times.
  • Aido also listens keenly to events like glass breaking or explosions and can navigate to the location and send photos and alerts.
  • We also factored in use cases where people may be walking around home, or Aido has to navigate around pets prancing at home. Aido waits for the person or pet to move out of its path.

In case Aido is pushed accidentally, Aido tries self-balancing on its base.