Before you start installing RNS Plugin, it's important to note that the current main method of installing RNS Plugin is by using Docker. You'll need to install docker on your own or use our installation script.
Download the latest FMS Easy Deploy version and unzip/extract the folder to a preferred directory
FMS Easy Deploy contains the installation scripts and will also act as the working space for the RNS Plugin installation.
Install docker on the host machine
For windows version, please install the Docker Desktop from the Official Docker Website. Note that this will also require installing WSL2.
Run the installation script
After installing docker desktop, you can navigate to the FMS Easy Deploy directory and go to fms_easy_deploy/rns_plugin/windows/
which will contain all the necessary batch scripts. You can then just click the install.bat
to run the installation batch script which will pull the Official RNS Plugin Docker Image.
Start the containers
In order to start the RNS Plugin, you can use the start script (start.bat
) which will load the environment variables and run the containers based on the docker compose file.
You can also use the stop script (stop.bat
) to stop the docker containers easily.
If you want to uninstall RNS Plugin which involves removing docker images and volumes. We provide a convenience script uninstall.bat
Platform | x86_64 / amd64 | arm64 / aarch64 | s390x |
---|---|---|---|
RNS Plugin doesn't perform any heavy computation as it only acts as an adapter or a communication bridge between FMS and RNS. You can safely run RNS Plugin inside your robot without any significant performance cost.
Please ensure that the ports below are allowed in the robot's machine to ensure that communication with FMS is working properly.
Protocol | Direction | Port Range | Purpose |
---|---|---|---|
RNS Plugin doesn't require a license as it's only an adapter between FMS and RNS.
Ubuntu
✅
✅
❌
Windows
✅
✅
❌
TCP
Inbound/Outbound
1883
MQTT (TCP)
TCP
Outbound
8000
FMS API
TCP
Inbound/Outbound
8888
MQTT (WebSocket)
Before you start installing the RNS Plugin, it's important to note that the current main method of installing RNS Plugin is by using Docker. You'll need to install docker on your own or use our installation script.
Download the latest FMS Easy Deploy version and unzip/extract the folder to a preferred directory
FMS Easy Deploy contains the installation scripts and will also act as the working space for the RNS Plugin installation.
Install docker on the host machine
You can install docker on your own by following the guide from the official website, or you can also install docker by using our docker installation script from the fms easy deploy directory:
Run the installation script
After installing docker, we can proceed with the installation process which mainly involves pulling the official RNS Plugin docker image.
Start the containers
In order to start the RNS Plugin, you can use the start script which will load the environment variables and run the containers based on the docker compose file.
You can also use the stop script to stop the docker containers easily.
If you want to uninstall RNS Plugin which involves removing docker images and volumes. We provide a convenience script: