Skip to content

A tool for controlling and debugging the movements of robots in Robocon.

License

Notifications You must be signed in to change notification settings

jadulose/RobotCommander

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RobotCommander

Robocon比赛中用于方便调试和控制机器人运动的小软件

TODOs:

接下来要做的任务(2.27)

主要部分
  • 通讯协议,规范内容完善
  • 完善通讯协议的实现,分开实现(pure C or C++),方便添加新组件
  • 主窗体的放大缩小,缩放点的精确控制(改用double记录位置)
  • 考虑新功能的添加(绘制曲线的功能)
舒适使用
  • 自动保存设置内容
  • 界面美化
  • 安装包&自动更新
按时间顺序的计划列表(3.10)
  • 自动保存设置
  • 检测更新并提示
  • 改用double记录位置座标
  • 新的设置界面(横向)
  • 将浮动窗口独立出单独的UI类
  • 未连接串口时不要发送信息
  • 简化about页面内容
  • 关闭时保存窗口大小位置
  • 记住dockWidget的位置和大小
  • 主窗体的放大缩小
  • 优化compositor接发消息的流程
  • 新的命令队列和参数概览小窗口
  • Console
  • 用CSS美化界面
  • checkbutton改为switchbutton
  • version.rc的问题
  • 用C实现独立的解析库(通讯协议)
  • zoom进阶二:右下角显示小地图
  • 添加“面板”设置栏
  • zoom进阶三:关闭前记住地图位置
  • 更高级的自动更新&安装包
  • 优化默认地图和图标的大小、美观、svg
  • Command Queue进阶二:recipe和保存
三大方向(3.30)
  1. Protocal完善,增加内容
  2. C版通讯解析库
  3. 面板的完善

同时,新的协议完善

About

A tool for controlling and debugging the movements of robots in Robocon.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages