0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

无人驾驶技术Apollo 1.0用于农业机械的的低成本适配过程

YB7m_Apollo_Dev 2018-04-05 18:00 次阅读

2017年7月Apollo 1.0在Github上正式发布。当在新闻上读到这条消息——“Apollo 1.0开放封闭场地的自动驾驶能力”时,我就在想,我们的农场就是封闭场地,是否可以把Apollo 1.0用做公司机器人系统的无人驾驶模块呢?

第二天,一到公司我就把源码下载下来,开始配置运行环境。当用Rosbag在Dreamview里跑起系统自带的Demo时,我还是很兴奋的,立刻被Apollo圈粉了。Apollo是一个比较完整的开放平台,而且对林肯车和推荐硬件做了适配,偏重实战。如果按照推荐方案配置,3天之内实现自动驾驶并不夸张。然而基于安全性、可靠性等因素,平台推荐的硬件配置高、价格昂贵,这对农业场景并不适用。

我认为无人驾驶技术最终的目的是服务大众,让人们的生活更便捷、更美好。实际上,这项技术可以应用在很多行业,尤其是农业场景,比较容易落地。如果能够简化,实现低成本的方案,将大大加快无人驾驶在农业领域的发展。所以,简化这项技术,使其更贴近大众是非常值得一试的。因此,我们尝试了低成本的硬件方案,下面将和大家分享一下适配过程。

1

车平台

首先,要有一部实验车。我们改装了一部越野电动车,由一个专营电动车的车行定制而成。该车底盘为200x100cm,四轮都有减震,是一个越野底盘,后桥装有一台差速电机,能跑40km/h。

此外,我们加装了EPS转向助力系统和角度传感器,同时更换了电机控制器,用来实现线控和RC遥控。然后,我们模拟农场环境做了测试,经过几次迭代,在进一步改装之后,增强了车身的可靠性和稳定性,使其可以比较顺畅的在颠簸路面上行驶。

(ThorTec农场无人驾驶实验车)

2

硬件平台

Apollo 1.0推荐的硬件主要有:IPC、GNSS接收机、IMU和PCI-CAN卡。在1.0中定位是关键模块,只有实现厘米级的定位,才能实现无人驾驶。

IMU的优点是频率高,在高速的情况下表现好,缺点是存在累计误差,需要GNSS提供的绝对位置来纠偏。而GNSS设备频率低,恰好是在低速时表现好,并且在定位绝对位置时,采用RTK差分可以实现厘米级定位。

我们的测试场景是封闭园区低速行驶,速度不超过10km/h。于是,我们对定位设备做了裁剪,去掉了IMU,采用Novatel 617D 板卡RTK差分定位,同时采用双天线取得航向,最终实现位置精度2cm,航向精度1°的厘米级定位。PCI-CAN卡使用esdcan-pcie402,IPC选用普通的工控机。GPS设备的裁剪一项,使成本降低了10几万元,实现了我们的目标。

3

软件平台

我们主要对以下5个模块做了修改:

1.GPS驱动模块:主要解析Novatel 617D 的三个协议,BestPos,BestVel和Heading。BestPos解析出WGS84大地坐标;BestVel解析水平和垂直速度;Heading解析航向角。具体内容可以参阅Nvatel的技术说明书。

2.Localization:定位模块的修改,目的是将原来通过IMU获取的航向、线性速度等数据替换为GNSS接收机解析的数据。

3.Canbus:添加角度传感器,并适配车辆的控制器CanOpen协议。

4.Control:Apollo 1.0使用通用的LQR和PID控制算法,分别实现车辆动力学的横向和纵向控制。这里我们主要修改了控制模块的配置文件,针对我们的车辆调整各项参数,为控制模块输入合适的参数,保证控制模块输出正确的指令。

5.Common模块:使用GNSS接收机获取的数据,修改预瞄算法

最后,我们模拟农场环境,成功的进行了测试验证。事实证明,我们的低成本方案是可行的,完全实现了Apollo1.0封闭场地无人驾驶。

我们在适配过程中遇到的很多问题,都在Apollo开发者社区中得到了开发者和Apollo工程师的解答,这对我们的帮助很大。这里,我把我们的适配过程给大家做了简单的分享,希望同样对大家有所助益。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 无人驾驶
    +关注

    关注

    98

    文章

    4068

    浏览量

    120575
  • Apollo
    +关注

    关注

    5

    文章

    342

    浏览量

    18471

原文标题:开发者说 | Apollo 1.0适用于农业场景的低成本适配过程分享

文章出处:【微信号:Apollo_Developers,微信公众号:Apollo开发者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    测速雷达与无人驾驶技术的结合 测速雷达故障排除技巧

    测速雷达与无人驾驶技术的结合 测速雷达作为无人驾驶汽车环境感知系统的核心技术之一,发挥着至关重要的作用。它通过发射无线电波并接收其反射信号,能够精确测量车辆的速度,并获取周围环境中其他
    的头像 发表于 12-05 17:18 370次阅读

    低速无人驾驶清扫机器人无线充电解决方案

    随着城市化进程的推进,公共区域清扫需求日益增长。低速无人驾驶清扫机器人采用无线充电技术,有效降低人力成本和维护成本,提高清扫效率,符合环保趋势。市场需求增长,为低速
    的头像 发表于 11-18 14:02 210次阅读

    2024中国国际农业机械展 硕博电子精彩现场 国产控制器厂家

    强国”为主题,总展览面积达25万平方米,汇聚了众多国内外知名企业,展示了最新的技术和产品。这次展会不仅是农业机械领域的一次盛会,更是各企业展示自身实力和最新成果的
    的头像 发表于 11-01 11:43 353次阅读
    2024中国国际<b class='flag-5'>农业机械</b>展 硕博电子精彩现场 国产控制器厂家

    UWB模块如何助力无人驾驶技术

    无人驾驶技术飞速发展的今天,精确的定位和通信能力成为了实现安全、高效自动驾驶的关键。超宽带(UWB)技术以其独特的优势,正在成为这一领域的新宠。 一、UWB
    的头像 发表于 10-31 14:05 334次阅读

    无线充电技术为低速无人驾驶清扫车注入无限动力

    无人驾驶清扫机器人采用无线充电技术,提高运行效率、安全性和耐候性,降低维护成本。青岛鲁渝能源推出专为低速无人驾驶车设计的无线充电器,快速高效且安全,支持智能优化充电,助力智慧城市发展。
    的头像 发表于 10-25 10:53 228次阅读

    特斯拉推出无人驾驶Model Y

    北京时间10月11日,特斯拉“WE,ROBOT”发布会正式举行,在特斯拉发布会上,特斯拉推出无人驾驶Model Y。 在发布会上;埃隆·马斯克乘坐Robotaxi亮相。马斯克透露预计特斯拉明年将在
    的头像 发表于 10-11 16:05 1074次阅读

    百度计划海外推出萝卜快跑无人驾驶服务

    百度正积极拓展其无人驾驶网约车服务至中国境外,意在增强全球竞争力。据悉,百度有意在中国香港、新加坡及中东地区测试和部署其萝卜快跑(Apollo Go)无人驾驶出租车服务。
    的头像 发表于 10-11 15:43 290次阅读

    MT6825磁编码IC在无人驾驶电动收割机中的应用

    随着科技的飞速发展,无人驾驶技术正在逐渐渗透到各个行业中,其中农业领域尤为引人注目。无人驾驶电动收割机的出现,不仅提高了农业生产的效率,也降
    的头像 发表于 07-25 16:47 386次阅读

    5G赋能车联网,无人驾驶引领未来出行

    无人驾驶车联网应用已成为智能交通领域的重要发展趋势。随着无人驾驶技术的不断进步和5G网络的广泛部署,5G工业路由器在无人驾驶车联网中的应用日益广泛,为
    的头像 发表于 07-24 10:10 812次阅读
    5G赋能车联网,<b class='flag-5'>无人驾驶</b>引领未来出行

    单车4台AT128!禾赛科技获得百度萝卜快跑新一代无人驾驶平台主激光雷达独家定点

    近日,在武汉大街小巷穿梭着的数百辆百度萝卜快跑无人驾驶出租车,让自动驾驶再度火出圈。 此次在武汉投入运营的无人驾驶车辆采用了 百度 Apollo 第五代自动
    的头像 发表于 07-17 17:00 1790次阅读
    单车4台AT128!禾赛科技获得百度萝卜快跑新一代<b class='flag-5'>无人驾驶</b>平台主激光雷达独家定点

    用于自动驾驶,无人驾驶领域的IMU六轴陀螺仪传感器:M-G370

    用于自动驾驶,无人驾驶的IMU惯导模块六轴陀螺仪传感器:M-G370。自2020年,自动驾驶,无人驾驶已经迎来新突破,自动
    发表于 04-02 11:44 0次下载

    32.768K晶振X1A000141000300适用于无人驾驶汽车电子设备

    里,无人驾驶汽车这项技术会不断成熟。那么无人驾驶汽车需具备什么硬件设备呢?据说无人驾驶汽车还搭载了雷达、传感器、高精地图及定位系统,在讲行过程
    发表于 03-20 14:21 0次下载

    第一集 知语科技无人机反制技术与应用--无人机的定义与分类

    了解无人机反制技术与应用,为您揭开这一神秘领域的面纱。 一、无人技术概述 1 无人机的定义与分类
    发表于 03-12 10:42

    5G车载路由器引领无人驾驶车联网应用

    随着无人驾驶技术的不断发展,车联网正逐渐成为实现智能交通的重要组成部分。5G车载路由器将在车联网的应用中起到至关重要的作用,它能够满足无人驾驶应用的低时延、高速率和实时控制等需求,进一步推动
    的头像 发表于 02-19 11:48 817次阅读
    5G车载路由器引领<b class='flag-5'>无人驾驶</b>车联网应用

    智慧农业机械控制系统的选择

    农业机械对于控制、智能的需求一点都没有比工业低。在走向智能化的道路上,农业机械需要高性能的控制系统支撑。
    的头像 发表于 01-10 10:30 777次阅读