Explore the World of Robotics Programming Using these Tools!

You have come to the right place to explore how to make the most out programming with our robots using these amazing tools.
4 Ways to Program NAO and Pepper:
1. Choregraphe:
Choregraphe is a visual programming software developed by SoftBank Robotics, known for its interactive interface and ease of use. With the NAOqi operating system and the Choregraphe programming environment (interfacing by scripts in python), you can create animations, behaviors, dialogues and test them on virtual or the physical robot, you can also control the robot and enrich the Choregraphe behaviors with your own Python code. Choregraphe is a highly successful and widely used tool that offers full autonomy of programming, with its applications having real-world use cases in industries like healthcare, research, education, etc.
Get Choregraphe here
Compatible with: NAO, Pepper

2. Pepper QiSDK Android Studio:
Pepper SDK plugin for Android Studio is a software development kit that provides a set of graphical tools, a Java library, and the QiSDK to make programming the robot flexible and interactive. With QiSDK for Android studio, students learn how to develop Android applications on a robot while learning the key elements of Java or Kotlin either virtually or by using the robot. You can also configure movement, speech and interactions easily using a straightforward API.
Get started with QiSDK, Click here
Compatible with: Pepper

AskNAO suite: Our Partner from France, ERM Robotique, has developed a wide range of products that support NAO in the education domain. The AskNAO suite can be used with and for children as young as 4 years old to support learning and STEM education from the early stages of brain development.
Let's explore their solutions:
3. AskNAO blockly:
AskNAO is a solution designed by ERM Robotique to help program NAO with the Blockly graphical programming language. This solution helps children learn coding with NAO. AskNAO blockly follows an easy to use drag-and-drop block architecture, where the teachers and the students can program NAO using either the pre-programmed blocks or make their own bricks using Choregraphe. AskNAO Blockly is renowned for its easy-to-use user interface allowing users to create activities like Animations, Storytelling, and Phonem recognition, with ease in over 20+ supported languages. AskNAO blockly can be explicitly programmed to hold games, quizzes, and tests for children. It consists of a free online version and another licensed version for schools with additional features.
To access the free version head over here.
Compatible with: NAO
4. AskNAO Tablet:
AskNAO also offers tablet support and comes with a tablet application to easily program the robot on the go. The tablet application brings in more flexibility and interaction with the robot. This application can also be used to control the robot with more efficiency. This solution also comes in handy for specialized education and interacting with kids with disabilities like autism, AskNAO tablet has been deployed in such educational institutes and has been quite successful in supporting the kids and aiding their growth.
Click here for more information!
Compatible with: NAO