Comment utiliser l'API Python sur le Niryo One

Connexion au robot

Dans cette partie, nous allons nous connecter au robot via SSH afin de pouvoir le programmer. Il est pour cela nécessaire de connaître l’adresse IP du Niryo One.

  • Si le robot est en mode Hotspot, son adresse IP est 10.10.10.10 (IP statique),

  • Si le robot est connecté au réseau WIFI, vous pouvez retrouver son adresse IP depuis l’onglet de connexion dans Niryo One Studio grâce à la fonction de recherche de robots sur le réseau

MéthodeConnecter sous windows

Pour effectuer la connexion sous Windows, lancez le logiciel PuTTY puis renseignez les éléments suivants :

Premier Script

Créez un dossier /TP1

1
mkdir TP1

Créer un fichier Python nommé test.py dans le dossier /TP1

1
cd TP1
2
touch test.py

Afin de rendre le fichier exécutable, tapez la commande suivante:

1
chmod +x test.py

Ouvrez le fichier test.py avec un éditeur de texte

1
nano test.py

Copier/coller les lignes suivantes :

1
#!/usr/bin/env python
2
import rospy
3
print «Welcome !»

Avant de lancer votre script, tapez :

source ~/catkin_ws/devel/setup.bash && export PYTHONPATH=${PYTHONPATH}:/ home/niryo/catkin_ws/src/niryo_one_python_api/src/niryo_python_api

Dans le terminal, lancez votre script :

1
python test.py