当前位置: 首页 > article >正文

【自动驾驶】Free space与Ray casting

文章目录

  • 1 Free space是什么
  • 2 Ray casting是什么
  • 3 它俩啥关系
  • 4 TODO

1 Free space是什么

在自动驾驶领域,free space即可行驶区域,在结构化道路的十字路口/非结构化道路都有很大作用。

2 Ray casting是什么

ray casting是计算机视觉领域,用于解决二维可视性2d vsibility问题的方法。其思想是从一个中心点,想周围发射射线ray,直到到达阻塞光线传播的墙。
相邻的角度之间构成会构成三角形,三角形组合起来就是全部的可视性范围。
当然,这样的话得发出非常多的光线,其实也可以在知道所有的墙或者障碍物的端点的情况下,按顺序遍历端点,然后就可以找到该三角形。
如果和【wall tracking墙面跟踪】结合起来的话,可以再简单一点,其思想是沿着中心点旋转,找到最近的不被遮挡的端点,即可构成三角形。
参考:https://www.redblobgames.com/articles/visibility/

3 它俩啥关系

用ray casting算法可以使用lidar信息,提取出类似2d visibility的区域,将这种信息给到自动驾驶规划蹭,可以得出更合理的轨迹。

4 TODO

1.这样的信息是非结构化的,是不是只适用于CNN?
2.有空可以阅读相关论文Safe Local Motion Planning with Self-Supervised Freespace Forecasting


http://www.kler.cn/news/109034.html

相关文章:

  • SpringBoot面试题8:运行 Spring Boot 有哪几种方式?Spring Boot 需要独立的容器运行吗?
  • ubuntu 18 更新git版本到 2.80.1
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • 求二进制最低位1和最高位1的方法,以及反转二进制,复杂度O(1)
  • Python-easygui
  • 开发库介绍
  • 链游风暴再起?MBOX即将再度起飞
  • O(1) 时间插入、删除和获取随机元素
  • 你会处理 go 中的 nil 吗
  • ChatGPT 驱动软件开发:AI 在软件研发全流程中的革新与实践
  • 38基于matlab的期货预测,利用PSO优化SVM和未优化的SVM进行对比,得到实际输出和期望输出结果。
  • 万字解析设计模式之单例模式
  • 为wget命令设置代理
  • 利用 JSqlParser 防止 SQL 注入
  • String、StringBuffer、StringBuilder和StringJoiner
  • prometheus服务发现
  • 松下A6B伺服 马达不动问题解决
  • Photoshop(PS)2021版 安装教程(图文教程超详细)
  • git建仓库小记
  • C#__简单了解XML文档
  • 谈谈我对 Reacitive 方法的理解
  • Java开发中方法命名规范
  • NCCL后端
  • 面试测试工程师一般问什么问题?
  • 【Java】选择语句、循环语句
  • Mybatisplus 常用注解
  • Elasticsearch跨集群检索配置
  • Linux C/C++ 实现网络流量分析(性能工具)
  • 海外问卷调查是怎么做的?全方位介绍!
  • 【Git】HEAD detached from xxx 问题及解决方案