CN114820973B 代价地图生成方法、装置、计算机设备和存储介质 (深圳市普渡科技有限公司)_第1页
CN114820973B 代价地图生成方法、装置、计算机设备和存储介质 (深圳市普渡科技有限公司)_第2页
CN114820973B 代价地图生成方法、装置、计算机设备和存储介质 (深圳市普渡科技有限公司)_第3页
CN114820973B 代价地图生成方法、装置、计算机设备和存储介质 (深圳市普渡科技有限公司)_第4页
CN114820973B 代价地图生成方法、装置、计算机设备和存储介质 (深圳市普渡科技有限公司)_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

道西丽社区打石一路深圳国际创新谷WO2022078342A1,2022.04.21存储介质和计算机程序产品。方法应用于机器将机器人的当前位置和至少两个传感器中每一传感器获取的当前帧点云数据投影至对应的当遗忘曲线来处理机器人在传感器盲区的栅格状2将所述机器人的当前位置和所述至少两个传感器中每一传感器获取的当前帧点云数若所述当前帧栅格图中的栅格状态为占有,则将当前代价地图若所述当前帧栅格图中的栅格状态为未知,则确定所述栅格状态获取所述目标栅格在所述上一代价地图中的目标代价值,根据对所述输出的代价地图中的任一栅格,确定所述任一栅格在每将所述机器人的当前位置和所述至少两个传感器中每一传感器获取的当前帧点云数据投根据所述机器人的当前位置和所述每一传感器获取的当前帧点云数据进行坐标转换,确定所述机器人的当前位置和所述当前帧点云数据在所述当前帧栅对于所述当前帧栅格图中的任一栅格,若所述任一栅格中存在投影的当前帧点云数根据所述机器人的当前位置在所述当前帧栅格图中的投影结果和所述栅格状态为占以所述机器人的当前位置在所述当前帧栅格图中的投影位置为起点,向四周发射射对于经过栅格状态为占有的栅格的任一射线,将所述任一射线在所经占有的栅格与所述当前时刻所述机器人在所述对应的当前帧栅格图中的位置之间所经过将所述当前帧栅格图中除栅格状态为占有和空闲的栅格状态设置3若所述目标栅格在所述上一代价地图中的代价值小于预若所述目标栅格在所述上一代价地图中的代价值等于预设阈值,则将所述传感器对应的当前代价地图中的代价值设置第一确定模块,用于将所述机器人的当前位置和所述至少两个第二确定模块,用于若所述当前帧栅格图中的栅格状态为占第三确定模块,用于对所述输出的代价地图中的任一栅格,确根据所述机器人的当前位置和所述每一传感器获取的当前帧点云数据进行坐标转换,确定所述机器人的当前位置和所述当前帧点云数据在所述当前帧栅对于所述当前帧栅格图中的任一栅格,若所述任一栅格中存在投影的当前帧点云数根据所述机器人的当前位置在所述当前帧栅格图中的投影结果和所述栅格状态为占以所述机器人的当前位置在所述当前帧栅格图中的投影位置为起点,向四周发射射对于经过栅格状态为占有的栅格的任一射线,将所述任一射线在所经占有的栅格与所述当前时刻所述机器人在所述对应的当前帧栅格图中的位置之间所经过将所述当前帧栅格图中除栅格状态为占有和空闲的栅格状态设置将所述机器人的当前位置和所述至少两个传感器中每一传感器获取的当前帧点云数4若所述当前帧栅格图中的栅格状态为占有,则将当前代价地图若所述当前帧栅格图中的栅格状态为未知,则确定所述栅格状态获取所述目标栅格在所述上一代价地图中的目标代价值,根据对所述输出代价地图中的任一栅格,确定所述任一栅格在每一传感处理器执行时实现权利要求1至4中任一项所述的方行时实现权利要求1至4中任一项所述的方5[0005]将机器人的当前位置和至少两个传感器中每一传感器获取的当前帧点云数据投机器人的当前位置和点云数据在当前帧栅格图中的[0011]根据机器人的当前位置在当前帧栅格图中的投影结果和占有的栅格与当前时刻机器人在对应的当前帧栅格图中的位置之间所经过的所有栅格的6[0032]将机器人的当前位置和至少两个传感器中每一传感器获取的当前帧点云数据投7[0040]将机器人的当前位置和至少两个传感器中每一传感器获取的当前帧点云数据投[0044]将机器人的当前位置和至少两个传感器中每一传感器获取的当前帧点云数据投机器人的当前位置和至少两个传感器中每一传感器获取的当前帧点云数据投影至对应的8这时候两侧就是盲区,在转弯的时候就需要获取两侧的盲区的代价地图。代价地图(Costmap)是机器人收集传感器信息建立和更新的二维或三维地图,是根据若干图层构建[0059]步骤102,将机器人的当前位置和至少两个传感器中每一传感器获取的当前帧点9[0070]在另一可选实施例中,当前帧栅格地图可以为全局栅格地图(即机器人在建图过人的当前位置和至少两个传感器中每一传感器获取的当前帧点云数据投影至对应的当前[0078]步骤202,根据机器人的当前位置和每一传感器获取的当前帧点云数据进行坐标栅格的栅格状态设为占有。[0083]步骤206,根据机器人的当前位置在当前帧栅格图中的投影结果和栅格状态为占占有的栅格与当前时刻机器人在对应的当前帧栅格图中的位置之间所经过的所有栅格的的栅格状态为占有的栅格与当前时刻机器人在对应的当前帧栅格图中的位置之间所经过的代价地图中栅格的栅格值;f(t+1)表示传感器第t+1次获取点云数据后生成的代价地图[0106]根据公式可以知道,在对传感器当前代价地图中的栅格的代价值进行预测的时[0116]第一确定模块701,用于将机器人的当前位置和至少两个传感器中每一传感器获[0117]第二确定模块702,用于根据每一当前帧栅格图中每一栅格的栅格状态以及预设[0118]第三确定模块703,用于根据每一传感器对应的当前代价地图,确定输出代价地机器人的当前位置和当前帧点云数据在当前帧栅格图中的[0122]根据机器人的当前位置在当前帧栅格图中的投影结果和占有的栅格与当前时刻机器人在对应的当前帧栅格图中的位置之间所经过的所有栅格的[0142]将机器人的当前位置和至少两个传感器中每一传感器获取的当前帧点云数据投机器人的当前位置和当前帧点云数据在当前帧栅格图中的[0148]根据机器人的当前位置在当前帧栅格图中的投影结果和占有的栅格与当前时刻机器人在对应的当前帧栅格图中的位置之间所经过的所有栅格的[0165]将机器人的当前位置和至少两个传感器中每一传感器获取的当前帧点云数据投机器人的当前位置和点云数据在当前帧栅格图中的[0171]根据机器人的当前位置在当前帧栅格图中的投影结果和占有的栅格与当前时刻机器人在对应的当前帧栅格图中的位置之间所经过的所有栅格的[0188]将机器人的当前位置和至少两个传感器中每一传感器获取的当前帧点云数据投机器人的当前位置和点云数据在当前帧栅格图中的[0194]根据机器人的当前位置在当前帧栅格图中的投影结果和占有的栅格与当前时刻机器人在对应的当前帧栅格图中的位置之间所经过的所有栅格的非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only(ReRAM)、磁变存储器(MagnetoresistiveRandomAccessMemory,MRAM)、铁电存储器(FerroelectricRandomAccessMemory,FRAM)、相变存储器(PhaseChangeMemory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(RandomAccessM

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论