2009年12月7日 星期一

向軍事用途機器人致敬

最近在研究一些軍事用途機器人,發現網路上還蠻多影片的,想跟大家分享一下:

機器人用在戰場上的一些好處:

1. 不怕子彈,砲火

2. 不會臨時逃跑

3. 不需要照顧它的伙食

4. 不會跟長官頂嘴

 

Packbot: 找出賓拉登藏身處的機器人,現在正在阿富汗服役

Big Dog: 怎麼踢也不會倒的四足機器人

SARCOS: 機器強化人體骨架 (阿諾你給我小心一點)

TALON: 遙控坦克加裝衝鋒槍

2009年11月25日 星期三

11.14 NI 機器人技術研習營講義

各位如果有參加 11.14 的研習營,這裡是當天陳講師用的投影片講義,歡迎各位下載!

Part I 講義下載

Part II 講義下載

Part III 講義下載

Part IV 講義下載

Part V 講義下載

研習所用的機器人 LabVIEW code: 由此下載

活動簡章:

為了讓RST 籃球賽機器人競賽之參賽隊伍能夠對機器人軟硬體設備更快速上手,
美商國家儀器 (National Instruments, NI) 將於 11/14(六) 舉辦『CompactRIO 機器人
技術研習營』,希望能夠輔助參賽組克服技術困難,並邁向成功之路!

 

活動議程:

Part I: Introduction

機器人競賽規則簡介

何謂LabVIEW?

CompactRIO - 機器人設計最佳硬體平臺

東元RST移動平臺介紹

其它配件簡介 (無線AP,AXIS 206 相機,DC Converter Board)

Part II: 機電配置和馬達控制

電源和電力考量

東元馬達驅動器設定

如何由CompactRIO 送出方波控制馬達平臺

前進,後退,左右轉測試

 

午休時間 (12:00pm – 1:00pm)

Part III: 影像擷取和分析

由 CompactRIO 連接 AXIS 206 相機

擷取影像

調整取樣參數

追蹤物件並回傳XY座標

Part IV: 視覺和馬達控制整合

軟體整合

物件追蹤機器人整體測試

Part V: 結論與復習

LabVIEW 程式除錯準則

如何排除問題

技術支援管道

2009年11月23日 星期一

NI 機器人技術研習營實況

上禮拜我們在NI剛辦完了 NI 機器人技術研習營,為的就是要輔導即將要用 NI CompactRIO 的大專盃參賽組。還沒有報名的隊伍們,趕快到 era.org.tw 玉山機器人協會網站報名吧!

DSC00164

帥氣的陳俊強工程師正賣力的在做demo展示

DSC00157

講解 LabVIEW 基本概念過程

DSC00166

講到機器人,大家照過來!

號外! LabVIEW for Robotics Beta 軟體試用活動

不好意思各位,沉默了兩個月,不過最近有個NI的軟體試用活動你不得不知 …

請到 ni.com/taiwan/robot_beta 來申請參加此活動,以下是活動細節供大家參考:

 

LabVIEW for Robotics Beta 試用活動,11/16 開始接受申請!



為了回饋長久支持 NI 的廣大客戶,特開放 100 個名額,搶先體驗 NI 未上市軟體 - LabVIEW for Robotics 的強大功能!

申請方式

  • 申請期間: 2009/11/16 至 2009/12/03 止
  • 活動內容:
    1.試用版軟體將於 2009/12/04 寄出
    2.獲得體驗機會的幸運兒需於 2009/12/31 前提供試用心得文章 (限 400 字以上,需含圖片)
  • 申請方式:下載附件表格,填寫完畢後請寄至 info.taiwan@ni.com
    (信件主旨註明 : LabVIEW for Robotics Beta 軟體試用活動)
  • 試用申請表.docx

    NI 將選出最符合" LabVIEW for Robotics 精神"的試用心得文章,
    得主將獲得價值NT$ 60,000 元的 Single - Board RIO Robotics Starter Kit!!

    Starter Kit 套件內容:

  • Single-Board RIO 嵌入式控制器
  • 四輪模型車平台
  • 馬達編碼器
  • 超音波感測器
  • 活動相關注意事項

  • 得獎人將由 NI 直接聯絡,恕不另行公告
  • NI 提供之 LabVIEW for Robotics Beta 試用版軟體將於 2010/01/01 到期,若需取得正式軟體授權,請聯絡 02-2377-2222轉2
  • 參與本次活動之試用心得文章,NI 具有完全的使用權利
  • 若因地址填寫不齊或錯誤造成軟體無法寄達,恕無法另行補寄
  • NI 保有活動最終解釋權力
  • LabVIEW for Robotics 適合開發以下應用

  • 自主和半自主式的車輛或載具(包括農業和軍事用途)
  • 機器人探索或救援平台
  • 水下或空中無人載具
  • 服務性機器人
  • 醫療性機器人設備
  • 學術和研究性質機器人
  • LabVIEW for Robotics 新特色

  • 圖形化編程環境
  • 可支援桌上型電腦,筆記型電腦,Real-Time 以及 FPGA 硬體 ( CompactRIO,Single-Board RIO)
  • 連接到數百種知名廠商的感測器與驅動器,包括 SICK,Garmin和Maxon
  • 可整合 C / C + + 和 VHDL 程式碼
  • 可支援其它機器人開發函式庫,包括JAUS協定,反運動學 (Inverse Kinematics) 和環境模擬 (Simulation)
  •  

    2009年8月23日 星期日

    微笑機器人 帶你輕鬆逛街

    微笑機器人 帶你輕鬆逛街

    2009/08/21

    【聯合報╱記者湯雅雯/台北報導】

    台大昨天發表全自動智慧型導覽機器人,可呈現喜怒哀樂等8種表情及具導覽功能。 記者陳柏亨/攝影

    「您好,我是導覽機器人『小美』,歡迎來到台大校史館... 」,台大昨天發表全自動智慧型導覽機器人,最大的賣點在於「她」能建構3D環境地圖,精密定位遠優於GPS,還能用於賣場、精品店導覽,讓民眾輕鬆逛街。

    指導老師、台大機械工程所教授黃漢邦表示,機器人團隊花2年半研發完成。透過人工智慧、雷射設計等技術,去年完成「小美」輪型機器人,造價約台幣30萬元。

    小美身著綠衣、身高約60公分、體重55公斤,是今年剛滿一歲的小女生。有別傳統機器人,小美會做8種表情,包括微笑、皺眉、生氣等,還會自動偵測是否有遊客,轉過頭來微笑詢問你是否要導覽,帶領遊客全程簡介。

    黃漢邦解釋,全自動智慧型導覽機器人具有人臉偵測、語音解說、自動避障、定點解說、定位與導航等功能。但小美最大商機,在於她會建構2D與3D環境地圖,「地圖精密定位程度可縮小到只有10公分的誤差」,遠優於GPS。

    參與設計的台大機械所研究生林昆翰說,全自動智慧型導覽機器人,可應用於任何地方的導覽,因為她會立即建構環境地圖。舉例來說,在賣場上,只要加裝購物籃,要買什麼,機器人不但帶你去,還可省去提重物,逛多久都不會累。

     

    原始聯結:

    http://mag.udn.com/mag/campus/storypage.jsp?f_ART_ID=208993

    2009年8月17日 星期一

    機器人直昇機可在房子內自己找路

    有趣的應用,大家可以參考參考 :-)

    機器人直昇機可在房子內自己找路

    2009年08月17日

    正當你或許已經習慣讓無人飛機飛越自己所居住的城市這樣的想法時,他們已經開始進入到住宅裡了。

    這台機器人直昇機是由一個美德合作的團隊設計出來的,最近贏得了一項競賽,這項競賽給的考題是,必須在一個模擬的核能發電廠內不借助全球衛星導航系統(GPS)的幫忙「自我導航」,然後找到核電廠內的控制面板並拍下照片。

    Pelican是以由德國新興公司Ascending Technologies所設計的硬體為基礎,再搭配麻省理工學院(MIT)一個研究團隊所開發的軟體,在試了四次之後終於成功完成了它的任務,離限定時間結束只差一點點。它在國際航空機器大賽 (International Aerial Robotics Competition)裡贏得了一萬美元的獎金。

    Pelican 是一台微型飛機(MAV),採用「4旋轉翼」的設計,以碳纖維骨架搭配4個螺旋槳,可透過有效範圍32碼的雷數掃描器與立體照相機將走廊與房間的分佈情形建構出來,並透過無線網路將自己進度傳輸給場外的電腦。位置與地圖的建構軟體是MIT 團隊提供的。

    已經邁入第二十個年頭的IARC競賽規模雖小卻彌足珍貴,它涉及了一些目前在軍事或其他領域所無法達成的技術。微型飛機們的下一個任務(第六趟)是潛入一個模擬的有安全系統的建築物,偷出一個快閃記憶體隨身碟並用一個無用之物取代它,之後在未被察覺的情況下安全離開。

    幸好目前微型飛機受到螺旋槳噪音的影響聽起來仍像是有一千隻蚊子在飛,否則所有的間諜都要因它們而失業了。

     

    原始聯結: http://taiwan.cnet.com/crave/0,2000088746,20140224,00.htm

    2009年8月13日 星期四

    讓CompactRIO從A到A+

    讓CompactRIO從A到A+ —

    建立客製化CompactRIO模組CompactRIO平台的優勢

    NI CompactRIO 為體積小、堅固耐用的工業級控制與擷取系統,具有即時作業系統與可重新組態的 FPGA,適用於獨立的嵌入式或分散式應用。在與外界通訊的部分,包含內建訊號處理功能的熱插拔工業級 I/O 模組,可直接連接至多種感測器,以滿足絕大多數量測與控制的需求。

    讓您的 CompactRIO 系統更具彈性

    然而,隨著系統複雜度增加與應用領域的多元化,現有的模組可能無法完全滿足使用者的需求,在這樣的情況下,使用者便可以量身訂做符合個別需求的模組,以結合 CompactRIO 這樣的絕佳平台。接下來的文章中,我們就以開發一個 GPS 訊號接收模組為例,分享我們從無到有的開發步驟,來讓讀者有更具體的認識:

    Step 1. 硬體設計製作

    為了製作客製化的模組,首先,開發者必須先取得 CompactRIO-9951 模組開發工具組 (MDK) 並簽署一份合約,工具組的內容包含一份使用手冊,手冊內詳細定義了硬體模組設計的細節,包括 PCB 尺寸機構圖、模組與 CompactRIO FPGA 連接的腳位定義、電源功率規範,以及 EEPROM 的通訊格式。本專案從 GPS 模組出發,根據手冊的資訊與規範,以電路設計與 PCB 佈線軟體 (如 NI Multisim 與 Ultiboard)設計並實現模組內部的 PCB 電路板,並將 GPS 模組所傳出之 TTL 數位訊號連接至 CompactRIO 背板的標準 15-pin DSUB 接頭。

    clip_image002

    圖 1. 電路設計與 PCB 佈線

    Step 2. 驅動程式開發與功能驗證

    硬體部份完成之後,開發與軟體溝通的驅動程式往往是最令人頭痛的。傳統上的作法得透過硬體描述語言,例如 VHDL 或 Verilog 等來實現,此種語法學習門檻不低並且需要耗費許多心力 debug。安裝 CompactRIO MDK後,在 LabVIEW 的環境下便不需撰寫底層的 VHDL 程式,只需透過 LabVIEW FPGA 建立與客製化模組溝通的軟體介面,藉此提供應用程式開發者簡便使用的應用程式介面 (API) 來控制硬體,例如硬體初始化、檢查 GPS 定位狀態、取得座標資料與停止等。

    clip_image004

    圖 2. 利用 LabVIEW FPGA 開發硬體驅動程式

    Step 3. 應用程式撰寫

    有了硬體與驅動程式後,便可將客製化模組整合到 CompactRIO 平台中。應用程式的部份可透過 LabVIEW、LabVIEW Real Time,以及 LabVIEW FPGA 撰寫 PC 端與 CompactRIO 端的程式。搭載了客製化 GPS 模組的 CompactRIO,可以作為使資料記錄器獨立運作,不間斷的同步記錄當前位置、時間、速度,以及其他模組的訊號 (如溫度、壓力、振動等);若需要可顯示與操縱的人機介面,還可以透過網路與 PC 或 Touch Panel 來傳遞資料,此系統非常適合應用於行車即時資訊或監控系統。

    clip_image006

    圖 3. CompactRIO 應用程式架構

    強大的圖形化系統設計 (Graphical System Design )

    客製化模組製作的過程,由設計、功能驗證、原型製作到佈署,都可以使用 NI 所提供的軟體以及圖形化程式語言 LabVIEW 加以完成。NI 虛擬儀控的概念,藉由軟體提供了定義硬體功能的彈性,而現在更進一步,我們可以透過客製化 CompactRIO 模組,為硬體平台提供更多的彈性。

    clip_image008

    圖 4. 客製化模組開發流程

    clip_image010

    圖 5. 客製化 GPS 模組

    clip_image012

    圖 6. CompactRIO 系統與 GPS 模組

    <<延伸閱讀>>

    Using Electronics Workbench EDA Tools to Design a Custom CompactRIO Module with Freescale MMA7260Q Acceleration Sensor à http://zone.ni.com/devzone/cda/tut/p/id/4539