当前位置:网站首页>Analyze OP based on autoware_ global_ Planner global path planning module re planning
Analyze OP based on autoware_ global_ Planner global path planning module re planning
2022-07-29 01:42:00 【wweweiweiweiwei】
be based on Autoware analysis op_global_planner Global path planning module re planning
This time we bring Autoware Road network path planning in op_global_planner Re planning problem , In practical application, we are definitely not just a simple problem from the beginning to the end , It may need many intermediate points or the problem of returning to the end , Then this involves re planning ,op_global_planner Provides a re planning interface , Call wrong Replanning, You can manually click to open the re planning function in the human-computer interface :

Then I will introduce some points that should be paid attention to in the re planning function :
Given the starting point and the first target point , It can generate road network paths , But when the information of the second target point is given , At this time, you can see the published topic messages by checking the topic , But there is no path generation , This doesn't mean failure or something , But there is a condition to generate the path when the second point planning is given , That is, the current position of the robot is close to the first target point , At this time, a second path will be generated .

The above figure shows the generation path given the starting point and target point , The right terminal log outputs the location information of the target point ;

Given the second target point , Path not updated , The right terminal log outputs the location information of the target point ;

Set the starting point ( Current vehicle position , In fact, it is to use 2D Pose Estimate Just set the location ) Change to near the first target point , The second path will be updated ;
From this, it can be inferred that , If you want to re plan, the path update will be updated only after it is close to the previously given target point ;
Later tests found that , If you pass again 2D Pose Estimate Given a position very close to the initial starting point , It will be updated to the following path :

The following is to test whether the path can be updated in real time when the vehicle is running ;

Generate a road network path , If you change the starting point position at this time , And the changed location is on the path , The path will be updated ;

Let the vehicle follow the following path :

Give the position of the second target point during the vehicle movement , When the vehicle approaches the second target point , The path information will be updated ;


The vehicle continues to move along the updated path information ;

Repeat the above steps ;

But when the vehicle reaches the set target point, it stops and then sets a new target point , The path will not be updated and the vehicle will not move , The reason has not been found , Maybe it's set like this .
边栏推荐
- Matplotlib Chinese question
- 【HCIP】两个MGRE网络通过OSPF实现互联(eNSP)
- 第二轮Okaleido Tiger热卖的背后,是背后生态机构战略支持
- After understanding the composition of the URL of the website, we use the URL module, querystring module and mime module to improve the static website
- Basic label in body
- Plato launched the LAAS protocol elephant swap, which allows users to earn premium income
- [unity project practice] synthetic watermelon
- DVWA之SQL注入
- Focus on differentiated product design, intelligent technology efficiency improvement and literacy education around new citizen Finance
- ELS new box falls
猜你喜欢

瑞吉外卖项目实战Day01

云原生应用综合练习下

【HCIP】MGRE环境下OSPF实验,含多进程双向重发布及OSPF特殊区域

明日无限计划,2022某公司元宇宙产品发布会活动概念策划方案

TypeError: can only concatenate str (not “int“) to str

Introduction to Elmo, Bert and GPT
![[leetcode sliding window problem]](/img/84/566d3805e52c358603694cdec69a13.png)
[leetcode sliding window problem]

Reinforcement learning (I): Q-learning, with source code interpretation

【观察】三年跃居纯公有云SaaS第一,用友YonSuite的“飞轮效应”

Merkel Studio - harmonyos implementation list to do
随机推荐
560 和为 K 的子数组
It is found that the data of decimal type in the database can be obtained through resultset.getdouble, but this attribute cannot be obtained through GetObject.
Groundwater, soil, geology and environment
梅克尔工作室——HarmonyOS实现列表待办
body中基本标签
SiC Power Semiconductor Industry Summit Forum successfully held
ELMO,BERT和GPT简介
SQL question brushing: find the employee number EMP with more than 15 salary records_ No and its corresponding recording times t
C语言犄角旮旯的知识之形参、实参、main函数参数、数组或指针做函数参数等
Docker-compose安装mysql
Introduction to Elmo, Bert and GPT
Flask generates image verification code
API stability guarantee of Prometheus
JS事件简介
nep 2022 cat
2022年最火的十大测试工具,你掌握了几个
Self-attention neural architecture search for semantic image segmentation
数据库的decimal类型的数据,发现可以通过resultSet.getDouble去拿到这个数据,但是通过getObject却拿不到这个属性。
Understand various paths
Test / development programmers rely on technology to survive the midlife crisis? Improve your own value