NAO Robot

Pepper Robot

NAO and Pepper software development

Softbank (formerly Aldebaran) makes it easy for both beginners and experts to develop software for its robots. A Software Development Kit (SDK) is available to support the creation of robot app’s with a 3D simulator, simple and intuitive programming software, C++ libraries, Python and .Net. For optimum operation of these tools and to enable the robots to be proactive, Aldebaran has is its own operating system: NAOqi. Aldebaran has also a Developer program, to support the development of first-class robot applications

They have an unique intuitive graphical interface called  Choregraphe, an easy tool to get started and develop apps without coding knowledge. With simple drag & drop features and algorithmic reasoning it is easy to create applications containing dialog or behaviors without writing a single line of code. It is also possible to create applications containing temporal logic with sequential or parallel events, or even to create new boxes and call C++ modules developed separately

Softbank website: https://www.softbankrobotics.com/emea/en

Community: https://community.ald.softbankrobotics.com

NAOqi: http://doc.aldebaran.com/2-5/index.html