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

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

3天内不再提示

逃生机器人的制作

454398 来源:工程师吴畏 2019-08-26 09:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:主要概念&动机

正如引言中所解释的,这个项目的主要概念是创建和构建一个半自动机器人,首先由逃脱游戏的玩家控制,然后能够控制从球员那里回来。

原则如下:

想象一下你被锁在一个房间里一群朋友。离开房间的唯一可能性是找到一把钥匙。钥匙隐藏在脚下的迷宫中,位于黑暗的中间楼层。要获得该密钥,您拥有三件事:遥控器,地图和屏幕。遥控器可以通过解决遥控器现有控制按钮上想象的谜语来控制已经在中间楼层的汽车。一旦你解决了这个谜题,汽车就会打开(参见第5步:编码 - 主要功能名为‘loop()’),你可以在给定地图的帮助下开始引导汽车穿过迷宫。由于固定在机器人前方的摄像头,屏幕可以实时显示汽车所看到的内容,从而帮助您查看轨迹,更重要的是帮助您查看钥匙。一旦你拿到了钥匙,感谢机器人底部的磁铁,一旦你到达了迷宫的尽头,你就可以拿起钥匙,逃离你被锁的房间。

因此机器人的主要组成部分是:

要在遥控器上解决的谜语

玩家用遥控器控制机器人

基于摄像机实时拍摄视频的控制显示

因为在这样的游戏中主要的限制是时间(在大多数逃脱游戏中你有30分钟到1小时才能成功),一个传感器连接并连接在机器人的底部,这样如果你作为玩家,超过给定的时间(在我们的情况下是30分钟),机器人将控制权拿回来并自己完成parcours,这样你在游戏计时器关闭之前有机会获得房间的钥匙(在我们的情况下是1小时)

此外,由于汽车处于一个完全黑暗的房间,LED被固定在离传感器不远的地方,以帮助它从地面读取信号

这个小组项目背后的愿望是我们自己的基础关于市场上已有的东西,通过添加个人价值进行修改,并能够在一些有趣和互动的领域中使用它。事实上,在与比利时布鲁塞尔成功的Escape Room接触后,我们发现逃脱游戏不仅越来越有名,而且他们经常缺乏交互性而且客户抱怨不够“ “游戏。

因此,我们试图想出一个符合既定要求的机器人,同时邀请玩家真正参与游戏。

以下是机器人中发生情况的摘要:

- 非自治部分:遥控器通过接收器链接到Arduino。玩家控制遥控器,因此控制控制电机的Arduino。 Arduino在游戏开始前打开,但当玩家解决遥控器上的谜语时,它会进入主要功能。 IR无线摄像头已经打开(当打开/关闭时,“整体”(由Arduino控制)同时打开)。玩家用遥控器引导汽车:他们控制速度和方向(参见第5步:流程图)。当输入主功能时启动的计时器等于30分钟时,控制器的控制将被禁用。

- 自治部件:然后通过以下方式管理控件: Arduino。 30分钟后,红外线跟踪器传感器开始跟随地面上的一条线完成parcours。

步骤2:材料&工具

逃生机器人的制作

材料

电子零件

微控制器

Arduino UNO

Arduino电机护罩 - Reichelt - 22.52€

传感器:

红外线跟踪器 - Mc Hobby - 16.54€

电池:

6x 1.5V电池

其他:

Protoboard

无线摄像头(接收器) - Banggood - 21.63€

遥控器(发射器+接收器) - 亚马逊 - 36.99€

充电底座(Qi接收器) - Reichelt - 22.33€(未使用 - 参见第7步:结论)

LED - 亚马逊 - 23.60€

机械部件

DIY汽车底盘套件 - 亚马逊 - 14.99€

使用:

1x开关

1x脚轮

2x车轮

2x直流电机

1x电池持有人

未使用:

1x汽车底盘

4x M3 * 30螺丝

4x L12垫片

4x紧固件

8x M3 * 6螺丝

M3螺母

磁铁 - 亚马逊 - 9.99€

Bo lts,螺母,螺钉

M2 * 20

M3 * 12

M4 * 40

M12 * 30

所有相应的坚果

3D打印件:

5x弹簧

2x电机固定

1x L形状跟踪器固定

激光切割件:

2x圆形平板

5x矩形小平板

工具

机器:

3D打印机

激光切割机

螺丝刀

手动钻机

Lime

电子焊料

步骤3 :(激光)切割& (3D)打印

我们使用激光切割和3D打印技术来获取我们的一些组件。

您可以在中找到所有CAD文件文件.step下面。

激光切割机

机器人的两个主要固定件是激光切割的:

(材料= MDF纸板4mm)

- 2个圆形平盘,用于制作机器人的基础(或底盘)

- 两个圆盘上的几个孔,以容纳机械和电子元件

- 5个矩形小板,用于固定两个底板之间的弹簧

3D打印机(Ultimakers& Prusa)

机器人的不同元素是3D打印的,为了同时赋予它们抵抗力和灵活性:

(材料= PLA)

- 5个弹簧:注意弹簧是作为块打印的,所以有必要将它们归档给它们‘弹簧’形状!

- 用于固定电机的2个矩形空心部件

- 用于容纳线跟踪器的L形件

步骤4:组装电子设备

正如您在电子草图中看到的那样,Arduino是预期的中心部分电气部分。

Connexion Arduino - 线跟踪器:

(参见相应的跟随者草图)

Connexion Arduino - Motors:

(参见相应的一般草图 - 左)

Connexion Arduino - 遥控接收器:

(参见相应的一般草图)

Connexion Arduino - LED:

(参见相应的一般草图 - 左)

使用一个protoboard来增加5V和GND端口的数量并方便所有连接。

这一步不是最简单的一步,因为它需要满足上面强调的要求(自主性,用户友好性,鲁棒性,安全性),并且电路需要特别注意和预防。

步骤5:编码

编码部分涉及Arduino,电机,遥控器,线路跟踪器和LED。

您可以在代码中找到:

1。变量声明:

RC接收器使用的引脚声明

直流电机使用的引脚声明

使用的引脚声明by LED

函数‘Riddle’使用的变量声明

IR传感器使用的引脚声明

IR Deck使用的变量声明

2。初始化功能:初始化不同的引脚和LED

功能‘setup()’

3。电机功能:

功能‘turn_left()’

功能‘turn_right()’

功能‘CaliRobot()’

4。功能线跟踪器:在机器人的半自动行为中使用先前的‘CaliRobot()’函数

功能‘跟随者()’

5。遥控器(谜语)的功能:包含呈现给玩家的谜语的正确解决方案

功能‘谜语()’

6。主循环功能:一旦定时器超过30,就可以让玩家控制汽车一旦找到解决方案,启动定时器,并将输入从数字(遥控)切换到数字(自主)分钟

函数‘loop()’

代码的主要过程在上面的流程图中解释,主要功能突出显示。

您还可以在.ino附件中找到该项目的完整代码,该文件是使用开发接口Arduino IDE编写的。

步骤6:组装

我们有了激光切割,3D打印和准备好的所有组件:我们可以组装整个组件!

首先,我们将激光切割矩形板上的3D打印弹簧用直径等于直径的螺栓固定弹簧内的孔。

一旦将5个弹簧固定在它们的小板上,我们就可以用较小的螺栓将后者固定在下机箱板上。

其次,我们可以将电机固定在3D打印的电机固定装置上,下机箱板带有小螺栓。

一旦固定完毕,我们就可以将2个车轮固定在下机箱板孔内的电机上。

第三,我们可以使用小螺栓固定脚轮下方的脚轮,使下机箱板处于水平位置

我们现在可以修复所有其他组件

下机箱盘子:

下面:

线路跟踪器

LED

结束:

遥控器接收器

Arduino&电机护罩

LED

上机箱板:

下图:

摄像头

结束:

电池

开/关开关

最后,我们可以将两个底板组装在一起。

注意:将所有组件组装在一起时要小心!

在我们的例子中,一个弹簧的小板在组装两个底板时受损,因为它太薄了。我们再次以更大的宽度开始。

使用激光切割(以及3D打印机)时一定要使用坚固的材料,并确认尺寸,以免您的碎片太薄或太脆弱。

第7步:结论

一旦组装好所有组件(确保所有组件都固定好并且不会有脱落的风险),相机的接收器连接到屏幕(即电视屏幕),电池(6x 1.5V)放置在电池座上,你准备测试整个东西了!

我们试图通过便携式电池更换电池(6x 1.5V)进一步推进该项目:

构建充电底座(固定在激光器中的无线充电器)切充电站(见照片));

在便携式电池上添加接收器(Qi接收器)(见照片);

在Arduino上写一个功能,要求机器人沿着相反方向跟随地面上的线路到达充电座并为电池充电,以便整个机器人自动为下一个游戏会话做好准备。

我们在项目截止日期之前遇到了用便携式电池更换电池的问题(提醒:这个项目是由我们的ULB/VUB教授监督的,因此我们有一个截止日期尊重),我们无法测试最终的机器人。您仍然可以在这里找到由计算机供电的机器人视频(USB连接)并由遥控器控制。

尽管如此,我们还是能够达到我们所定位的所有附加值:

- 坚固性 - 圆形

- 开启式谜语 - 控制开关(远程 - 》自主)

如果这个项目保留了您的注意力和您的好奇心,我们非常好奇看到你做了什么,看看你是否做了一些与我们不同的步骤,看看你是否成功完成了自动充电过程!

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

    关注

    213

    文章

    30580

    浏览量

    219574
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RK3576机器人核心:三屏异显+八路摄像头,重塑机器人交互与感知

    瑞芯微RK3576 AIoT处理器处理器凭借其卓越的多屏异显与8路摄像头接入能力,为机器人领域带来革新。米尔电子MYD-LR3576开发板实测数据显示,在高负载下CPU占用仅34%,完美实现多路视觉
    发表于 10-29 16:41

    小萝卜机器人的故事

    经过我的申请, 马老师发放了, 小萝卜机器人的, 开发权限, 原来的小萝卜公司, 因为经营不善倒闭, 作为科研产品, 几个技术对此惋惜, 自掏腰包, 要让小萝卜机器人, 再生, 每次听到小萝卜说
    发表于 10-23 05:24

    可靠性测试装备为仿生机器人未来发展赋能

    在仿生机器人从理论迈向实践、从实验室走进多元应用场景的征程中,可靠性测试装备扮演着无可替代的关键角色,成为推动其持续发展的核心驱动力。通过模拟各类极端与复杂工况,可靠性测试装备对仿生机器人的硬件性能、软件算法以及人机交互等层面进行全方位严苛评估,精准定位潜在隐患,为优化升
    的头像 发表于 07-28 09:44 1188次阅读
    可靠性测试装备为仿<b class='flag-5'>生机器人</b>未来发展赋能

    工业机器人的特点

    的基础,也是三者的实现终端,智能制造装备产业包括高档数控机床、工业机器人、自动化成套生产线、精密仪器仪表、智能传感器、汽车自动化焊接线、柔性自动化生产线、智能农机、3D 打印机等领域。而智能制造装备中工业
    发表于 07-26 11:22

    机器人看点:越疆机器人正式发布六足仿生机器狗 智元公布机器人运动控制模型专利

    给大家带来两个机器人的最新消息: 越疆机器人正式发布六足仿生机器狗 7月9日,深圳越疆机器人正式发布六足仿生机器狗,加之此前越疆人形
    的头像 发表于 07-09 15:03 1740次阅读

    中国成功研发蚊子大小仿生机器人

    据央视《军事报道》报道中国成功研发蚊子大小的仿生机器人,据披露这是国防科技大学研发的融合生物特性与尖端科技的微型机器人装置,受限空间要求要在指甲盖大的空间里塞进传感器、控制芯片、动力装置,这对技术
    的头像 发表于 06-19 15:10 1437次阅读

    盘点#机器人开发平台

    地瓜机器人RDK X5开发套件地瓜机器人RDK X5开发套件产品介绍 旭日5芯片10TOPs算力-电子发烧友网机器人开发套件 Kria KR260机器人开发套件 Kria KR260-
    发表于 05-13 15:02

    【「# ROS 2智能机器人开发实践」阅读体验】机器人入门的引路书

    ROS的全称:Robot Operating System 机器人操作系统 ROS的 目的 :ROS支持通用库,是通信总线,协调多个传感器 为了解决机器人里各厂商模块不通用的问题,让机器人快速开发
    发表于 04-30 01:05

    星网宇达与吉林省仿生机器人创新中心达成战略合作

    近日,北京星网宇达科技股份有限公司(以下简称“公司”或“乙方”)与吉林省仿生机器人创新中心(筹备组)(以下简称“甲方”)签署《战略合作协议》(以下简称“本协议”),双方经过友好协商,秉承“平等互信
    的头像 发表于 04-28 14:56 651次阅读

    大象机器人携手进迭时空推出 RISC-V 全栈开源六轴机械臂产品

    大象机器人成立于2016年,专注协作机器人研发与应用,产品线涵盖轻量级协作机器人、人形机器人、仿生机器人等多种形态。拳头产品myCobot系
    发表于 04-25 17:59

    海康机器人布局关节机器人业务

    关节机器人领域迎来一位实力选手。继布局移动机器人机器视觉业务后,海康机器人正在拓展新的产品线。
    的头像 发表于 03-20 10:47 1196次阅读

    大象机器人以科技治愈人心

    仿生机器宠物,这一系列产品的设计初衷是希望将仿生机器人与AI技术结合,满足现代社会中的情感陪伴需求,特别是为孤独症儿童、阿尔茨海默症老人及城市白领等群体提供情感支持与疗愈体验。 旨在用科技手段弥补情感陪伴缺口,通
    的头像 发表于 02-20 11:17 1161次阅读

    【「具身智能机器人系统」阅读体验】2.具身智能机器人的基础模块

    具身智能机器人的基础模块,这个是本书的第二部分内容,主要分为四个部分:机器人计算系统,自主机器人的感知系统,自主机器人的定位系统,自主机器人
    发表于 01-04 19:22

    【「具身智能机器人系统」阅读体验】2.具身智能机器人大模型

    近年来,人工智能领域的大模型技术在多个方向上取得了突破性的进展,特别是在机器人控制领域展现出了巨大的潜力。在“具身智能机器人大模型”部分,作者研究并探讨了大模型如何提升机器人的能力,大模型存在
    发表于 12-29 23:04

    【「具身智能机器人系统」阅读体验】1.初步理解具身智能

    感谢 感谢电子发烧友网社区给予《具身智能机器人系统》试读机会。在这知识的盛宴中,我感受到社区的关怀与支持。定不负期望,认真研读,分享所学,回馈社区。 一、本书大纲 《具身智能机器人系统》是一本
    发表于 12-28 21:12