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 |