Guide to NAO
Guide to NAO
So, you want to program your NAO robot? There are many ways to do that!
What do you want to do? | How can you do that? |
---|---|
Simple visual programming; prototypes; animations | Use Choregraphe, which can be downloaded here and is well-covered by the NAOqi 2.8 reference documentation |
Build applications in pure Python | You can do that either in Python 2 (works out of the box), or in Python 3 (requires installing an extra package) |
Program NAO in Python 3 from your browser | Use nao.robohearts.dev, which allows you to directly run code on NAO from your browser (based on Jupyter Notebook. This requires special packages not installed by default. |
Add AI conversations | Try our application, robohearts.ai - an LLM-based conversation solution that works with NAO robots |
Use ROS | See ROS for NAO |