-
Notifications
You must be signed in to change notification settings - Fork 6
RoboMaster Server Setup
This document serves as a guide on how to set up the RoboMaster server. The server may be used to simulate robot matches in an environment similar to the real thing. Also the server is necessary for testing the Referee Serial GUI protocol. These directions exist because there is currently no good step by step procedure written in English that is accessible. These instructions are only applicable if you are running the RoboMaster server on a Windows 10 or 11 machine.
-
For this setup you will need access to a standard off the shelf router with an admin panel. You will also want a router that has enough bandwith capability to talk to 7+ devices on the network simultaneously to connect to robots and your driver computers. This router must be a 2.4Ghz router, as the ref system is incompatible with 5Ghz. ARUW uses a residential Netgear router for this.
-
Set the SSID to anything you would like that you can find on the robots. This should be a name without spaces to prevent issues, but it is not specified by DJI.
-
Set the password to
12345678
. This is a hardcoded requirement in the robots. If the password is set to anything else, the robots will not connect.
-
Download the latest version of the RoboMaster Server (the 2022 server can be found here for RMUC and here for RMUL, but make sure you have the latest version).
-
Turn off the WI-FI on your computer.
-
Connect the router to the computer that will run the RoboMaster server (your computer) with an ethernet cable. Ensure the ethernet cable is plugged into one of the four leftmost black ethernet ports on the router. With the ethernet plugged in you should see the following in your Ethernet settings page (to navigate to this page, hit the Windows button and type "Ethernet settings" and hit enter). Note that seeing "Unidentified network: No Internet" is expected.
-
Set the IP address of your computer to "192.168.1.2". To do this, while in the "Ethernet settings" page (see previous instruction), click on "Change adapter options" on the right hand side of the page. While in this page, select "Ethernet", then select "Properties".
In the properties page scroll down and double click on "Internet Protocol Version 4 (TCP/IPv4)"
In the IPV4 Properties, select "Use the following IP address", and then set the IP address to "192.168.1.2" and the Subnet mask to "255.255.255.0" (as shown below).
-
Turn off your firewall. Click the Windows button then type in "Windows Defender Firewall" and hit enter. From this page, select "Turn Windows Defender Firewall on or off."
-
Start the RoboMaster server (
RoboMasterServer.exe
). When it has started select "StartAll". -
You may now start the RoboMaster Client, which can be downloaded from the same location as the servers and log into the server on any computer connected through ethernet or Wi-Fi to the router (including the computer running the server).
-
Refer to the referee system documentation for how to connect a robot to the server. With server configured correctly, the client should automatically accept robots when they are connected to the router.
If you run into the following issue when attempting to connect your a robot to the server, try turning off your firewall and restarting your computer with firewalls turned off.
Looking for something else or would like to contribute to the wiki?
This wiki is a readonly mirror of our GitLab wiki. We use mermaid diagrams in this wiki, which are not supported in GitHub. We recommend referring to the GitLab wiki for the best experience or if you would like to contribute.
Architecture Design
- Directory Structure
- Build Targets Overview
- Drivers Architecture
- Command Subsystem Framework
- Generated Documentation
Using Taproot
Software Tools
- Docker Overview
- Debugging Safety Information
- Debugging With ST-Link
- Debugging With J-Link
- Git Tutorial
- How to Chip Erase the MCB
RoboMaster Tools
Software Profiling
System Setup Guides
- Windows Setup
- Debian Linux Setup
- Fedora Linux Setup
- macOS Setup
- Docker Container Setup
- (deprecated) Windows WSL Setup
Control System Design Notes
Miscellaneous and Brainstorming
Submit edits to this wiki via the taproot-wiki-review repo.