楼主

[开源汇总] 【RM2021-浙江大学-Hello World战队 步兵开源程序试用DEBUG】

[复制链接]
正式队员ZJU_DJI
2016-5-12 16:40:16 只看该作者

马上注册,玩转Robomaster!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
浙江大学-HelloWorld战队开源程序试用感受

       非常幸运成为步兵车开源程序的内测队伍之一,因时间有限,我们尚未完全消化官方的“神代码”,所以现跟大家分享一下对于这份代码的感受。

前提
      因为我们队伍战车放弃了YAW轴电子罗盘数据,直接使用梯形板MPU6050数据作为轴向控制数据,所以我们直接放弃了烧代码的步骤。
      PS:都说效果跟赠送车一样,那为什么还去下载校准呢?

感受
    1、代码大致分三部分:硬件初始化(各种电机控制信号端配置,反馈信号获取,CAN线,拨轮电机编码器等等)、PID控制和下位机程序(校准软件算是上位机吧,希望我没理解错)
    2、硬件初始化代码简洁程度,毕生初见,大家都可以好好学习一下(终于明白我们自己战车初始化为什么需要5S+了)
    3、PID控制:整车电机控制均使用同一套PID函数结构,函数结构定义打开方法见下图(跟我们平时习惯不一样,我也找了很久才找到)
        这部分代码,无论从代码结构,还是参数定义方面都很有启发性,大家可以认真看一下。
       PS:PID函数结构打开如下:
         4、那份代码里面,除了我们熟悉的部分,剩下的应该都是跟校准软件信息交互的代码了,但是这些功能并非战车非具备不可的功能(串口蓝牙传输战车信息也还勉强可以用的)。另外,团队能力有限,并不能对这部分代码提供什么意见了。
         5、开源代码的中断资源分配方面,非常值得大家学习。
         6、最后一点,也就是最郁闷的一点。当我们一层层代码看下去(像剥洋葱一样),快到核心代码的时候(不知道是不是能力有限,但实在是找不到),出现了以下提示:

PS:还是代码小哥高明
衷心祝愿比赛圆满成功!!!
跳转到指定楼层
推荐

[开源汇总] 【RM2021-浙江大学-Hello World战队 步兵开源程序试用DEBUG】

[复制链接]
梯队队员小钢铁侠
2017-3-26 16:45:13 只看该作者
66666666666666666
推荐

[开源汇总] 【RM2021-浙江大学-Hello World战队 步兵开源程序试用DEBUG】

[复制链接]
步兵ZhuoYuY
2016-5-13 09:27:46 只看该作者
eva1244 发表于 2016-5-13 02:30
封在RMLib.lib和Protocol.lib里面了,里头是研发小哥的劳动果实,其能让你偷走,让你用已经是客气了 ...

哈哈哈
推荐

[开源汇总] 【RM2021-浙江大学-Hello World战队 步兵开源程序试用DEBUG】

[复制链接]
英雄eva1244
2016-5-13 02:30:00 只看该作者
封在RMLib.lib和Protocol.lib里面了,里头是研发小哥的劳动果实,其能让你偷走,让你用已经是客气了
49#

[开源汇总] 【RM2021-浙江大学-Hello World战队 步兵开源程序试用DEBUG】

[复制链接]
正式队员红红火火恍恍惚惚
2021-10-7 08:43:17 只看该作者
直接保护
回复

使用道具 举报

48#

[开源汇总] 【RM2021-浙江大学-Hello World战队 步兵开源程序试用DEBUG】

[复制链接]
正式队员FURY-DR
2021-10-5 01:43:37 只看该作者
厉害厉害
回复

使用道具 举报

47#

[开源汇总] 【RM2021-浙江大学-Hello World战队 步兵开源程序试用DEBUG】

[复制链接]
正式队员Bruce Zhang
2021-7-25 11:53:43 只看该作者
可以,厉害了
46#

[开源汇总] 【RM2021-浙江大学-Hello World战队 步兵开源程序试用DEBUG】

[复制链接]
步兵锁清翊秋
2021-1-11 16:00:07 只看该作者
回复

使用道具 举报

45#

[开源汇总] 【RM2021-浙江大学-Hello World战队 步兵开源程序试用DEBUG】

[复制链接]
梯队队员Baymax.lee
2020-4-29 10:16:00 只看该作者
优秀啊 优秀啊 优秀啊
44#

[开源汇总] 【RM2021-浙江大学-Hello World战队 步兵开源程序试用DEBUG】

[复制链接]
梯队队员@_@
2019-10-18 16:42:53 只看该作者
优秀啊 优秀啊 优秀啊
43#

[开源汇总] 【RM2021-浙江大学-Hello World战队 步兵开源程序试用DEBUG】

[复制链接]
梯队队员monishang
2018-12-7 16:12:39 只看该作者
66666,小哥还是别想全部掌握了
42#

[开源汇总] 【RM2021-浙江大学-Hello World战队 步兵开源程序试用DEBUG】

[复制链接]
梯队队员墨守喵喵喵
2018-11-13 02:16:09 只看该作者
66666666666666666
41#

[开源汇总] 【RM2021-浙江大学-Hello World战队 步兵开源程序试用DEBUG】

[复制链接]
梯队队员王悦宏
2018-11-9 16:49:01 只看该作者
66666666666666666666
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

触屏版 | 电脑版

Copyright © 2024 RoboMasters 版权所有 备案号 粤ICP备2022092332号

快速回复 返回顶部 返回列表