SoftBank Robotics documentation
What's new in NAOqi 2.8?
NAOqi
Pepper
NAO
Romeo
Quick search
Enter search terms or a module, class or function name.
Hands-on Guide
¶
C++
¶
C++ - How to write a qimessaging client
C++ - How to write a qimessaging service
Registering types in the type system
Asynchronous operations
Using qi::log
How to receive and send logs
Internationalization Guide
Handling Paths Guide
Making Services using QiLang
Python
¶
Python - How to write a qimessaging client
Python - How to write a qimessaging service
Python - How to receive and send logs
How to switch from NAOqi to qi Framework
Working with qi application
¶
qi application arguments
Using qicli commands
Using qilaunch
Site map
What’s new
NAOqi - Developer guide
Getting Started
Creating an application
Programming for a living robot
Other tutorials
Choregraphe Suite
SDKs
NAOqi APIs
qi Framework
API References
Hands-on Guide
C++ - How to write a qimessaging client
C++ - How to write a qimessaging service
Registering types in the type system
Asynchronous operations
Using qi::log
How to receive and send logs
Internationalization Guide
Handling Paths Guide
Making Services using QiLang
Python - How to write a qimessaging client
Python - How to write a qimessaging service
Python - How to receive and send logs
How to switch from NAOqi to qi Framework
qi application arguments
Using qicli commands
Using qilaunch
Design Documents
Type system
Object type erasure
Registering template types
Call code path
Messaging system
qi Framework - ChangeLog
qi Framework - Deprecation history
Former NAOqi Framework
NAO
- Documentation
Pepper
- Documentation
Romeo
- Documentation
Glossary
Legal notices
On this page
Hands-on Guide
C++
Python
Working with qi application
Glossary
Site map
Index
Support
Contact
Legal Notices