×

地图如何帮助自动驾驶汽车实现沟通?资料下载

消耗积分:3 | 格式:pdf | 大小:109.18KB | 2021-03-31

20762

分享资料个

为了让自动驾驶汽车成为技术的福音,它需要一个能够智能处理周围环境的系统,协助其应对复杂的交通场景、路障、坑洼、车道、车道标记或路上经过的任何车辆。只有当它像人类一样对外部世界有感觉时,上述功能才能实现。自动驾驶需要与其他车辆、乘客和周围的交通参与者进行沟通,这样它就可以确定道路上的确切位置,并决定在当前情况下如何行动。 汽车到汽车和汽车到基础设施的通信对于实现自动驾驶是必不可少的,并且这种情况只有当其在地图上对现实世界有精确到厘米级的数字三维表示时才会实现。地图上的数据是自动驾驶车辆导航的主要来源,它就像一双给予自动驾驶汽车情景感知的眼睛。 高清晰度地图作为这个系统的重要组成部分,为自动驾驶车辆带来高精度定位、环境感知、规划决策以及实时导航云服务等功能。 地图如何帮助自动驾驶汽车实现沟通? 支持自动驾驶的地图可以持续不断地检测、验证和更新世界上发生的变化。它由四个简单的步骤构建而成,分别是收集、整合、创建和发布,以此来协助汽车之间的通信。因此,让我们浏览每个部分,了解整个过程如何帮助自动驾驶汽车完美地在道路上行驶。 1、收集 自动驾驶汽车通过安装在汽车上的各种传感器收集数据,如照相机、激光雷达和雷达。这些数据被传输回云。这些众包数据可以是从封闭车道和障碍物到路标,再到为自动车辆系统的运行和车辆的决策提供重要信息的路面标线的任何东西。然而,仅凭这些传感器数据是并不能精确、充分地取代驾驶员的地位。 2、整合 自动驾驶汽车有不同的形状和大小,传感器也放置在不同的地方,跟随着汽车行驶到不同的地方。在所有这些条件下,它们以自己的方式感知物体,因此获取的数据也是不同的。目前借助于机器学习算法,将不同车辆采集的数据融合在一起,以便使其具有准确的特征。 3、创建 一旦数据被融合并生成了精确的数据,就可以借助精确的算法和独特的特征来创建地图。在地图上,所有关于物质世界的准确信息都会被表示出来。它确定了任何物体的准确位置。这个过程是使用高级算法完成的,该算法会考虑汽车收集到的各种变量,然后为地图创建特性。对于某些特定的特征,可能需要10次、20次,甚至100次的观察。这完全取决于算法何时开始将多个特征转化为一个精确的特征。 4、发布 一旦生成了所有数据并创建了地图,其将会被更新并发布。为了确保最高效的数据传输,只有在特定层的特定板块——道路模型、高清车道模型和高清定位模型中发生的更新才会被发送到原始设备制造商的云和车辆上。使用平铺格式,无线更新可以被进一步压缩后发送,以提高效率、优化数据交换。一旦一个新特性发布,在道路的特定区域可能需要增强的传感器数据。例如,汽车可能由于障碍物而无法识别停车标志。在这种情况下,地图会要求该区域的下一辆车拍摄一段环境视频,这样系统就可以更好地验证数据。这项功能是通过传感器数据请求接口(SDRI)实现的。 5、三层信息系统 被发布的地图有三层,每一层都提供了详细准确的信息,以支持自动驾驶车辆与外部环境和其他车辆进行连接与通信。第一层是道路模型,它提供全球范围覆盖,帮助车辆理解其车载传感器无法理解的局部情况(如高占有率车道或特定国家的道路分类)。第二层是是高清车道模型,用于提供车道方向、车道类型、车道边界和车道标记类型等更精确的车道级细节。这些细节有助于自动驾驶汽车在驾驶中做出更安全、更令人舒适的决策。第三层是高清定位模型,这一层帮助车辆在周围环境中定位自身,并帮助车辆识别护栏、墙壁、标志、杆子等物体,然后利用物体的位置向后测量,准确计算出车辆所处的位置。 来源:Geospatial World,版权归原作者及刊载媒体所有。 转自:慧天地(翻译 / 朱浩然 | 校对 / 林逸文 | 编辑 / 林逸文 | 审核 /王欠鑫,郭梅 | 指导:万剑华教授) (mbbeetchina)

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

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !

'+ '

'+ '

'+ ''+ '
'+ ''+ ''+ '
'+ ''+ '' ); $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code ==5){ $(pop_this).attr('href',"/login/index.html"); return false } if(data.code == 2){ //跳转到VIP升级页面 window.location.href="//m.lene-v.com/vip/index?aid=" + webid return false } //是会员 if (data.code > 0) { $('body').append(htmlSetNormalDownload); var getWidth=$("#poplayer").width(); $("#poplayer").css("margin-left","-"+getWidth/2+"px"); $('#tips').html(data.msg) $('.download_confirm').click(function(){ $('#dialog').remove(); }) } else { var down_url = $('#vipdownload').attr('data-url'); isBindAnalysisForm(pop_this, down_url, 1) } }); }); //是否开通VIP $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code == 2 || data.code ==5){ //跳转到VIP升级页面 $('#vipdownload>span').text("开通VIP 免费下载") return false }else{ // 待续费 if(data.code == 3) { vipExpiredInfo.ifVipExpired = true vipExpiredInfo.vipExpiredDate = data.data.endoftime } $('#vipdownload .icon-vip-tips').remove() $('#vipdownload>span').text("VIP免积分下载") } }); }).on("click",".download_cancel",function(){ $('#dialog').remove(); }) var setWeixinShare={};//定义默认的微信分享信息,页面如果要自定义分享,直接更改此变量即可 if(window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == 'micromessenger'){ var d={ title:'地图如何帮助自动驾驶汽车实现沟通?资料下载',//标题 desc:$('[name=description]').attr("content"), //描述 imgUrl:'https://'+location.host+'/static/images/ele-logo.png',// 分享图标,默认是logo link:'',//链接 type:'',// 分享类型,music、video或link,不填默认为link dataUrl:'',//如果type是music或video,则要提供数据链接,默认为空 success:'', // 用户确认分享后执行的回调函数 cancel:''// 用户取消分享后执行的回调函数 } setWeixinShare=$.extend(d,setWeixinShare); $.ajax({ url:"//www.lene-v.com/app/wechat/index.php?s=Home/ShareConfig/index", data:"share_url="+encodeURIComponent(location.href)+"&format=jsonp&domain=m", type:'get', dataType:'jsonp', success:function(res){ if(res.status!="successed"){ return false; } $.getScript('https://res.wx.qq.com/open/js/jweixin-1.0.0.js',function(result,status){ if(status!="success"){ return false; } var getWxCfg=res.data; wx.config({ //debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId:getWxCfg.appId, // 必填,公众号的唯一标识 timestamp:getWxCfg.timestamp, // 必填,生成签名的时间戳 nonceStr:getWxCfg.nonceStr, // 必填,生成签名的随机串 signature:getWxCfg.signature,// 必填,签名,见附录1 jsApiList:['onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function(){ //获取“分享到朋友圈”按钮点击状态及自定义分享内容接口 wx.onMenuShareTimeline({ title: setWeixinShare.title, // 分享标题 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享给朋友”按钮点击状态及自定义分享内容接口 wx.onMenuShareAppMessage({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 type: setWeixinShare.type, // 分享类型,music、video或link,不填默认为link dataUrl: setWeixinShare.dataUrl, // 如果type是music或video,则要提供数据链接,默认为空 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ”按钮点击状态及自定义分享内容接口 wx.onMenuShareQQ({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口 wx.onMenuShareWeibo({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ空间”按钮点击状态及自定义分享内容接口 wx.onMenuShareQZone({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); }); }); } }); } function openX_ad(posterid, htmlid, width, height) { if ($(htmlid).length > 0) { var randomnumber = Math.random(); var now_url = encodeURIComponent(window.location.href); var ga = document.createElement('iframe'); ga.src = 'https://www1.elecfans.com/www/delivery/myafr.php?target=_blank&cb=' + randomnumber + '&zoneid=' + posterid+'&prefer='+now_url; ga.width = width; ga.height = height; ga.frameBorder = 0; ga.scrolling = 'no'; var s = $(htmlid).append(ga); } } openX_ad(828, '#berry-300', 300, 250);