-
Notifications
You must be signed in to change notification settings - Fork 7
RoboMaster Client Setup
A guide on how to setup the RoboMaster Client. This is a piece of software distributed by RoboMaster which pilots use during the match to, well... pilot the robots.
We highly recommend having the RoboMaster Referee System User Manual handy while going through this guide. It is the original source of a lot of the information for Referee Client setup. This guide fills in some knowledge gaps and helps with more specific details of the setup.
- Download the RoboMaster Client archive from here: https://drive.google.com/file/d/1rCdiCaSDUfABEGa9kWwP27sZImwIm2uW/view
- Extract the RAR into a folder of your choosing
- You're done! The
RoboMasterClient.exeis the client
The hard part is getting it linked with a server and robot properly.
- A Robot to drive which:
- Has an activated RoboMaster Video Transmitter Module 02 (VTM02). Used for client video display. Instructions for how to activate it are in referee system user manual.
- Can take keyboard input. See table 2-1 in the Robomaster Robot Building Specification manual for an overview of the potential sources of input for a competition-legal robot.
- An activated VTM receiver (VTM12) for the Client-side. Details on how to set this up are in the ref system user manual. Confusingly RoboMaster named two separate things the "VTM". The one that connects to your computer is the VTM12. This is what communicates with the other VTM and allows you to see video on the client side. It also sends keyboard input should you choose to get input from the VTM.
- A RoboMaster server setup. See the RoboMaster Server Setup guide in this wiki for details.
The IP Address of the VTM12 must be 192.168.42.105. The image in the Referee System User Manual
also indicates that the subnet mask should be set to 255.255.255.0
Here is how to do it on Windows:
-
Make sure VTM12 is plugged in to your computer
-
Control panel -> Network and Sharing Center:
-
Locate the unidentified network (from the VTM), open its settings
-
Select "Internet Protocol Version 4" and click "properties" (or just double click "Internet Protocol Version 4").
-
From here follow the Referee System user manual and set the IP to 192.168.42.105, (subnet is 255.255.255.0)
- Make sure you are connected to the same Local Area Network as the server.
- Launch
RoboMasterClient.exewith the following settings- Screen resolution: 1920 x 1080 (Things just break otherwise. VTM has issues, custom graphics break...)
- Graphics quality: HighFPS
- Monitor: whichever monitor you want to display too. Default should work.
- Not windowed
- Follow referee system user manual from here on how to connect client to robot.
Once you've finished following the Referee System User Manual and connected successfully you should be able to send keyboard input to your robot and see the VTM video feed through the client!
- Grey screen even though client HUD indicates VTM is connected? Give it a minute. Still not connected? Many issues are solved by turning VTM receiver and transmitter on and off again.
- Make sure you have matching robot color and ID selected on the client and on the Referee System Main Control Module.
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.