The follow-on to Sigyn is Titania. It’s largely a complete redesign incorporating a lot of features/ideas from Sigyn.
- Recognize the charging station
- Autonomously move to pose in front of the refrigerator that would allow opening of the door and viewing/recognizing objects in the refrigerator
- Move to the charging station, start charging, disengage from charging, all autonomously.
- Demonstrate dynamic obstacle avoidance while moving.
- Demonstrate reliable localization while traveling throughout the house.
- Create tools to map WiFi strength throughout the house.
- Create good WiFi field strength throughout the house, generally providing a few hundred megabits/second everywhere.
- Create behavior trees, with reactive safety handling for:
- Fetch me a beer demo.
- Go to charging when battery charge approaches a critical level.
- Patrol the house.
- Complete rewrite of the safety system.
- Create a human-in-the-loop communication system as part of the safety system, where when presented with a safety issue, a message is sent to a human with a choice of responses the human can indicate the robot should take. The human-in-loop system must work when the human is far away from the robot (thousands of miles).
- Demonstrate reliable movement between rooms with narrow passageways.
Extra credit goals not achieved (because the gripper needs a redesign):
- Open/close the refrigerator door.
- Recognize objects in the refrigerator.
- Remove/place objects in the refrigerator.
I’m working on Titania’s various specs for the overall goals, goals for redesign of all of the subsystems, and so on. I’m generally using design-by-spec even more than before. Titania will have:
- A new arm system and gripper
- New sensors—more kinds, more of the older ones, upgrades to better sensor hardware
- Brushless motors that are more powerful and pretty quiet
- Bigger wheels with more clearance
- Better mechanicals modeled better so I can do more design verification.
Titania will build on the existing “patrol the house” behavior tree that already allowed Sigyn to roam the house; the new behavior tree will include more “look for something being wrong and react to it” behaviors. I’m doing a fairly big research into safety, looking at standards and practice examples demonstrated by other robots, and I’ll continue to improve on how safety is achieved. Part of that is a new power-on electronic design that includes:
- Precharge circuit. This prevents frying the main, power-on circuitry by precharging the voltages on both sides of the contactor relay.
- Bigger power allowance. The main circuits should now handle about 100 Amps at 36 volts.
- Big, honking “system power” disconnect switch. Different from power-on and e-stop switches.
- Always-on circuitry. This monitors battery charge and performs the power on/off sequence, like managing the precharge circuit.
- Power On and E-Stop are physically big but electrically small switches that signal the always-on circuitry to do the right thing. E-stop also physically disconnects the contactor relay. Power-on can also signal the various systems to shut down in a controlled way.
- Switch to turn off the always-on circuitry so it won’t drain the battery when the robot is in long-term storage.
- Power reset and software reset switches for all of the 3 or 4 Teensy subsystems. Needed because the software used for uploading new firmware requires a human button press.
- E-Ink (probably) status display that the always-on circuitry can show the state of various things.
- I may move to an independent micro-SD card system to record the somewhat voluminous data logs from all of the Teensy subsystems. Currently, each Teensy has its own SD logger.
- Moving the whole control panel to a more accessible area.
There is lots more. Sigyn went from a box-shaped in the Raven ancestor that had a hard time moving reliably around the house to a robot that frequently patrolled the house and, occasionally, fetched me that beer (or soda, in my case). As I work towards that personal assistant to help me as I age, each iteration adds features and design improvements.
Here is a short video showing the simulation of the design of the carcass with just enough detail to ensure the new ODrive motors and motor controllers and the new battery and power converters will all fit on the new chassis. The 3D model has been sent to JLCCNC for fabrication as they can laser-cut, bend, drill, and tap the chassis for less cost than I can buy the plain aluminum disk itself (if you don’t count shipping costs). And their metal finishing is much better than I can achieve.
 |
TitaniaV8 20260824 |
|