gazebo中的座標系

2021-07-31 05:13:47 字數 674 閱讀 9990

1、gazebo中link和joint中都有origin的元素。弄了半天好像是明白了。

link定義了各個部件的幾何模型,joint定義了各幾何模型直接的座標位置。

joint中的origin就是這種連線關係建立的座標系的原點和朝向。比如,就是在世界座標系的(1,0,1)這個點建立了乙個子座標系。

而link中首先會定義乙個幾何體,這個幾何體一般是規則的長方體,圓柱體,球體。gazebo中定義用幾何體的中心作為指代該幾何體的座標。所以如果我們將link中的origin設為那麼就是將link的幾何體的中心放到joint座標系下的(1,1,0)這個位置。該幾何體的世界座標其實是(2,1,1)!!!

2、所以,打個比方有點像「樹枝分叉」,分叉點就是jiont,分出來的樹枝就是link,樹的主幹就是世界座標系world(屬性也是乙個link)

3、根據1裡面的說法,link中的幾何體是有碰撞,視角和慣性三個屬性的,碰撞和視角體積必須要有,否則就沒有顯示了。然後要考慮的一點是:幾何體的原點是它的中心,所以設定link的origin時候,要考慮到幾何體的外形,否則會出現衝突。比如將乙個邊長為1正方形放到地上。joint的座標原點是(0,0,0),這時link的origin應該為(0,0,0.5),如果link的origin設定為(0,0,0)由於碰撞體積的存在,這個正方體會不能正常放置在地圖上的。

4、如果想要固定不動的物體,比如一堵牆,那麼

大地座標系 地理座標系 投影座標系

大地座標系 是大地測量中以參考橢球面為基準面建立起來的座標系。地面點的位置用 大地經度 大地緯度和大地高度 表示。大地座標系的確立包括選擇乙個橢球 對橢球進行定位和確定大地起算資料。乙個形狀 大小和定位 定向都已確定的地球橢球叫參考橢球。參考橢球一旦確定,則標誌著大地座標系已經建立。大地座標系是一種...

unity中的座標系

世界座標 transform.position 物體在世界座標系的座標,如果父物體座標是10,10,10,預設子物體也是10,10,10 本地座標 transform.localposition 物體相對于父物體的座標,預設是0,0,0 螢幕座標系 cemara.main.worldtoscreen...

經緯高座標系 ECEF座標係 ENU座標系

無人機搭載的rtk獲得的經緯高座標要轉換為東北天座標,才能用於區域性的導航和定位。為了這個目的,查閱資料,越查越懵逼,竟然這麼多的座標系,略懂之後,將學到的資訊記錄如下,很多跟我的目的 rtk的lbh座標轉換為東北天座標 有點遠,但是把周邊知識搞的清楚了,還是有意義的。所以記錄在下,最終的經緯高座標...