0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

安全移动机器人的制作

454398 来源:工程师吴畏 2019-08-08 11:27 次阅读

第1步:清单零件和材料

我决定使用现成的机箱,通过添加其他组件来稍微修改它。机器人的底盘完全由钢漆成黑色。

机器人的组件:

SZDoit C3智能DIY机器人工具包或4WD智能RC机器人汽车底盘

2x金属开/关按钮

Lipo电池7.4V 5000mAh

Arduino Mega 2560

IR避障传感器x1

大气压力传感器板BMP280(可选)

Lipo电池电压测试仪x2

2x电机驱动器BTS7960B

Lipo电池11.1V 5500mAh

小米1080P全景智能WIFI摄像机

RunCam Split HD fpv摄像机

控制:

RadioLink AT10 II 2.4G 10CH RC发射器或FrSky Taranis X9D Plus

相机预览:

Everyine EV800D护目镜

步骤2:组装机器人机箱

组装机器人底盘非常简单。所有步骤都显示在上面的照片中。主要操作顺序如下:

将直流电机拧到侧面钢型材上

将带有直流电机的侧铝型材拧到底座上

将前后轮廓拧到底座上

安装必要的电源开关和其他电子元件(参见下一节)

步骤3:连接电子零件

主要这个电子系统中的控制器是Arduino Mega 2560.为了能够控制四个电机,我使用了两个BTS7960B电机驱动器(H-Bridges)。每侧的两个电机连接到一个电机驱动器。每个电机驱动器都可以通过高达43A的电流加载,即使移动机器人在崎岖的地形上移动也能提供足够的功率余量。电子系统配备有两个电源。一个用于提供直流电机和伺服电机(LiPo电池11.1V,5200 mAh),另一个用于提供Arduino,fpv摄像头,led反射器和传感器(LiPo电池7.4V,5000 mAh)。电池已放置在机器人的上部,以便您可以随时快速更换电池。

电子模块的连接如下:

BTS7960 - 》 Arduino Mega 2560

MotorRight_R_EN - 22

MotorRight_L_EN - 23

MotorLeft_R_EN - 26

MotorLeft_L_EN - 27

Rpwm1 - 2

Lpwm1 - 3

Rpwm2 - 4

Lpwm2 - 5

VCC - 5V

GND - GND

R12DS 2.4GHz接收器 - 》 Arduino Mega 2560

ch2 - 7//Aileron

ch3 - 8//电梯

VCC - 5V

GND - GND

在从RadioLink AT10 2.4GHz发射器开始机器人控制之前,您应该先将发射器与R12DS接收器绑定。绑定程序在我的视频中有详细描述。

第4步:Arduino Mega代码

我准备了以下内容示例Arduino程序:

RC 2.4GHz接收机测试

4WD机器人RadioLinkAT10(附件中的文件)

第一个程序“RC 2.4GHz接收器测试“将允许您轻松启动和检查连接到Arduino的2.4 GHz接收器,第二个”RadioLinkAT10“允许控制机器人的移动。在编译和上传示例程序之前,请确保已选择“Arduino Mega 2560”作为目标平台,如上所示(Arduino IDE - 》工具 - 》 Board - 》 Arduino Mega或Mega 2560)。来自RadioLink AT10 2.4 GHz发射器的命令被发送到接收器。接收器的通道2和3分别连接到Arduino数字引脚7和8。在Arduino标准库中,我们可以找到函数“pulseIn()”,它返回脉冲的长度,以微秒为单位。我们将用它来读取接收器的PWM(脉冲宽度调制)信号,该信号与发送器的倾斜度成正比。操纵杆。 pulseIn()函数有三个参数(引脚,值和超时):

pin(int) - 要读取脉冲的引脚编号

value(int) - 要读取的脉冲类型:HIGH或LOW

timeout(int) - 等待脉冲完成的可选微秒数

然后将读取脉冲长度值映射到-255和255之间的值,该值表示向前/向后(“moveValue”)或向右/向左(“turnValue”)速度。因此,例如,如果我们将控制杆完全向前推,我们应该得到“moveValue”= 255并完全推回“getValue”= -255。由于这种类型的控制,我们可以在整个范围内调节机器人的运动速度。

步骤5:安全机器人的测试

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    206

    文章

    26965

    浏览量

    201284
收藏 人收藏

    评论

    相关推荐

    2024年移动机器人行业的十大预测

    GGII通过对移动机器人产业的梳理,结合宏观数据和调研数据信息,秉承不悲观、不乐观,力求客观的态度,深度解析2024年移动机器人行业的十大预测:
    发表于 12-25 14:42 239次阅读

    基于Matlab和VR技术的移动机器人建模及仿真

    利用 Matlab 建立移动机器人的动力学模型 ,在虚拟现实 (VR )环境下 ,实时仿真移动机器人路径跟踪的运动特性 ,为基于 Internet 的机器人遥操作试验搭建了仿真平台 。 实验结果表明
    发表于 09-20 06:24

    叉式移动机器人(AGV/AMR)整体解决方案

    叉式移动机器人(AGV/AMR)是在叉车上加载各种导引技术,构建地图算法,辅以避障安全技术,实现叉车的无人化作业。▲叉式移动机器人无人化作业▲叉式移动机器人常见车型叉式
    的头像 发表于 08-31 13:24 883次阅读
    叉式<b class='flag-5'>移动机器人</b>(AGV/AMR)整体解决方案

    移动机器人的发展现状及趋势 HMS产品在移动机器人的应用

    如今,无论是在工厂的仓库,酒店的走廊,或是家中的客厅,我们都能看到移动机器人(AGV/AMR)的身影。它们因更便宜、更安全且比真实工人更高效而受大受欢迎。 这些机器人增加了企业的灵活性,允许
    的头像 发表于 08-25 11:09 1360次阅读
    <b class='flag-5'>移动机器人</b>的发展现状及趋势 HMS产品在<b class='flag-5'>移动机器人</b>的应用

    简单的WiFi遥控4轮移动机器人制作

    电子发烧友网站提供《简单的WiFi遥控4轮移动机器人制作.zip》资料免费下载
    发表于 07-12 10:09 1次下载
    简单的WiFi遥控4轮<b class='flag-5'>移动机器人</b><b class='flag-5'>制作</b>

    如何制作Arduino智能移动机器人

    电子发烧友网站提供《如何制作Arduino智能移动机器人.zip》资料免费下载
    发表于 07-04 14:28 3次下载
    如何<b class='flag-5'>制作</b>Arduino智能<b class='flag-5'>移动机器人</b>

    移动机器人的构建

    电子发烧友网站提供《移动机器人的构建.zip》资料免费下载
    发表于 07-04 11:02 2次下载
    <b class='flag-5'>移动机器人</b>的构建

    【科普】干货!带你从0了解移动机器人(四) ——移动机器人导航技术

    移动机器人导航是指移动机器人确定自己在地图参考系中的位置后,自动规划出通往地图参考系中某个目标位置路径并沿着该路径到达目标位置点的能力,是移动机器人行动能力的关键。 基于整个智能制造的发展
    发表于 06-28 09:52

    【科普】干货!带你从0了解移动机器人(三) ——自主导航系统及上位机软件设计与实现

    随着机器人技术的不断发展,我们可以在许多简单重复,危险的岗位上看到机器人的身影,移动机器人凭借其在复杂环境下工作,具有自行感知、自行规划、自我决策功能的能力,它可以在不同的环境中移动
    发表于 06-28 09:36

    【科普】干货!带你从0了解移动机器人(四) ——移动机器人导航技术

    移动机器人导航是指移动机器人确定自己在地图参考系中的位置后,自动规划出通往地图参考系中某个目标位置路径并沿着该路径到达目标位置点的能力,是移动机器人行动能力的关键。基于整个智能制造的发展,移动
    的头像 发表于 06-21 17:29 939次阅读
    【科普】干货!带你从0了解<b class='flag-5'>移动机器人</b>(四)  ——<b class='flag-5'>移动机器人</b>导航技术

    【科普】干货!带你从0了解移动机器人(四) ——移动机器人导航技术

    移动机器人导航是指移动机器人确定自己在地图参考系中的位置后,自动规划出通往地图参考系中某个目标位置路径并沿着该路径到达目标位置点的能力,是移动机器人行动能力的关键。
    的头像 发表于 06-20 17:09 1104次阅读
    【科普】干货!带你从0了解<b class='flag-5'>移动机器人</b>(四) ——<b class='flag-5'>移动机器人</b>导航技术

    「车型分析」移动机器人控制系统典型应用车型 ——叉式移动机器人(AGV/AMR)

    、灵活化、柔性化、低成本、高效率、安全作业等特性。1车型介绍叉式移动机器人(AGV/AMR)具备定位、导航和一定的自主决策能力,其主要由控制系统、驱动模块、工作模
    的头像 发表于 06-05 15:34 819次阅读
    「车型分析」<b class='flag-5'>移动机器人</b>控制系统典型应用车型 ——叉式<b class='flag-5'>移动机器人</b>(AGV/AMR)

    【科普】干货!带你从0了解移动机器人(二)—— 移动机器人硬件组成

    移动机器人是一个多功能于一体的综合系统,内容涵盖了传感器技术、自动化技术、信息处理、电子工程等,它集环境感知、动态决策与规划于一体,是目前科学技术发展最活跃的领域之一。移动机器人的各种组件之间需要
    的头像 发表于 05-24 17:01 1264次阅读
    【科普】干货!带你从0了解<b class='flag-5'>移动机器人</b>(二)—— <b class='flag-5'>移动机器人</b>硬件组成

    【科普】干货!带你从0了解移动机器人(二)—— 移动机器人硬件组成

    移动机器人是一个多功能于一体的综合系统,内容涵盖了传感器技术、自动化技术、信息处理、电子工程等,它集环境感知、动态决策与规划于一体,是目前科学技术发展最活跃的领域之一。移动机器人的各种组件之间需要
    的头像 发表于 04-20 10:03 879次阅读
    【科普】干货!带你从0了解<b class='flag-5'>移动机器人</b>(二)—— <b class='flag-5'>移动机器人</b>硬件组成