About
A Network Application which retrieves the information on the Quality of Service (QoS) that is exposed as a ROS topic (/qos).If you have any question you can join
our community for 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.