iT邦幫忙

0

判斷車頭方向(已解決)

gps
  • 分享至 

  • xImage

在使用Google maps導航時,都需要走一段路來判斷目前的方位。
https://ithelp.ithome.com.tw/upload/images/20210106/20133877A64hkmcheA.png
假設我設計一個機器人,沒有前後左右之分,那麼該如何規劃他的移動路徑。

圖源:https://www.bnext.com.tw/ext_rss/view/id/1469262

解決方法是綜合以下建議,採購了地磁感測器(HMC5883L)。每次使用前都先校正到指向北方後,在規劃如何移動

看更多先前的討論...收起先前的討論...
說真的,不太能理解你的需求是什麼。
不理解的原因是。前後左右之分跟路徑規劃,是兩回事。
真要硬說的話。不需要理前後左右之分。
因為規劃出來就一定得要固定行進方向了。

所以???你到底是想要什麼?
ccutmis iT邦高手 2 級 ‧ 2021-01-06 14:37:46 檢舉
https://zh.wikipedia.org/wiki/Atan2
假設路徑起點到終點,中間有N個節點,起點...中間節點...終點的座標為已知,則可以透過Atan2取得所需的角度,比如你從起點往第一個節點走,這時可以把第一個節點當作原點,然後記算原點對應到起點的角度,就是車頭的方向了,然後每一個節點都用同樣方法做計算,就會有起點到終點的車頭方向了。
室內定位還是室外定位?
其實如果是經緯度的話。計算兩點之間的值就能直接知道方向了。
怎麼計算。去找公式吧。數學我不行。我都是用抄的
咖咖拉 iT邦好手 1 級 ‧ 2021-01-06 14:55:05 檢舉
把圈圈改成箭頭
淺水員 iT邦大師 6 級 ‧ 2021-01-06 15:14:25 檢舉
或許可以考慮跟地磁有關的感應器
eileen_wu iT邦新手 5 級 ‧ 2021-01-06 15:50:14 檢舉
有跟Arduino有關的地磁感應器嗎?
手機用來辨識方向的方法是A-GPS或陀螺儀,你如果要自製機器人,也會需要用到這些感測器哦
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
EN
iT邦好手 1 級 ‧ 2021-01-06 14:35:04
最佳解答

可以考慮讓機器人開機的時候做初始化(往前 N 步確定方位再後退 N 步回到原位)
不知道這樣有達到你的需求嗎(?)

eileen_wu iT邦新手 5 級 ‧ 2021-01-06 15:49:41 檢舉

https://ithelp.ithome.com.tw/upload/images/20210106/201338770VD9v8AA1N.png
是這個意思嗎?

0
jumpbow
iT邦新手 4 級 ‧ 2021-01-06 14:46:46

我大學時自己想到的作法

"斜率"

0
海綿寶寶
iT邦大神 1 級 ‧ 2021-01-07 10:07:02

一次滿足兩個願望(距離、方向)
請參考這篇

1
chuway
iT邦新手 2 級 ‧ 2021-01-09 21:02:16

假設你使用GPS來辨認方向,當從地下出來,分不清方向要怎麼辦?
難道你會愣在那裏不動?
還是隨意前進一會兒,待GPS變出方位,再修正行走方向

我要發表回答

立即登入回答