RoboMaster 机甲大师 学生端服务器搭建 您所在的位置:网站首页 alliance战队成员 RoboMaster 机甲大师 学生端服务器搭建

RoboMaster 机甲大师 学生端服务器搭建

2023-08-05 13:57| 来源: 网络整理| 查看: 265

RoboMaster 机甲大师 学生端服务器搭建

文章目录 RoboMaster 机甲大师 学生端服务器搭建 前言一、搭建路由器环境二、服务器相关配置1.修改重要模块2.Q&A组建局域网: 总结

前言

刚刚接触RoboMaster,学长就将搭建服务器的任务交给我😔。新人第一次尝试也遇到了不少的问题,查阅了不少资料后🤫,最终完成了学长交给我的任务。现将我搭建的过程分享一下😜😜😜

一、搭建路由器环境 频率只支持2.4G LAN端口IP:192.168.1.1 加密方式:WPA2(WPA2-PSK) 开启DHCP功能 Wifi名字:自定义(最好全英文,否则机器人上扫描的是乱码) 密码必须为:12345678

示例图片① 在这里插入图片描述 每种路由器的设置方法不一样,但基本都是傻瓜式操作。 示例图片② 在这里插入图片描述 这里因为做服务器的电脑的ip必须为192.168.1.2,那么我们可以给经常需要做服务器的电脑,绑定ip,避免每次都需要手动去修改。如果要手动改的话,打开WLAN-更改适配器选项,找到WLAN设备,右键打开属性,双击 Internet 协议版本4(TCP/IPv4)这个选项。把ip改为192.168.1.2就行。这里就不过多展示😑。

二、服务器相关配置

其实到了这一步就基本完成了,可以运行服务器端。机器人连接 Wi-Fi 信号(最好是作为服务器的电脑先连接,不然可能出现机器人抢占ip的情况(192.168.1.2)),作为服务器的电脑也可以运行客户端,查看是否机器人可以登录。下面是一些小方法分享😜:

1.修改重要模块

拿最新版服务器端示例: 文件目录:RoboMaster Server_v7.0.2.7\RMServer\Config\Standard中的RobotModuleImpConfig.csv 文件就是我们的目标文件。 在这里插入图片描述 不需要的改为0就行。

在该目录下还有许多文件也可以修改,但不建议自行修改,别到时候改乱了就尴尬😅。

2.Q&A

转自《裁判系统FAQ_v1.6》:

组建局域网:

1) 现象:使用手动连接裁判系统机器人端到无线 AP 的功能时,主控模块无法搜索到无线 AP 的热点,使用手机的 WiFi 功能可以搜索到该热点,使用主控模块的显示屏查询主控的版本,无法显示正确的 Mac 地址; 原因:主控模块内部的 WiFi 模块故障; 解决办法:尝试重启裁判系统,开机 20s 后再使用手动连接机器人端到无线 AP 到功能,如果未解决,请更换主控模块; 补充说明:主控模块内的 WiFi 模块上电初始化需要大约 15s 的时间; 2) 现象:使用手动连接裁判系统机器人端到无线 AP 的功能时,主控模块无法搜索到无线 AP 的热点,使用手机 WiFi 功能可以搜索到该热点,使用主控模块的显示屏查询主控的版本,显示正确的 Mac 地址; 原因:主控模块内部的 WiFi 模块天线故障; 解决办法:更换主控模块; 3) 现象:使用手动连接裁判系统机器人端到无线 AP 的功能时,主控模块自动重启; 原因:主控模块版本太低; 解决办法:升级主控模块固件; 补充说明:旧版本固件存在周围 ssid 信号少于 5 个,主控模块扫描信号会重启主控的问题; 4) 现象:使用手动连接裁判系统机器人端到无线 AP 的功能时,无法搜索到无线 AP 的热点,使用手机 WiFi 功能也无法搜索到该热点,使用主控模块的显示屏查询主控的版本,显示正确的 Mac 地址; 原因:无线 AP 未正常工作; 解决办法:检查无线 AP 是否正常工作,确保可以使用手机搜索到该无线 AP; 5) 现象:使用手动连接机器人端到无线 AP 到功能,可以搜索到无线 AP 的热点,主控模块显示屏主页面显示无信号,使用手机 WiFi 功能可以搜索到该热点,但使用密码 12345678 无法连接到该热点; 原因:无线 AP 配置错误; 解决办法:检查无线 AP 的密码是否为 12345678,是否开启 DHCP 功能,确保手机可以连接该热点; 6) 现象:使用手动连接机器人端到无线 AP 到功能,主控模块显示屏主页面显示无信号,手机 WiFi 功能使用密码 12345678 可以连接到该热点; 原因:无线 AP 频段设置错误; 解决办法:检查无线 AP 是否支持 2.4G 频段,并且设置的频段是否为 2.4G; 7) 现象:使用手动连接机器人端到无线 AP 到功能,主控模块显示屏主页面显示有信号,但连接不稳定,而且信号小于 3 格,手机 WiFi 功能使用密码 12345678 可以连接到该热点,并且信号满格; 原因:主控模块内部的 WiFi 模块天线故障; 解决办法:请更换主控模块; 8) 现象:使用手动连接机器人端到无线 AP 到功能,主控模块显示屏主页面显示有信号,服务器端运行 RoboMaster Server 软件无法查看到机器人血量,使用服务器电脑可以打开无线 AP 的管理页面; 原因:服务器端配置错误; 解决办法:参考《RM2019 裁判系统用户手册》,检查服务器 IP 地址是否包含 192.168.1.2,不用配置网关,且子网掩码使用自动生成的255.255.255.0,并检查设置 IP 地址是否生效; 9) 现象:使用手动连接机器人端到无线 AP 到功能,主控模块显示屏主页面显示有信号,服务器端运行 RoboMaster Server 软件无法查看到机器人血量,使用服务器电脑无法打开无线 AP 的管理页面; 原因:服务器电脑连接无线 AP 错误; 解决办法:检查服务于无线 AP 连接是否是局域网连接,网线是否插好,网线是否可靠; 10) 现象:使用手动连接机器人端到无线 AP 到功能,主控模块显示屏主页面显示有信号,服务器端运行 RoboMaster Server,但主控主页面左上角显示感叹号,且 RoboMaster Server 软件无法查看到机器人血量,此时从主控模块查询主控模块版本号,可以显示主控模块 IP 地址为192.168.1.x; 原因:机器人 ID 和类型不符合比赛规范的机器人无法登陆服务器; 解决办法:重新设置机器人 ID; 11) 现象:机器人端连接服务器后,服务器端运行 RoboMaster Server 软件可以查看到机器人的血量,但客户端无法显示机器人的血量,客户端左下角的 LOGIN 指示灯显示红色; 原因:客户端未登录到服务器; 解决办法:手动登录客户端,确保客户端登录到服务器; 12) 现象:机器人端连接服务器后,服务器端运行 RoboMaster Server 软件可以查看到机器人的血量,但客户端登录服务器失败,显示 TCP 连接失败; 原因 1:客户端配置错误; 解决办法:参考《RM2019 裁判系统用户手册》,检查客户端 IP 地址是否设置为静态 IP,并且 IP 地址是否在 192.168.0.100~192.168.0.200范围内,检查客户端子网掩码是否是 255.255.255.0; 原因 2:客户端与服务的网线连接错误; 解决办法:可以在客户端的命令窗口使用 ping 指令,检查与服务器的连接是否正常,确保物理连接正常并且 IP 地址设置正确。 原因 3:客户端或服务器的防火墙或者杀毒软件占用了通信端口 解决办法:关闭杀毒软件和防火墙,重启软件尝试。 13) 现象:机器人连接服务器并成功登陆后,机器人连接不稳定,大概率掉线但又能重新连接; 原因 1:无线 AP 不稳定,周围环境干扰较多 解决办法 1:手动选择无线 AP 的信道,切换到稳定的信道,推荐 xx 信道; 解决办法 2:更换质量更可靠,信号更强的无线 AP; 原因 2:在当前无线 AP 下机器人连接过多 解决办法:减少同时在线的机器人的数量,机器人数量越多对无线 AP 的性能要求也越高,经不完全测试,普通家用 AP 只能支持 6 台机器人同时稳定在线; 原因 3:机器人主控天线异常,主控上显示信号数量小于 3 格; 解决办法:更换主控模块,或使机器人更靠近无线 AP 使用; 补充说明:比赛使用的无线 AP 是组委会定制的,不会出现连接不稳定的情况,参赛队自己在学校练习时需要自己搭建适用的无线环境。

总结

完成这个也是对我的一个锻炼😉,就像机甲大师👨‍🔧一样,走出第一步。从心出发,机甲无畏😁!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有