SoftBank Robotics Labs is a set of public SBR projects (experimental code snippets, helper libraries, etc.) hosted on GitHub for anybody developing for Pepper and NAO.
This library is useful if you need to make Pepper move remotely with a Bluetooth controller. It is implemented in a sample project to show you how it works.
The coordinates of the controller joysticks are sent to the library which launches Animate and LookAt actions to make the robot move in the right direction.
The controls are presented in the following image:
- The left joystick (strafing) launches Animate actions that make the base of the robot translate in the selected direction.
- The right joystick (rotation) makes the robot rotate on itself using LookAt actions.
The PepperGamepad library makes Pepper move despite the disabled state, like moving the robot on a stage before a presentation.
For more details on this project such as the code of the library, the sample app and all the instructions on how to run the sample app and use the library, please go and see the project on Github.