Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tschibu/hslu-roblab-floorguide
HSLU - Lucerne University of Applied Sciences and Arts / Modul: ROBLAB - Projekt: Pepper the FloorGuide
https://github.com/tschibu/hslu-roblab-floorguide
Last synced: 3 months ago
JSON representation
HSLU - Lucerne University of Applied Sciences and Arts / Modul: ROBLAB - Projekt: Pepper the FloorGuide
- Host: GitHub
- URL: https://github.com/tschibu/hslu-roblab-floorguide
- Owner: tschibu
- Created: 2018-12-14T06:44:46.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2018-12-14T06:45:11.000Z (almost 6 years ago)
- Last Synced: 2024-06-25T03:33:15.826Z (5 months ago)
- Language: Python
- Homepage:
- Size: 3.06 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hslu - tschibu/hslu-roblab-floorguide - project code (HSLU Modules / ROBLAB)
README
_Cognitive Robotics Lab HS2018 - Team 10_
# FloorGuide
## Team
* Remo Schwarzentruber
* Michael Nebroj
* Serge Hauri
* Steve Ineichen## Usage
### Prerequisites
* Choreograph installed ([http://doc.aldebaran.com/2-4/dev/community_software.html](http://doc.aldebaran.com/2-4/dev/community_software.html))
* We expect that you know how to install an existing behavior onto a robot
* Working NAOqi Python SDK ([http://doc.aldebaran.com/2-4/dev/python/intro_python.html](http://doc.aldebaran.com/2-4/dev/python/intro_python.html))
* **Note:** for MacOS follow [these instructions](https://github.com/tschibu/pepper-nao-python-installation-mac)
* All Python packages installed
* Example with '[pip](https://pypi.org/project/pip/)' Pacakge Manager
```
pip install -r requirements.txt
```### Clone this repository
```cmd
git clone https://gitlab.enterpriselab.ch/RobLab/RobLab-18HS/roblab-18hs-g10
```### Register for Cloud Vision API
Register for [Cloud Vision API](https://cloud.google.com/docs/authentication/api-keys?hl=de&visit_id=636803038076480516-667118898&rd=1)Afterwards the 'google_vision_config.json' within the 'res' directory has to be filled with the correct data (private key, project name, email, etc.)
### Install Webapps with Choreograph
* Load & Install 'webapp_map/choreograph/map.pml'
* Load & Install 'webapp_room_selection/choreograph/room_selection.pml'### Start ControlFlow
* Navigate the the root folder of roblab-18hs-g10
* Check in [controlflow.py](controlflow.py) if the correct roboter is selected
* You may have to adjust [configuration.py](configuration.py) according to your robot configuration
* Execute
```
python controlflow.py
```## Last Updated
December 13th 2018