hansonrobotics/hr-little-api ? reverse-engineered prompt
Reverse engineered prompt
Build me a Python 3 library for controlling a Hanson Robotics consumer robot over WiFi, like Professor Einstein.
I want a simple way to connect and disconnect from the robot, send it things to say, make it walk forward, backward, left, and right, and trigger built in animations like waving, sleeping, waking up, and the other pre made expressions. It should also expose basic status info like battery voltage and firmware version.
Please include a straightforward class based API for normal use, plus a more flexible functional style API so I can combine actions like speaking and moving at the same time, and later build my own animation sequences. Add a few example scripts showing the common stuff, and make sure the code is easy to install from source and run locally.
If you need to check current docs or best practices for Python packaging, feel free to look them up online.
Are you gonna build this?
make sure you review the code using arcumet