多智能体协同控制系统

产品描述

在线咨询
  • 产品介绍

Quanser的室内多智能体协同控制系统是一个集合无人飞行器QDrone和地面移动机器人QBot 2e为一体的多目标教学和研发平台。目前许多研究人员由于受到采用不同硬件和软件的无人工具制约无法进行不同无人工具之间的协调控制等方面的研究。Quanser公司的多智能体协同控制系统为广大研究人员提供了一个实现多智能体协调控制的工具,用户很方便地就可以将自己的控制器和算法通过这个平台工具进行实现及验证。

可开展的教学和研究方向

       无人工具的动态建模和控制研究
       运动规划
       避障控制
      ● 机器视觉
       机器学习
       多信息融合
       编队控制
       地空协同控制
       多机协作
       无人工具自主控制
       视觉SLAM
       传感器网络
       群控策略
      为什么选择室内实验?

      Quanser UVS 实验系统使用户可以在一个室内空间进行控制研究与教学。室内实验具有方便介入实验,环境安全可控,实验条件要求相对简单等优点。此外,即使是室内实验, Quanser 公司对于无人飞行器(QDrone)采用特殊的防冲击破坏设计,避免实验人员误操作等情况下对飞行器造成损坏。

整个系统的控制软件都是基于 Quanser 公司研发的,完全基于MATLAB/SIMULINK的实时控制软件QuaRC。很方便地将Simulink仿真框图编译并下载到各装置的处理器,然后进行实时控制,不需要其它语言编程要求。对于每个无人工具的信号采集均通过兼容实时控制软件 QuaRC Intel Aero Computer Board 采集卡,方便进行传感器数据采集并对驱动电机发出控制信号,同时,无人机上的 IMU, GPU,各种视觉数据全部对用户开放,为方便研究人员添加更多的传感器,Quanser 公司还预留的硬件接口,方便用户使用。本系统的定位通过OptiTrack 照相机来完成,有关 OptiTrack 的标定、驱动等,都已经在QuaRC软件中以Simulink模块的形式实现。所有这些组成的强健的、开放式的 环境使用户在短时间内就可以进行各种算法研究。

       系统简介

      本实验系统由如下几部分组成(如下图所示):

       QuaRC实时控制软件和多智能体任务开发体系
       地面控制主站(包含室内定位系统)
       无人飞行器QDrone
       地面移动机器人QBot 2e
      主要指标和参数

      1QuaRc实时控制软件和多智能体开发体系:

       QuaRC作为实时控制软件和支持多智能体任务开发平台,支持基于嵌入式控制器(Gumstix DuoVero)和Qbrain板卡的工具及模块。系统采用HostTarget工作模式,控制器开发在装有Matlab/SimulinkHost主机实现,控制器搭建完成后直接在Simulink下进行编译并通过无线通讯协议下载到无人工具的嵌入式控制器(target机)就可以进行实时控制了。此外,一台Host主机可以同时控制多台不同的嵌入式Target机器,从而很方便地就可以在Matlab环境下进行多智能体系统控制研究。

       2地面控制主站(包含室内定位系统):

      Quanser的自主智能体协同控制系统可以通过一台地面控制计算机来实现,包括定位,多智能体控制等。而且整个控制都是在MATLAB/Simulink环境下来进行设计和实时控制实现。主控制机通过无线局域网与各个无人工具进行通讯。

      地面控制站主要是进行定位和任务规划等目的。通过六个(或八个或十二个)红外照相机OptiTrack实现空间三维定位。一旦整个控制系统的控制算法设计完成,可以使控制站不仅仅起到定位作用,从而进行无人工具的自主控制及多个工具之间的协调控制研究。
      红外定位系统OptiTrack技术参数:

项目

参数

摄像范围

20m2

分辨率

1280×1024

摄像头水平视野

42°,56°

帧速率

120FPS

单点跟踪个数

80

最多同时捕捉对象物体个数

10

标定时间

不超过5分钟

定位精度

毫米级

接口

USB2.0

      3、无人飞行器QDrone

项目

参数

设备尺寸

40cm×40cm×15cm

设备重量(带电池)

1000g

最大载重

300g

电源

3S11.1VLiPo(3000mAh)电池

飞行时间

一次充满电后可飞行11分钟

装载的航空数据采集卡

IntelAeroComputerBoard-IntelAtomx7-Z875

Quad-core64-bit2.56GHzprocessor

GBLPDDR3-1600RAM

可扩展I/O

8PWM输出

2UART

3SPI(SSpins)

1I²C

4ADC

3路编码器输入

5CPUGPIO

深度摄像头

IntelRealSense(R200)

Depthsensing:3~4m

Vision:640×480@60FPSor1080p@30FPS

黑白高速摄像头

OmnivisionOV7251

VGA

640×480@120FPS

      4、地面移动机器人QBot2e

项目

参数

设备底座

Kobuki移动底座

车轮数量

2

设备直径

35cm

设备高度(带Kinect

27cm

电池续航时间

3小时

最大线速度

0.7cm/s

最大载重

app.4.5kg

包含的传感器

3个数字碰撞传感器

2个数字落轮传感器

3个模拟和数字悬崖传感器

3轴陀螺仪

2路车轮编码器输入

2路车轮速度输出

2路可编程LED输出

4路数字电源使能输出

2路模拟电机电流输入

3个数字按钮

1个电池电压测量传感器

1Z轴角度测量

2个过流传感器

1KinectRGBD传感器

可扩展I/O

28个可编程数字I/O通道

2PWM输出通道

1SPI总线通道

1UART串行端口(接口3.3V串行设备)

1I²C串行总线通道

4USB2.0主机端口

1个千兆以太网

15.0VDC

13.3VDC

1MIPICSI摄像头端口

1个用于触摸屏的MIPIDSI显示端口

车载计算机

RaspberryPiwithintegratedWiFi

内存

1GBDDRSDRAM32MBFlash

QUARC最大采样速率

1000Hz

摄像头分辨率

640×480

深度传感器范围

0.5m-6m

      客户定制

      用户可以根据自己的研究及教学任务自行增加地面移动机器人或无人飞行器等。