群体智能,多个机器人协同搬运!
来源 | 湖南大学机器人视觉感知与控制技术国家工程实验室
1
项目简介
基于室内监控摄像头的多机器人协作分拣搬运系统,主要利用中央处理服务器通过获取多个分布在四周的网络监控摄像头的图像。
对处于视频图像中的机器人进行实时精准的三维坐标定位(定位精度在3cm以内),同时对处于图像中的物体进行识别和定位。
然后进行路径规划处理,再调度多个机器人协作完成物体分拣、物流运输等多机协作任务。
2
项目思路
首先,通过相机标定得到网络监控摄像头的相机参数,然后中央处理服务器读取多个监控摄像头的图像,通过ARtag识别+多相机融合算法实现对机器人的实时精准三维坐标定位。
并且基于tensorflow神经网络对图像中的物体进行识别,再通过多相机融合算法实现物体的定位,然后通过这些定位信息结合室内障碍物分布情况实现路径规划。
在中央处理服务器经过一系列的整合、思考、规划后,对接入该系统的所有机器人发送控制指令,控制机器人各司其职,完成物体的拾取、分类、搬运。
图1 多机器人协作示意图
图2 多机器人协作系统
3
机器人实物展示
图3 多机器人协作系统
4
多机器人-视频搬运展示
-END-
往期好文合集
谈一谈无人机的编队控制方法。戳这里>>
干货 | 双目摄像头实现手势识别,完美还原人体运动手势。戳这里>>
这篇文章后,不要再问我怎么做一台智能车了。戳这里>>
电子工程师也有“鄙视链”!软件硬件无一幸免!戳这里>>
5
最后
若觉得文章不错,转发分享,也是我们继续更新的动力。
5T资源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,PCB、FPGA、DSP、labview、单片机、等等!
在公众号内回复「更多资源」,即可免费获取,期待你的关注~
长按识别图中二维码关注
完整视频请点击阅读原文进行查看
群体智能,多个机器人协同搬运!相关推荐
- 实车采集的数据重建场景_SIGGRAPH | 多机器人协同三维场景重建
关键词:三维重建 机器人 编者按 本文是另一篇北京大学陈宝权课题组将在SIGGRAPH 2019宣读的论文的解读. 该论文题为<Multi-Robot Collaborative Dense S ...
- 【控制】《复杂运动体系统的分布式协同控制与优化》-方浩老师-第7章-带有操作度及能量优化的分布式协同搬运控制
第6章 回到目录 第8章 第7章-带有操作度及能量优化的分布式协同搬运控制 7.1 引言 7.2 问题描述 7.3 分布式优化算法设计及稳定性分析 7.3.1 分布式优化算法设计 7.3.2 算法收敛 ...
- 【控制】《复杂运动体系统的分布式协同控制与优化》-方浩老师-第6章-操作度优化条件下的移动机械臂协同搬运控制
第5章 回到目录 第7章 第6章-操作度优化条件下的移动机械臂协同搬运控制 6.1 引言 6.2 问题描述 6.2.1 移动机械臂模型 6.2.2 协同搬运的优化问题描述 6.3 协同搬运过程中的移动 ...
- 重物码垛搬运机器人_搬运码垛机器人的特点及应用
在众多的工业机器人中,搬运机器人无疑是应用率较高的机器人之一,不管是在工业制造.仓储物流.烟草.医药.食品.化工等行业领域,还是在邮局.图书馆.港口码头.机场.停车场等场景,都可以见到搬运机器人的身影 ...
- 易观的大数据革命 分析师与机器人协同办公
作为一个有着近10年互联网科技圈经验的记者,我对易观可是再熟悉不过了,不仅多次阅读易观行业分析.与易观分析师探讨行业热点,更是在各大会场听到各种互联网新概念从易观创始人.董事长兼CEO于揚嘴里冒出. ...
- 多机器人协同控制方法研究
随着经济的快速发展,机器人在各行各业的普及度越来越高,与此同时,单一的机器已经逐渐不能满足人们的需求.在面对工农业生产.高危环境作业.水下与空间环境探测.卫星协同控制等复杂环境下,机器人协同研究成为一 ...
- 发那科机器人协同作业程序,博途西门子1200搭配-威纶通触摸屏
发那科机器人协同作业程序,博途西门子1200搭配-威纶通触摸屏,真实项目,程序已经调试完毕,稳定运行. 程序特点: 1.含有机器人电脑可读源程序, 2.plc程序采用博途scl与梯形图混合编程,中文注 ...
- 示例及详解:MATLAB实现多机器人协同编队动态仿真
作者在读学校Singapore University of Technology and Design Established under strong support from MIT, Singa ...
- 示例及详解:MATLAB多机器人协同编队训练与学习的简单实现
作者在读学校Singapore University of Technology and Design Established under strong support from MIT, Singa ...
最新文章
- ReverseMe-120(base64解码表) 逆向寒假生涯(21/100)
- spark RDD的血缘关系
- deque插入/删除元素
- mysql环境搭载后老出错_使用Docker在window10下搭建SWOFT开发环境,mysql连接错误
- VS2005 VS2008新建网站和新建项目里选Web应用程序区别
- 学习URLRewriter.dll的使用
- 前端学习(1707):前端系列javascript之promise
- 南开调整研究生奖助,博士生最高超10万,硕士生6万,可能已经超过他们毕业后能拿的工资!...
- vscode使用Git Graph提交成功,但是仓库没有更新
- 偏最小二乘法PLS和PLS回归的介绍及其实现方法
- for while循环练习
- 大数据中台架构以及建设全流程一(Paas层设计)
- 兼容低版本IE浏览器的一些技巧分享
- 惠州市有哪些学计算机的学校,惠州有哪些好学校?
- 外媒:三星确认Galaxy S10 5G版4月5日开始销售
- EmguCV学习(二)
- 16进制转double dotnet_IEEE 16进制字符串转化为double类型
- Windows DHCP Server基于MAC地址过滤客户端请求实现IP地址的分配
- R语言ARIMA,SARIMA预测道路交通流量时间序列:季节性、周期性
- mysql修改表结构sql语句
热门文章
- Check task status after 2016 Spring festival
- 2015-03-18 header note creation in my Appointment
- this.byId(SupplierForm).bindElement in SAP UI5
- SAP UI5 sap.m.ListMode - ModesingleSelectMaster
- table ADR6 引起的equipment download error
- Organization Unit buffer - OOATTRCUST
- 从 SAP WebIDE 里向Github 发起 push 的错误消息 - Git result: REJECTED_NONFASTFORWARD
- etag flag setting in metadata MPC_EXT
- 如何处理VMware启动虚拟机时的错误信息Failed to lock the file
- 如何处理VirtualBox启动错误消息:The vboxdrv kernel module is not loaded