2010-11-23

Dexter Industries的GPS Sensor

探奇很喜歡『讓NXT樂高機器人出門運動』的想法,想像一下NXT在公園自由地跑來跑去,一定很酷。

(先不要想到回家後如何幫NXT清洗,還有樂高積木的磨損.......

在寬廣的空間活動,當然需要定位,才能讓樂高機器人確實知道自己的方位,防止『機器人迷路』。

跟人類一樣,我們開車,航海,飛行也需要用到GPS,機器人當然可以配備GPS。

早些時候就已經有人提到如何幫NXT連接GPS訊號,

請參考探奇舊文章:NXT機器人與GPS的應用--Robo-Magellan比賽

或是使用pbLua:的GPS使用介紹

上面的方法在程序上都有點『複雜』。

現在Dexter Industies公司已經推出NXT專用的GPS Sensor定價105美金

下面是一段示範影片,NXT樂高機器人穿越停車場:



影片中的程式設計還可以再改進,讓機器人更『聰明』。從影片中也看到要讓機器人越野,那麼機器人的機構設計需要更加強健才行。

(特別是用腳去踢機器人,真是不愛惜寵物啊!

這台機器人搭配使用Compass Sensor,探奇心裡想為何DI不將Compass與GPS設計在一起呢?這樣還可以節省購買電子羅盤的費用。

作為一個感應器廠商,DI也很貼心地教導大家如何安裝DIGPS在NXT上。請參考官網說明10 Minute GPS Guided Robot,或是下面的影片:



對於這顆感應器,除了價格之外,探奇還有一些想法:

1. 將來可以辦個NXT樂高機器人越野大賽。不一定要用DIGPS,大學研究機構應該可以買台PAPAGO(探奇心裡的理想是GARMIN)將GPS訊號接上NXT,或是直接利用智慧型手機內建的GPS。

2. 將DI的東西都裝上去,太陽能板,GPS,dFlex,搭配探奇金龜車機器人的設計,就能所向無敵,做成打掃操場的機器人。避撞效果一定好的多!

3. 以後上班上學就可以跟在NXT樂高機器人後面,讓機器人導引到上班上學的地點。

4. 想到:徵信業者可以裝在車子上,偷偷追蹤情人(或小孩)的出遊行蹤。

在這台幣升值的時刻,心動了嗎?歡迎分享你的看法!


延伸閱讀:

DI的部落格文章:Dexter Industries Simple Autonomous Robot GPS (SARG)

這個DIGPS的網頁還有一些說明檔案,例如用Google Maps追蹤機器人軌跡,很值得大家閱讀,學習GPS相關資訊。

Dexter Industies官方部落格還有其他GPS的相關文章

ch lego大大的文章:Dexter dGPS 應用 與 功能初灠











2 則留言:

  1. 在產品網頁的介紹裡有提到
    The sensor provides latitude, longitude, time, speed and heading to your robot.
    其中的Heading我以為是Compass, GPS應該是沒有提供方位資訊?
    [版主回覆11/26/2010 10:27:03]你好:

    我也不確定這個感應器的Heading意義。

    不過依字面來看,Heading不一定需要Compass(一般低價的導航系統也不是每台都具備電子羅盤),

    只要GPS持續接收訊號,機器人保持移動狀態,就可以『算出』Heading。(移動前一秒減掉移動後一秒的向量)

    如果機器人靜止不動,那麼就無法判斷Heading了(我的Papago就是這樣.....停紅燈時地圖一直旋轉)

    回覆刪除
  2. 這也許是比較可能的解釋, 只不過機器人移動的速度究竟不快, 所以GPS的精確度需要足夠提供分析運動位移的變化,
    這些都是推測, 如果有實物可以測試就知道了!
    [版主回覆11/27/2010 09:06:57]你好:

    Xander已經釋出NXC的Driver,應該是跟RobotC一樣,

    函式庫可以讀取速度,cm/s,Dexter應該已經預期機器人走很慢。

    同時也表示這顆感應器已經先處理了許多GPS相關訊號,減輕NXT的負擔,也讓使用者方便讀取資訊。

    另外讓我想到一點,既然裝上GPS sensor,NXT可以獲得UTC記錄時間,機器人可以有更多應用,不用煩惱NXT主機沒有時鐘,對於長時間蒐集資料也很有用。

    期待大大快點到手進行測試,

    我也來存錢考慮考慮。


    回覆刪除

探奇歡迎大家留言討論!謝謝分享你的意見。