大疆机甲大师教育机器人Python开发:API中文化初尝试
发布日期:2021-06-29 15:28:57
浏览次数:2
分类:技术文章
本文共 687 字,大约阅读时间需要 2 分钟。
选取了貌似最简单的新手程序, 先做个中文化前后对比. 原始英文例程(因为没弹匣, 去掉了最后一行发射子弹):
def start(): robot_ctrl.set_mode(rm_define.robot_mode_free) gimbal_ctrl.set_rotate_speed(260) armor_ctrl.cond_wait(rm_define.cond_armor_bottom_back_hit) gimbal_ctrl.yaw_ctrl(180)
中文化后的代码:
def start(): 大师.设置模式(常量.自由模式) 云台.设置旋转速度(60) 装甲.等待时机(常量.装甲被袭_后底) 云台.平转(20)
当然, 需要额外代码进行API封装(可以在每个程序中复用), 测试过完整可运行的代码
一些体会:
- 开发环境的报错机制有待改进
- 机甲官方的windows开发环境在中文输入时, 会有很大延迟, 影响开发体验. 因此采用在VSC下编写代码, 拷贝到机甲环境中运行. 开发环境的改进会有很大工作量, 希望大疆不要放弃Python环境(如果能有Mac环境就更好咯).
- 预定义常量(
rm_define
)的设计很有改进空间, 现在是所有的常量都在一起,rm_define
下有上百个值, 如果能分类会清晰很多 - 中文化过程还比较顺利, 下面的几个关:
- 研究上文发现的输出(
print
)问题 - 测过, 已向官方反馈. - 尝试搭建一个简易的测试框架
- 因为官方暂不支持
import
第三方库, 研究一下有没有变通方法
- 研究上文发现的输出(
转载地址:https://codeinchinese.blog.csdn.net/article/details/102680789 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
感谢大佬
[***.8.128.20]2024年04月16日 15时47分36秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
变局之际,聊聊物联网的过去、现在和未来
2019-04-29
缺货涨价很久的MCU的国产和国外厂家汇总!(80家)
2019-04-29
单片机6年想转嵌入式Linux ,不知如何下手?
2019-04-29
拆解 | 某平台19元的儿童电话手表,究竟怎么做到的?
2019-04-29
五一好礼70份免费送:示波器、开发板、焊台等!
2019-04-29
2纳米芯片问世!芯片性能要起飞?!
2019-04-29
ARM Cortex系列那么多处理器,该怎么区分?
2019-04-29
知乎:学计算机的女生都怎么样了?
2019-04-29
华为重磅反击,鸿蒙来了!
2019-04-29
常用电子接口大全,遇到不认识的,就翻出来对照辨认!
2019-04-29
芯片IC附近为啥要放0.1uF的电容?
2019-04-29
电赛 | 19年全国一等奖,北航学子回忆录。
2019-04-29
电赛 | 19年全国一等奖,北航学子回忆录(上)
2019-04-29
电赛 | 19年全国一等奖,北航学子回忆录(下)
2019-04-29
突破!台积电1nm芯片,有了新进展。
2019-04-29
一文读懂全系列树莓派!
2019-04-29
自制一个害羞的口罩,见人就闭嘴,戴着可以喝奶茶
2019-04-29
聊聊我是如何编程入门的
2019-04-29
J-Link该如何升级固件?
2019-04-29
485通信自动收发电路,历史上最详细的解释
2019-04-29