/OSSRP

The official library for SROS platform

Primary LanguageCSS

ASD_Robot

Please read each README.md file in each package for more information.

This is the main README.md file for the ASD_Robot project. Please install the prerequisites and follow the instructions in the README.md files in each package to run the project.

Prerequisites:

    1. ROS Melodic
    1. Python 3.6
    1. OpenCV 3.4.2
    1. Django 2.2.6
    1. REST API
    1. WebSockets
    1. ROSBridge
    1. ros Web Video Server
    1. DeepFace
    1. MediaPipe

#You can also install the requirements using the requirements.txt file in the parent folder of each package using the following command: pip install -r requirements.txt If requirements.txt does not exist, run "pipreqs [path/to/ project]" to generate requirements.txt file for your project and install the requirements with pip install -r requirements.txt

Installation:

    1. Install the prerequisites.
    1. Install the packages in the src folder of your catkin workspace and build it using catkin_make.
    1. Run the launch file using roslaunch infrastructure initiate_facial.launch

Usage:

    1. Run the launch file using roslaunch infrastructure initiate_facial.launch
    1. Open the web-interface using the following command: python manage.py runserver
    1. Open the Android client and connect to the web-interface.
    1. Select the video and audio you want to play.

Bugs & Feature Requests:

Please report bugs and request features using the Issue Tracker

Maintainers:

Mahta Akhyani (mahta.akhyani@gmail.com)

License:

MIT License