pioneer 激光 & 视觉无人车
开发平台&课程体系介绍
一、开发平台介绍
产品概述
该款无人车开发平台包含:PIXHAWK控制系统(包含GPS等),无线数据传输模块(标配),动力和执行机构(标配可定制),上位机地面站系统(标配),树莓派协处理器(选配),激光雷达(选配),英伟达TX2(选配)。帮助大家迅速搭建好一整套的无人车机器视觉开发环境,提供调试到高级开发级别的课程。再利用我们提供的Demo例程上手开发工作,会事半功倍,更加去专注于算法的开发,让研发更高效。

注:PIXHAWK控制系统,是目前在无人机领域使用最为广泛的开源平台,包含了完整控制,数据传输,算法仿真开发。在无人船,无人车,无人潜艇等方面也有着一样的开发优势。
官网如下:
产品属性
品牌:AMOV LAB
名称:pioneer 激光 & 视觉无人车开发平台
机载电脑:定制板载款 树莓派B3 英伟达TX1/TX2(3选1)
二维激光雷达:思岚A2/雷神激光雷达(2选1)
单目相机:百万像素摄像头(可定制)
功能介绍
该无人车开发平台可以完成如下功能:
-
地面站上位机实时监控车辆,位置, 姿态, 传感器数据和指令控制
-
GPS模式下室外地面站规划路口和自动巡航
-
树莓派/英伟达等高级板卡的ROS平台下的位置控制
-
ROS环境下的软件仿真
-
基于激光雷达及其视觉的实时路径规划
-
自动路径规划下面的激光雷达避障:利用激光雷达扫描周围环境,感知障碍物,在自动规划的情况下避开相关障碍物;地面站实时监测车辆状况
-
利用目标追踪:利用通用目标训练软件,快速制作训练集,实现特定目标识别
-
更多可能,请持续关注本产品
系统构架
-
地面站监测系统(amovplanner)
-
执行控制系统
-
执行控制机构
-
数据传输系统
-
ROS系统接口MAVROS及其仿真
-
激光雷达,视觉板卡驱动

产品特色
-
自主设计车架
-
充分考虑各配件及传感器安装位置
-
500MM的车身长度,实时四驱,3KG载重
-
囊括导航、控制及视觉三大模块,基于Ardupilot固件,MAVROS通讯协议
-
控制模块二次封装,提供更多的控制指令接口,改写地面站,比起原版的地面站控制接口更清晰
-
基于实际情况,视觉模块提供基于opencv库深度改进的源码
-
更加便利的二次开发体验
-
提供全套程序的开发手册及教程
-
专业的售后服务团队提供开发指导
-
对于官方代码的BUG修复和接口简化

对于无人车的固件,阿木实验室团队开发了专用简易地面站,比起原版地面站接口更清晰,更容易做二次开发。并可提供完善的课程体系和文档。
提供如下算法例程和开发文档
-
基础控制模块
-
控制板本身的接口,ardupliot控制系统中级教程,读取车身设备数据
-
二维激光雷达ROS环境的驱动
-
室外的MAROS 位置控制接口
-
基于MAVLINK的地面站API接口
-
自主控制模块
-
底层控制:ardupilot开源控制器
-
机载电脑端: MAVROS包(功能:实时接收控制板状态;可发送全球位置,本地位置指令、速度控制指令)
-
基于MAVROS包的二次封装,全球位置坐标和本地位置坐标系的控制指令(位置控制、速度控制或组合控制),使得上层模块开发更加便利
-
激光雷达视觉控制接口
视频Demo演示地址
优酷:
https://v.youku.com/v_show/id_XMjgwMTAxMDU1Ng==.html?spm=a2h0k.11417342.soresults.dtitle
https://v.youku.com/v_show/id_XMjgwMTAxMTA1Mg==.html?spm=a2h0j.11185381.listitem_page1.5!12~A
https://v.youku.com/v_show/id_XMjgwMTAxMDU2MA==.html?spm=a2h0j.11185381.listitem_page1.5!13~A
以上视频只有自动巡航的演示,激光雷达避障正在完善中,敬请期待。
二、无人车课程体系介绍
掌握无人车的开发工作,包含从基本的安装调试到高级的视觉开发等内容,如下的课程体系可以从了解,安装,调试,初级开发,中级开发,高级开发进行对无人车开发进行系统的学习,极大的方便了无人车开发入门工作。
原理介绍(熟悉无人车的构成)
-
基本构成:各个功能模块的作用
-
姿态检测: 陀螺仪 加速度计 磁力计
-
位置检测: GPS RTK 千寻位置
-
执行电机: 电机 电调
-
无线数据传输链路:射频数传 4G数传
-
图传链路:WIFI图传 模拟图传
-
基本控制原理:PID算法
安装调试(加深对无人车系统的理解)
-
地面站介绍:固件下载 界面基本操作使用
-
传感器校准:陀螺仪 加速度计 磁力计
-
输出观测调试:舵机输出
-
自动巡航测试:航线PID参数调试
基础开发(具备串口设备的数据读取和了解代码框架)
-
开发环境搭建:ubuntu使用 GIT使用 源码编译
-
代码构架:代码基本框架介绍
-
串口驱动:串口读写
-
控制板基本接口:位置控制,姿态控制
-
地面站控制接口:C# 地面站实时监测控制无人车
中级开发(具备高级接口(SPI,IIC)和控制算法修改能力)
-
mavlink通信协议
-
软件仿真环境搭建:Gazebo Simulation
-
IIC SPI驱动编写 控制算法的优化修改
高级开发(具备视觉,激光雷达SLAM的高级开发能力)
-
外部计算机控制
-
MAVROS协议使用及其板载计算机控制
-
树莓派ROS激光雷达驱动
-
激光雷达避障实现
-
基于TX2视觉板卡机器视觉实现
因该课程高级课程内容,所以学员需要具备以下学习基础:单片机、电路、C/C++、基本控制理论、Ubuntu系统使用等电子信息基础。
联系我们
单位:成都铂贝科技有限公司
地址:四川省成都市郫都区菁蓉小镇胜利北街217号
电话:028-87872048
负责人:潇齐 18582458006