product-netapp-icon

Teleop Network Application

Thomas PEYRUCAIN

Active

Version 4.0

Certified

About

A Network Application which retrieves the information on the Quality of Service (QoS) that is exposed as a ROS topic (/qos).
Categories

Robotics

If you have any question you can join
our community for support

Support

TeleopNetworkApp V4.0 to guarantee the QoS to a user over the 5G core using ROS

pip3 install uvloop httptools uvicorn fastapi fastapi_utils evolved5g

install evolved-API:

cd src/evolvedApi/
sudo python3 setup.py install

To install the package on ROS on the Teleop repository:

source /opt/ros/<ros1_distro>/setup.bash
catkin build

Run flask :

export FLASK_APP=<path_to_net_app>/TeleopNetApp/src/evolvedApi/evolvedApi/endpoint.py
export FLASK_ENV=development
python3 -m flask run --host=0.0.0.0

Run the NetApp :

rosrun TeleopNetApp main.py

With Docker :
First run TIAGo in simulation or launch the NetApp on a real robot

docker build --tag my_teleop_netapp .
docker run --rm -it --env-file=.env --name teleop_netapp --privileged --net=host my_teleop_netapp

Once-off

Purchase and get unlimited access to the net-app's functionality

Notice that this is simulated environment. Evolved-5G project does not support actual payments.
For this reason you will not actually pay if you click the purchase button.

Once-off

0 €