中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

網(wǎng)站建設(shè)功能是什么意思萬詞優(yōu)化

網(wǎng)站建設(shè)功能是什么意思,萬詞優(yōu)化,網(wǎng)站做的好不好看什么,建網(wǎng)站用哪個好一、簡介 “TEB”全稱Time Elastic Band(時間彈性帶)Local Planner,該方法針對全局路徑規(guī)劃器生成的初始軌跡進(jìn)行后續(xù)修正(modification),從而優(yōu)化機(jī)器人的運動軌跡,屬于局部路徑規(guī)劃。 關(guān)于eletic band(橡…

一、簡介

?“TEB”全稱Time Elastic Band(時間彈性帶)Local Planner,該方法針對全局路徑規(guī)劃器生成的初始軌跡進(jìn)行后續(xù)修正(modification),從而優(yōu)化機(jī)器人的運動軌跡,屬于局部路徑規(guī)劃。

關(guān)于eletic band(橡皮筋)的定義:連接起始、目標(biāo)點,并讓這個路徑可以變形,變形的條件就是將所有約束當(dāng)做橡皮筋的外力。

二、說明

局部路徑規(guī)劃之Teb

起始點、目標(biāo)帶你狀態(tài)由全局規(guī)劃,中間插入N個控制節(jié)點來改變橡皮筋的狀態(tài)控制點,在點與點之間定義運動時間Time。

這個路徑可以變形,變形的條件就是將所有約束當(dāng)做橡皮筋的外力

注意每個目標(biāo)函數(shù)只與幾個連續(xù)狀態(tài)有關(guān),而非整條band。

?當(dāng)我們設(shè)置目標(biāo)時,小車的目的地是靠近障礙物的,但是如果我們小于我們的障礙物距離最小距離,我們就需要往外拉,這就是我們的類橡皮筋過程

約束目標(biāo)函數(shù):

?

?

?

?優(yōu)化問題:

Teb優(yōu)化問題實質(zhì)上是一個優(yōu)化問題,大多數(shù)目標(biāo)是基于局部的,只與一小部分參數(shù)相關(guān),因為他們只依賴于幾個連續(xù)的機(jī)器人

TEB生成的局部軌跡由一系列帶有時間信息的離散位姿組成,g2o算法優(yōu)化的目標(biāo)就是這些離散的位姿,同時設(shè)計一條時間最短,距離最短,遠(yuǎn)離障礙物等目標(biāo),同時限制速度與加速度使軌跡滿足機(jī)器人運動學(xué)。

整體的規(guī)劃為:

全局路徑————加入約束————g2o優(yōu)化————速度指令

參數(shù):

# Trajectory

teb_autosize: True #優(yōu)化期間允許改變軌跡時域長度

dt_ref: 0.3 #局部路徑規(guī)劃解析度(0.01~1.0) 默認(rèn)為0.3 (兩個相鄰位姿之間的時間_時間分辨率)

(可以設(shè)置0.45,其他保持默認(rèn))

dt_hysteresis: 0.1 #允許浮動范圍

global_plan_overwrite_orientation: True #覆蓋全局路 徑中局部路點朝向

max_global_plan_lookahead_dist: 3.0 #全局優(yōu)化子集最大長度

feasibility_check_no_poses: 2 # 檢測位姿可達(dá)到的時間間隔

# Robot _ 下面的這些參數(shù)就會切實的影響規(guī)劃

max_vel_x: 0.7? #最大前進(jìn)速度 x? (可以設(shè)置成0.5嘗試)
?max_vel_x_backwards: 0.3?#最大后退速度 x 這個值不能為0或者負(fù)數(shù),否則會錯誤

(無法阻止倒車,就算比例很大,在迫不得已的情況下)
?max_vel_y: 0.0 # y方向最大速度 阿克曼形是沒有的
?max_vel_theta: 0.50?#最大轉(zhuǎn)向角速度

acc_lim_x: 0.15?# 最大加速度

acc_lim_theta: 0.20?#最大角加速度,不建議很大,會導(dǎo)致震蕩

min_turning_radius: 0.35?#最小轉(zhuǎn)彎半徑

這個參數(shù)的設(shè)置是非常影響轉(zhuǎn)彎時的路徑規(guī)劃的

?footprint_model: # types: "point", "circular", "two_circles", "line", "polygon"
? ?type: "line" # 設(shè)置機(jī)器人模型——可以為上面幾種
? ?line_start: [0.05, 0.0] # for type "line" #線的起點
? ?line_end: [0.10, 0.0] # for type "line" #線的終點
(這種線的模式適用于阿克曼小車,設(shè)置線的起點和終點)

# GoalTolerance 目標(biāo)容忍度

前兩個比較重要,但不介意設(shè)置的很小


?xy_goal_tolerance: 0.2?#xy目標(biāo)偏移度
?yaw_goal_tolerance: 0.2 #目標(biāo)角度偏移容忍度
?free_goal_vel: True #允許機(jī)器人以最大速度前往目的地,True的話就會在可以加速的過程中加速
?complete_global_plan: True #完成目標(biāo)點?

?# Obstacles 障礙物
? ??
?min_obstacle_dist: 0.30?# 與障礙物最小距離(整個線的頭 中間 尾)

這個參數(shù)的設(shè)置決定了和障礙物約束的距離

測試之后不建議設(shè)置的很小,因為我們的車模本身就是小的,而且地面有凸起,所以離得遠(yuǎn)點


?inflation_dist: 0.30?# 障礙物膨脹距離
?include_costmap_obstacles: True # 局部地圖中的實時障礙物是否考慮
?costmap_obstacles_behind_robot_dist: 0.3?#代價地圖考慮后方的障礙物(因為是有倒車的)
?obstacle_poses_affected: 7?#障礙物姿態(tài)影響,影響不是特別大
?
?dynamic_obstacle_inflation_dist: 0.6 #動態(tài)障礙物膨脹范圍
?include_dynamic_obstacles: True #是否將為速度模型
?
?costmap_converter_plugin: "" #一般不使用這個插件
?costmap_converter_spin_thread: True
?costmap_converter_rate: 5

#Optimization 優(yōu)化參數(shù)


?no_inner_iterations: 5 # 被外循環(huán)調(diào)用后內(nèi)循環(huán)執(zhí)行次數(shù)
?no_outer_iterations: 4 # 執(zhí)行外循環(huán)優(yōu)化次數(shù)
?optimization_activate: True # 激活優(yōu)化過程
?optimization_verbose: False # 打印優(yōu)化過程


?penalty_epsilon: 0.1 # 對硬約束近似

這個參數(shù)會為速度約束,也就是達(dá)到最大速度前,會有個懲罰,會讓他提前減速達(dá)到緩沖效果
?obstacle_cost_exponent: 4
?weight_max_vel_x: 2 # 最大速度權(quán)重
?weight_max_vel_theta: 1 # 最大角速度權(quán)重
?weight_acc_lim_x: 1 # 最大加速度權(quán)重
?weight_acc_lim_theta: 1 # 最大角速度權(quán)重

(上面的參數(shù)主要起綜合作用,確定是高速還是低速)


?weight_kinematics_nh: 1000?
?weight_kinematics_forward_drive: 500 #抑制倒車的權(quán)重,正常設(shè)置1
?weight_kinematics_turning_radius: 1 #最小轉(zhuǎn)彎半徑,我們沒必要最小轉(zhuǎn)彎
?weight_optimaltime: 500 #優(yōu)化時間參數(shù),讓小車多走直線和內(nèi)道
?weight_shortest_path: 0
?weight_obstacle: 50 # 優(yōu)化過程中和障礙物最小距離權(quán)重
?weight_inflation: 0.2 # 膨脹區(qū)域權(quán)重
?weight_dynamic_obstacle: 10 # 動態(tài)障礙物最小距離權(quán)重
?weight_dynamic_obstacle_inflation: 0.2 # 動態(tài)障礙物膨脹區(qū)域權(quán)重
?
?weight_viapoint: 1 #路徑采樣點距離權(quán)重

上面的這些參數(shù)是我們修改比較多,也是影響比較大的參數(shù)

注意點:

1.當(dāng)小車在某些位置卡住不敢走(還沒撞)時,考慮膨脹半徑是否應(yīng)該調(diào)小,和weight_optimaltime是否應(yīng)該調(diào)大。

2.剛開始調(diào),可以速度調(diào)慢點,max_global_plan_lookahead_dist(向前規(guī)劃距離)調(diào)小,可以使得局部路徑較貼近全局路徑并完成跑圖,再慢慢調(diào)大找最佳值

?

http://www.risenshineclean.com/news/30209.html

相關(guān)文章:

  • web模板免費下載網(wǎng)站常見的推廣平臺有哪些
  • 臨海網(wǎng)站制作費用如何記賬網(wǎng)站優(yōu)化 福州
  • 網(wǎng)頁設(shè)計與制作06386自考真題windows優(yōu)化大師官方下載
  • 免費com域名注冊網(wǎng)站上海seo推廣整站
  • 天津平臺網(wǎng)站建設(shè)哪家好如何免費建立一個網(wǎng)站
  • 做網(wǎng)站代理怎么樣成人本科報考官網(wǎng)
  • wordpress add_filter青島seo網(wǎng)絡(luò)優(yōu)化公司
  • 揚州城鄉(xiāng)建設(shè)局網(wǎng)站移動端優(yōu)化
  • 做任務(wù)懸賞網(wǎng)站百度網(wǎng)頁版登錄入口官網(wǎng)
  • 企業(yè)網(wǎng)盤是什么優(yōu)化關(guān)鍵詞排名seo
  • 源碼網(wǎng)站下載網(wǎng)絡(luò)推廣培訓(xùn)去哪里好
  • 無錫大型網(wǎng)站建設(shè)公司谷歌網(wǎng)站優(yōu)化
  • 上海鴻鵠設(shè)計公司seo頁面內(nèi)容優(yōu)化
  • 安徽做政府網(wǎng)站的企業(yè)日結(jié)app推廣聯(lián)盟
  • 做網(wǎng)站需要公司嗎建網(wǎng)站軟件工具
  • 濟(jì)南網(wǎng)站建設(shè)方案托管福州百度推廣排名優(yōu)化
  • 一個用戶注冊的網(wǎng)站怎么做網(wǎng)絡(luò)營銷的特點有哪些
  • 微網(wǎng)站的鏈接怎么做的網(wǎng)站推廣蘇州
  • 微信公眾號鏈接的網(wǎng)站怎么做南寧seo網(wǎng)絡(luò)推廣
  • 金融網(wǎng)站開發(fā)文檔百度小說搜索風(fēng)云排行榜
  • 代理機(jī)構(gòu)做的網(wǎng)站找不到人了怎么辦谷歌瀏覽器 安卓下載
  • 企業(yè)網(wǎng)站建設(shè)商城建網(wǎng)站的流程
  • 美食網(wǎng)站怎么做web網(wǎng)站模板
  • 如皋做公司網(wǎng)站杭州關(guān)鍵詞優(yōu)化測試
  • .net網(wǎng)站模板搭建網(wǎng)站需要哪些步驟
  • 公司注冊網(wǎng)上核名多久seo推廣工具
  • web項目開發(fā)seo工作
  • 建材網(wǎng)站建設(shè)功能方案汽車網(wǎng)絡(luò)營銷策劃方案
  • 一個企業(yè)做網(wǎng)站需要什么資料免費下優(yōu)化大師
  • 合肥優(yōu)化網(wǎng)站哪家公司好拼多多關(guān)鍵詞排名查詢工具