智能AGV小车VK-TRANSBOT是基于开源ROS机器人操作系统打造的新一代模块化和创意多元化的智能机器人移动平台。该平台尺寸大小适中,可以方便灵活部署在机器人教学实验室。同时集成智能移动底盘相关软硬件的核心技术,支持差速轮、麦伦、全向轮和舵轮等多种动底盘方式灵活切换,且方便进行传感器和机械臂等执行器扩展。提供完善的教学学习配套资源,同时兼容丰富的开源平台资源,是开展教学、科研和竞赛等活动的理想平台。
□ AGV的结构认知□ 伺服电机的控制□ 常用底盘运动学控制
□ PID速度控制□ 里程计的设计□ 机器人操作系统ROS实践
□ 机器人仿真实践□ 多机协作实践□ SLAM定位导航实践
□ 路径规划开发实践□ 图像识别应用实践□ 自动驾驶实践
表1-1 整机参数表
总称 | 名称 | 参数 |
底盘参数 | 操作系统 | Linux Ubuntu 18.04 + ROS melodic |
主控器 | 树莓派 | |
嵌入式控制器 | 机器人运动控制器VKESRC | |
显示屏 | 5寸800×480 ISP多点触摸显示屏 | |
电机模块 | 伺服驱动单元VKESSM-A2 | |
轮子 | 差速轮/麦轮/全向轮/舵轮 | |
电池 | 12V 16800 mAh 锂离子动力电池 | |
运行速度 | < 0.3 m/s | |
续航时间 | 约3个小时 | |
充电时间 | 约3.5个小时 | |
< 5 mm | ||
爬波能力 | < 15 度 | |
激光雷达 | 360高精度激光雷达 | |
视觉传感器 | 鱼眼摄像头 | |
结构参数 | 体积 | 250×250×250 mm |
主结构材料 | 铝合金 + 纤维板 | |
载重 | 15 kg | |
自重 | 3 kg |
1、灵活多变的底盘驱动方式
TransBot机器人移动底盘支持两轮差速、两轮舵轮、四轮麦伦和四轮全向轮等驱动方式,而且不同驱动方式直接可以快速切换,非常适合进行底盘运动方式和原理的教学和实践。
2、模块化驱动单元
TransBot机器人所有的动力部分都采用模块化的驱动单元,易于组装、维护、更换和重新配置扩展
3、结构可扩展性
TransBot机器人层叠式的结构设计让使用者可以灵活进行添加自定义机械结构、更换开源嵌入式主控、添加传感器等扩展操作
4、高精度激光雷达
TransBot机器人搭配了高精度激光雷达,该雷达的扫描角度为360°,能够很高效的检测出周围的障碍物分布,运动精度误差控制在厘米级,精准实现同步定位与建图 SLAM,为机器人的移动导航提供数据基础。
5、姿态测量系统
TransBot机器人内置了一个九轴姿态测量系统和精确的编码器,可以实时检测设备的姿态和行走距离。
6、鱼眼摄像头/立体相机
TransBot机器人执安装有一个鱼眼摄像头,可以通过视觉探索周围的环境。摄像头还可以升级成RGB-D立体相机,不但可以获取彩色图像,还可以探测到周围环境的三维环境,借助OpenCV和PCL等开源图像库和人工智能深度学习相关技术,可以对目标物进行准确识别和定位。
7、丰富的实训案例例程
TransBot机器人平台既包含移动平台的基本操控、传感器数据采集分析基础案例,同时也有自动驾驶、自动泊车和移动抓取等综合性的案例。
8、自动驾驶竞赛方案
TransBot机器人平台提供针对自动驾驶的竞赛方案和demo代码,包括车道识别、交通标志识别、信号灯识别、交叉路口识别等内容。
9、提供完善的模拟仿真环境
TransBot机器人平台支持在仿真中使用虚拟机器人进行编程和开发,而且还可以将虚拟机器人与真实机器人进行联动,为教学和研发工作都带来了极大的便利。
10、开源和开放的平台
TransBot机器人支持ROS机器人操作系统,该系统开源且免费,有丰富的实用工具、庞大的用户群体和丰富的学习资源。它为机器人的程序控制提供了一种框架和工具,目前已经逐步发展成为机器人软件开发和应用的事实标准