智能集群理论优化控制_探索群体智能的奥妙——ROB-MAS多智能体协作

人类对未知领域总是充满好奇和敬畏。

因为好奇,所以不断探索,因为敬畏,所以小心谨慎。

谈到人工智能,已经不仅仅是停留在智能手机、家用电器这个层次,要知道,人工智能的作用,不仅仅是为了方便生活,它还有一个重要的使命,那就是,帮助人类,完成对未知领域的探索。

随着人工智能的不断发展,机器人对于人类来说已经不再是一个稀奇的事务,商场里、银行中,随处都可能见到机器人的身影,但是,一个机器人能力再大,终究还是有限的,所以,今天的我们要了解的,就是群体智能,一个存在无线可能的机器人群体——ROBO-MAS多智能体自主协同实验平台

知乎视频​www.zhihu.com

总体 · 介绍

或许,你听说过它的名字,但是你可能不了解它,或者说,ROBO-MAS对你来说,是比较陌生的。

那么接下来,我们就走近ROBO-MAS,跟随ROBO-MAS一起,探索群体智能的奥妙吧。

ROBO-MAS多智能体自主协同实验平台是基于ROBO-MAS智能机器人搭建的开放式群体智能研究和多机器人智能协同的综合实验系统平台。系统包括:人机交互软件控制系统、ROBO-MAS智能机器人、光学投影定位模块、射频无线网络通信模块、无线充电平台。目前系统已实现智能避障、智能跟随、群体协作循迹、路径规划等功能。

系统的研发初衷是为群体智能研究和多机器人任务协同研究搭建基础科研平台,系统完全开放软硬件接口,提供人机交互软件控制系统中智能机器人路径规划、自主避障、智能跟随、自动循迹、群体协作等群体智能算法所需要的的位置、方向、速度、加速度等数据接口,高度支持二次开发和科研任务移植。

系统为群体智能研究提供模拟仿真平台,可实现群体智能算法的实物验证,以为群体智能算法的推广应用提供实际案例和数据支撑。

ROBO-MAS智能机器人搭载光电定位传感器、红外避障传感器、六轴惯性传感器模块、主控芯片处理器、无线充电模块、射频无线通信模块、电池管理模块、电机驱动、直流电机、编码器。可实时检测机器人的位置、方位角、速度和加速度等信息,经处理器采集处理后通过无线射频通信模块实时反馈至上位机软件控制系统作为路径规划、避障、跟随和循迹等控制算法的原始数据来源。

产品· 功能

经过上面的总体介绍,你是不是对ROBO-MAS有了一定的了解,那么问题来了,ROBO-MAS都能实现什么功能呢?

1、实时定位

2、自主避障

3、路径规划

4、智能跟随/用户控制

5、自动循迹/路径匹配

6、一键充电/自动返航充电

这样,ROBO-MAS的功能是不是就一目了然了?

知乎视频​www.zhihu.com

ROBO-MAS机器人。视频来源于北京智能佳机器人。

产品 · 尺寸

了解了功能,知道了ROBO-MAS是什么,那么新的疑问一定就随之而来,这一样一个实验平台有多大?如果想要研究它,是不是要单独准备一个大的房间?

这个问题,就是我们接下来该往下看的问题了,静下心来,继续看下去,你要的答案,都在这里。

系统平台尺寸图

2d1c81cd67fd31245d56777d5816a9c5.png

图片来源于北京智能佳机器人。

ROBO-MAS机器人尺寸图

fa92f4342930dfe5c8abd2a74b32ad3d.png

图片来源于北京智能佳机器人。

55ba205a6573ddb5675e36c3b37a15f1.png

图片来源于北京智能佳机器人。

a27353703d4506c30df46fe12ad61884.png

图片来源于北京智能佳机器人。

ROBO-MAS · 产品参数

9fbf2d637624a76b025207f94ebeb19d.png

图片来源于北京智能佳机器人。

特点

那么,ROBO-MAS作为一个群体智能,有没有自己的特点呢?答案是肯定的,如果没有特点,那我们也没必要研究它了。

1、智能机器人群体数量可增删,具有良好的扩充性;

2、智能机器人之间无直接关联,增加可控自由度和灵活性

3、智能机器人自主运行和上位机人机交互软件进行实时控制

4、自组织,自组装,即可单独作业也可协同工作

5、(DLP Light Crafter 4500)

定位 · 原理

面向3D机器视觉基于数字光学处理技术的高精度数字光学投影仪,用于精确产生点云编码阵列,ROBO-MAS智能机器人上搭载两个光电传感器,通过感知采集光谱阵列,通过处理器芯片解码计算可以获取两个光电传感器的具体位置坐标,进而可以计算出ROBO-MAS智能机器人的中心位置坐标信息和方位角信息,同时机器人本体搭载的编码器和6轴惯性传感器可获取机器人的速度和加速度信息,基于此用户可实现ROBO-MAS智能机器人群体的定位控制、路径规划控制、循迹跟随控制、自主避障控制等功能,依据这些功能,可实现对智能群体控制算法的实物验证分析。

路径规划 与 避障

基于全局匈牙利算法(全局路径最短)

具体实现:用户在上位机人机交互控制软件系统上指定机器人的位置后,软件内部的路径规划算法为各个机器人分配目标位置,进而控制机器人的行走速度和方向,机器人在行进过程中,依据算法的决策原则,每行进一步,都要进行一次规划路径和速度刷新,可实现动态实时检测群体的行进状态和位置,当群体受到干扰位置和速度发生改变后,控制算法可实时重新为群体进行最优路径规划,直至到达用户指定目标位置结束。

基于单步ORCA算法(避障)

具体实现:机器人群体依据匈牙利算法,即从起始位置到目标位置总路径最短的原则,进行随机分配各个机器人的目标位置,机器人在行进过程中,每行进一步系统依据匈牙利算法会重新规划路径和分配目标位置,以此反复迭代,直至所有机器人都到达最终位置。

但在行进过程中,当群体数量较大,路径复杂,机器人在行进过程中难免会出现路径交叉或者相遇,为了避免群体机器人在行进过程中相遇,上位机人机交互控制软件设计有ORCA算法,通过实时调控群体机器人的速度和运动方向来实现群体间的相互避障。同时,ROBO-MAS通过红外传感器可实现机器人对周围4cm范围内环境的感知,当检测到物体时,通过实时调控机器人的运动状态,可实现对固定物体的躲避。

DEMO

1.智能跟随

2.自主避障

3.图形模式(自主路径规划)

4.画图模式(自主路径规划)

5.实时手势控制

6.环境感知:协同感知

拓展 · 应用

科学研究

1.群体智能算法

2.多机器人智能协同

智能群体模拟演练

1.消防演练(地震、火灾、逃生、救灾)

2.人员自然流动(疫情传播模拟)

3.体育运动模拟(接力赛、足球赛:基于跟随)

4.智能交通

5.物流分配模拟

模拟建模

1.自然群体(蚁群,鱼群,鸟群,细菌)

2.分子扩散(有害气体模型)

3.消息传播模型

游戏娱乐

1.迷宫地图

2.棋子类游戏(跳棋等)

具体 · 实现

集群智能是指一定数量的智能体之间通过局部感知和相对简单的交互方式,完成个体不易实现的任务过程中所涌现出的复杂、强大的集群宏观行为。集群智能是新一代人工智能的重要研究领域,也是单体智能未来发展的必然趋势之一

集群智能的涌现依赖于群体智能基础层理论、链路层、信息层、决策层以及制导控制层的支撑和保障,涉及群智涌现机理机制、动态自组网、协同感知定位、协同决策规划、协同制导控制、试验验证与综合效能评估等关键技术。

协同控制可为集群智能涌现提供有利的时空协调保障,是集群智能涌现的核心关键技术和制高点技术。旨在为从事集群智能与协同控制相关理论研究、技术创新、产品研制及示范运用的学术界与产业界科研技术人员提供一个全国性、跨系统、跨行业、多学科的综合性学术平台。

以专委会为平台和纽带,更加充分发挥集群智能与协同控制行业内主要优势单位和专家群体的作用,活跃学术气氛,加强产学研用需求牵引和对接、技术交流和互动,推动该领域理论、方法和技术发展及工程化应用,促进指挥与控制学科发展,提高我国科学技术水平。

集群智能与协同控制充分融合人工智能理论、大系统理论、系统工程理论、协同控制理论、指挥与控制理论、导航制导与控制技术、通信与探测技术等多个学科和技术。

具体业务范围和任务包括但不限于:探索集群智能涌现的机理、机制及方法,开展集群智能与协同控制技术领域的学术交流,促进学科发展,推动科技进步。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/273224.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mybatis.xml文件

mybatis.xml <?xml version"1.0" encoding"UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration>&l…

note同步不及时 one_朱海舟回应锤子便签同步不及时:工程师已经解决

集微网消息(文/数码控)&#xff0c;有不少网友反映自己用的锤子便签没法及时同步数据&#xff0c;对此锤子科技产品经理朱海舟回应称工程师已经把该问题解决&#xff0c;用户只需更新APP即可。至于部分安卓用户无法同步锤子便签数据的问题&#xff0c;也很好解决&#xff0c;只…

NEC学习 ---- 模块 - 带点文字链接列表

带点文字链接列表, 实现的效果是, 调整字体大小, 点的位置不会跟着变动. HTML如下: <div class"container"><div class"m-list2"><ul><li><i class"dot"></i><a href"#">带点文字链接列表…

单时隙灵敏度有什么影响_英国大学设计出低价开源单分子显微镜

低价单分子显微镜英国谢菲尔德大学的一个科学家和学生团队设计并建造了一台专业单分子显微镜&#xff0c;他们向外界分享了建造方法&#xff0c;以帮助世界各地的许多实验室使用这种设备。这台名为smfBox的显微镜能够进行单分子测量&#xff0c;让科学家一次只看一个分子&#…

(二)spring MVC配置

使用Maven添加依赖的jar包第一个还没用上 刚开始没加spring-context&#xff0c;Controller没法用 web.xml配置 1. 配置DispatcherServlet <servlet><description>Spring MVC Servlet</description><servlet-name>springMVC</servlet-name>…

练习作品13:电子试卷自动生成软件

转载于:https://www.cnblogs.com/plug/p/4558216.html

动力环境监控系统论文_机房动力环境监控系统说明

根据机房智能环境监控项目的具体要求&#xff0c;机房环境综合监控系统分为动力监控系统(对机房内的常规动力设备&#xff0c;如发电机、配电柜、UPS、蓄电池、机柜等实时监控)、环境监控系统(对温湿度、机房空调、漏水、新风系统等实时监控)和安全监控系统(对烟感传感器等系统…

ceph 存储 对比_分布式存储系统 Curve

CURVE 是网易开源的高性能、高可用、高可靠分布式存储系统&#xff0c;具有非常良好的扩展性。基于该存储底座可以打造适用于不同应用场景的存储系统&#xff0c;如块存储、对象存储、云原生数据库等。授权协议: Apache 2.0开发语言: C/C开发厂商&#xff1a;网易软件类型&…

IOS添加pch预编译文件

1.右键组名&#xff0c;New File->IOS->other选择PCH文件 2.在Build Settings的搜索栏输入prefix 3.找到Prefix Header 3.添加PCH文件&#xff0c;方法一&#xff1a;项目名/****.pch.(推荐) &#xff1b; 方法二&#xff1a;$(SRCROOT)/项目名/***.pch转载于:https://w…

前端封装接口弹出错误_项目实践:SpringBoot三招组合拳,手把手教你打出优雅的后端接口...

前言一个后端接口大致分为四个部分组成&#xff1a;接口地址&#xff08;url&#xff09;、接口请求方式&#xff08;get、post等&#xff09;、请求数据&#xff08;request&#xff09;、响应数据&#xff08;response&#xff09;。如何构建这几个部分每个公司要求都不同&am…

金算盘高手论坛资料中心_3D304期 菜鸟论坛精英PK专栏 速来围观!!

点上方“菜鸟选号论坛”→点右上角“...”→选“星标★”每日上午更新&#xff0c;星标置顶与大神不走散苹果是置顶&#xff0c;安卓是星标 点击"菜鸟选号论坛"关注我们论坛明星版块&#xff0c;集全网各路高手之大乘&#xff0c;打造草根明星 展示舞台。同时主要是为…

诸暨机器人餐厅价格_现场 | 一家尝出“锅气”的餐厅 探店机器人餐厅

观点地产网蔡澜先生的书中曾说过&#xff0c;“食在广东&#xff0c;其实是食在顺德”&#xff0c;顺德这座美食之都&#xff0c;满足了对食物异常挑剔的广东人的味蕾追求。最近&#xff0c;一家坐落“凤城”顺德的餐厅开业了。餐厅开业本身并没什么稀奇&#xff0c;不过这是一…

积木赛尔号机器人_赛尔号:谱尼三次败北,经历过被吊打、封印,一次比一次惨...

赛尔号&#xff1a;谱尼三次败北&#xff0c;经历过被吊打、封印&#xff0c;一次比一次惨。精灵类型的动漫层出不穷&#xff0c;在我们儿时看过精灵宝可梦、数码宝贝等等作品。国内的动漫则是有赛尔号和洛克王国&#xff0c;相较而言还是赛尔号更加的出名一些&#xff0c;更加…

安卓模拟器_exagear模拟器安卓模拟器

Exagear模拟器简介让Android 设备用户重温经典 PC 游戏&#xff0c;来自俄罗斯的初创公司 Eltechs发布了一款全新的 Android 游戏模拟器 ExaGear Strategies。该游戏模拟器的主要功能就是将经典的 PC 游戏带到 Android 智能手机或平板电脑上来。公告1.exagear软件和游戏&#x…

将Excle数据导入到数据库

假如Excel中的数据如下&#xff1a; 数据库建表如下&#xff1a; 其中Id为自增字段&#xff1a; 代码&#xff1a; 1 using System;2 using System.Collections.Generic;3 using System.Linq;4 using System.Web;5 using System.Web.UI;6 using System.Web.UI.WebControls;7 us…

1 睡眠唤醒_一劳永逸解决WIN10所有睡眠问题

1.初级阶段&#xff0c;解决因硬件的唤醒事件powercfg -lastwake查看上次唤醒电脑的设备哪些硬件能唤醒电脑&#xff1f;powercfg /devicequery wake_armed列出现在可以唤醒电脑的所有硬件设备&#xff0c;可以看到现在键盘能唤醒powercfg /devicequery wake_programmable列出全…

生成路径 vs 设置_Simulink代码生成之模型配置

欢迎关注我的微信公众号【新能源动力电池与BMS】&#xff0c;头条号&#xff1a;【阿Q在江湖】&#xff1b;所有文章资料会在公众号首发。本文已同步录制视频讲解&#xff1a;Simulink代码生成之模型配置_视频教程 - 知乎。PS&#xff1a;前段时间&#xff0c;传出美国禁用一些…

常见电容器图片_各种电容器图片大集合

图1是胆&#xff1b;图2是灯具&#xff1b;图3是mkph电容&#xff1b;图4是met电容&#xff1b;图5、图10是pei电容&#xff1b;图6是胆贴片电容&#xff1b;图7是mpe电容&#xff1b;图8是贴片电容&#xff1b;图11是轴向电解电容器&#xff1b;图12是mpp电容。图1是ppn电容&a…

poj 3660 传递闭包 **

题意&#xff1a;题目给出了m对的相对关系&#xff0c;求有多少个排名是确定的。 链接&#xff1a;点我 如果这个点到其他点的关系是确定的&#xff0c;那么这个点就是确定的&#xff0c;注意如果这个点到不了其他点&#xff0c;但其他点能到这个点&#xff0c;那么这个点和其他…

C# 网络编程之webBrowser获取网页url和下载网页中图片

该文章主要是通过C#网络编程的webBrowser获取网页中的url并简单的尝试下载网页中的图片,主要是为以后网络开发的基础学习.其中主要的通过应用程序结合网页知识、正则表达式实现浏览、获取url、下载图片三个功能.而且很清晰的解析了每一步都是以前一步为基础实现的. 一.界面设计…