NAO Cadet was created back in 2018 for the purpose of:
- Teaching young kids how to code a NAO robot using a familar block based system
- Allowing the product to work across multiple platforms (computer, tablets)
- Kids can code from multiple devices and run on the same NAO robot
Over time, it has grown to support:
- User accounts
- Multiple domains or locations
- Template scripts
- Hiding advanced robot feature blocks to simplify the interface
- Support for v6 NAOs (from version 1.1.0 onwards)
NOTE: Only the virtual robot in Choregraphe 2.8 is supported due to dependencies not present in version 2.1
Support and updates to this software is now limited due to time commitments and no longer having access to the NAO ecosystem.
To use NAO Cadet, you first need to install the naocadet.crg
file onto your robot using the Choregraphe 2.8 program. Then once installed. it can be launched by speaking the word Cadet.
Connect your browser to the web address announced by the NAO.
The default admin password is admin. It is recommended that you first login as admin and change this password.
If you have any questions, please email james@stemmechanics.com.au. Any issues or feature requests, please use the issue tracker.
If you know (even a little) Python or Javascript, feel free to jump in and contribute to this project. We accept PRs that improve and enhance NAO Cadet for everyone.
If you would like to translate NAO Cadet to another language, you can do so by editing the i18n.js
file. Please send through any translations as a PR or an email to james@stemmechanics.com.au so it can be included for all.
This software is issued under the GNU GPL v3.
This basically grants you:
- Use of this software privately, commercially and also distribute the software
- Make any changes you want to the software, however the license cannot be changed
- You are required to release any changes to the public, state the changes and display the license, copyright and any libraries
As per the license, we provide no warranty with this software and it is provided to you 'as-is'.
There is currently an older NAO Cadet app on the Google Play and Apple App Store. I am currently working on updating it to work with the latest Android/iPadOS versions.
๐ @STEMMechanics