人工智能、智能制造及工业4.0

product show

ROS移动与搬运机器人

2020-03-16

ROS移动与搬运机器人学习平台

移动机器人主机

1. 驱动方式:差分驱动;

2. 轮子数量:4个;

3. 主动轮直径:≥120mm;

4. ★负载:≥50kg;

5. 较大速度:0.8m/s,较大导航速度:0.3m/s;

6. 续航时间:4-6小时;

7. 通信接口:BLE/USB-UART

8. 工业编码器:600线2相;

9. 整体尺寸:≥直径405mm×高210mm。

一、 导航扫描单元

1. ★360度多方面 扫描测距;

2. 测距误差小,精度高达1%

3. 测距范围广:不低于10m

4. 测距频率:5Hz~12Hz

5. 角度分辨率:0.61~0.65

6. 高速测距,测距频率可达4000Hz

三、视觉扫描单元

1. 深度范围:0.6-8米;

2. 精度:±1-3mm(1m范围内);

3. 深度FOV:H 58.4°V 45.5°;

4. 彩色FOV: H 66.1°V 40.2°;

5. ★支持操作系统:ROS/Android/Linux/Windows/7/8/10/。

二、 机器人自主定位导航系统

1. CPU:i5_4200U(1.6GHz);

2. 4GB RAM,64GB固态硬盘;

3. ★软件系统:Ubuntu16.04+ROS Kinetic;

4. 支持Android和Ubuntu双系统,可扩展丰富的SDK资源,利于二次开发;

5. 手动建图:通过用户手动控制探索需要工作的区域并建立地图;

6. 自动建图:可以无需人为干扰的情况下,自动探索室内环境,并构建室内地图;

7. 导航避障:融合激光雷达等传感器实现空间环境避障,实时更新地图;

8. ★基于ROS机器人操作系统,支持Web API;

9. ★具备基于激光雷达的SLAM算法,可实现建立地图,自主导航,自主避障等功能;

10. 可实现Andiord手机APP控制,实现多目标点之间自主巡航。

四、 四轴机器人

1. 较大负载:0.5kg;

2. 工作范围:320mm;

3. 轴数:4轴;

4. 重复定位精度:±0.2mm;

5. 轴运动范围:

(1) 1轴:±90°,320°/s

(2) 2轴:0°to +85°,320°/s

(3) 3轴:-10°to +95°,320°/s

(4) 4轴:±90°,480°/s

6. 重量:4kg;

7. 环境温度:-10℃~60℃;

8. 通讯接口:支持UBS/WiFi/Bluetooth;

9. 功率:60W Max;

10.  集成控制器;

11.  扩展I/O接口:支持可配置为模拟信号输入或PWM输出,可控12V电源输出,通讯接口,步进电机驱动等接口。

五、 应用案例

1.ROS简介与ROS开发环境搭建;

2.ROS体系架构及主要环境——文件系统介绍;

3.ROS体系架构及主要环境——计算图介绍;

4.ROS体系架构及主要环境——通信机制介绍;

5.主题与服务介绍;

6.3D可视化工具介绍与使用;

7.ROS机器人的SSH 访问及基本配置;

8.ROS机器人vi的基本使用;

9.ROS机器人基本移动控制(Python编程);

10.ROS机器人角速度、线速度校正;

11.ROS机器人IMU的自动校正(Python编程);

12.ROS机器人PID动态调试;

13.ROS机器人OpenCV_Apps图形处理;

14.ROS机器人视觉颜色、形状识别(Python编程);

15.ROS机器人视觉条码、二维码识别(Python编程);

16.ROS机器人视觉文本、数字识别(Python编程);

17.ROS机器人视觉巡线(Python编程);

18.ROS机器人雷达跟随(Python编程);

19.ROS机器人激光雷达SLAM构建地图(Python编程与RVIZ使用);

20.ROS机器人选择区域自动构建地图(Python编程);

21.ROS机器人用Hector算法构建地图(Python编程);

22.ROS机器人Karto算法构建地图(Python编程);

23.ROS机器人多点导航(Python编程);

24.ROS机器人SLAM激光导航(Python编程);

25. ROS机器人物料抓取与搬运(Python编程);

26.ROS机器人安卓手机App控制与图像监控(Android编程);

27.ROS机器人安卓手机App建地图(Python编程与Android编程);

28.ROS机器人安卓手机App导航(Python编程与Android编程)。