参加robcup要做个人形机器人(16个关节自由度),第一次没什么经验在主控的选择上晕头转向,目前看到的stmf407系列的主控都要配个舵控板才能完成功能,有没有什么好用的主控等推荐一下😇
2条回答 默认 最新
- Kwan的解忧杂货铺@新空间代码工作室 2024-04-08 09:56关注
上午好☀️☀️☀️️
本答案参考ChatGPT-3.5针对参加robcup要做个人形机器人(16个关节自由度),选择合适的主控进行控制,推荐以下方案:
-
ROS控制器:ROS(Robot Operating System)是一个国际开源机器人软件平台,提供很多应用于机器人控制的工具包。使用ROS进行主控控制,可以更加方便地进行代码编写、调试以及扩展。可以使用ROS控制器中的Robot_interface控制机器人。该方案需要学习ROS的相关知识,较为复杂。
-
Arduino控制器:Arduino 是一款应用极为广泛的开源电子原型平台。我们可以利用Arduino 来控制舵机的旋转,从而达成机器人的动作控制。此方案需要用到一些电子技术的基础知识。Arduino的编程语言类似于C++, 学习起来相对容易。具体方案可参考《机器人控制:使用Arduino》这本书。
-
OpenCR控制器:OpenCR是一款由Robotis开发的针对机器人控制的开源控制器。它集成了ROS和Arduino的优点。支持Web控制台,可以通过Web页面控制任务和传感器数据。此方案需要学习OpenCR的相关知识,出于Robotis的性质,主要适用于Dynamixel电机控制。
个人建议可以先选择Arduino控制器进行实现,对电子技术与控制原理的理解很有帮助。例如可用Arduino Mega作为主控板进行控制,通过串口通讯实现控制。主控程序可以先在PC上用C++或Python语言写好,然后通过Arduino Mega实现应用。
解决 无用评论 打赏 举报 编辑记录 -
悬赏问题
- ¥15 android 集成sentry上报时报错。
- ¥50 win10链接MySQL
- ¥35 跳过我的世界插件ip验证
- ¥15 抖音看过的视频,缓存在哪个文件
- ¥15 自定义损失函数报输入参数的数目不足
- ¥15 如果我想学习C大家有是的的资料吗
- ¥15 根据文件名称对文件进行排序
- ¥15 deploylinux的ubuntu系统无法成功安装使用MySQL❓
- ¥15 有人会用py或者r画这种图吗
- ¥15 MOD04_3K图像预处理