Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/robertanto/libqi-python-nvidia-jetson

Compiled qi library for interfacing with Pepper and Nao robots using python on Jetson Nano, Tx2, Xavier.
https://github.com/robertanto/libqi-python-nvidia-jetson

Last synced: about 4 hours ago
JSON representation

Compiled qi library for interfacing with Pepper and Nao robots using python on Jetson Nano, Tx2, Xavier.

Awesome Lists containing this project

README

        

# libqi-python-nvidia-jetson

Compiled qi library for interfacing with Pepper and Nao robots using python on Jetson Nano, Tx2, Xavier.

![](https://img.shields.io/badge/Ubuntu-16-orange.svg) ![](https://img.shields.io/badge/Ubuntu-18-orange.svg)
![](https://img.shields.io/badge/build-arm64-green.svg)
![](https://img.shields.io/badge/python-2.7-green.svg)
![](https://img.shields.io/badge/jetson-Nano-blue.svg)
![](https://img.shields.io/badge/jetson-TX2-blue.svg)
![](https://img.shields.io/badge/jetson-Xavier-blue.svg)

![](./robots_hero.png)

## Requirements

- python 2.7
- JetPack >= 3.3.1

To install the library:

- Download the compiled library (qi_jetson.tar.gz) from [here](https://github.com/robertanto/libqi-python-nvidia-jetson/releases/tag/1.0).

```bash
tar -xvzf qi_jetson.tar.gz
cd qi_jetson
chmod u+x install.sh
./install.sh
```

## Usage

```python
import qi

# Connect to the robot
session = qi.Session()
session.connect("tcp://127.0.0.1:9559") # Robot IP

# TextToSpeech service
tts = session.service("ALTextToSpeech")
tts.say("Hi, the library works!")

session.close()
```

## Acknowledgements

This library has been compiled starting from the following codes:

- libqi: [https://github.com/aldebaran/libqi](https://github.com/aldebaran/libqi)
- libqi-python: [https://github.com/aldebaran/libqi-python](https://github.com/aldebaran/libqi-python)