e-puck是瑞士洛桑聯邦理工學院 (EPFL ) 所發展最新的小型移動式機器人,除了應用於教學課程,並且已在許多研究與教育機構廣泛使用。

e-puck由dsPIC處理器控制,標準配置包含許多感測器 (近端紅外線感測、聲音感測、加速度計與鏡頭)。e-puck的硬體與軟體是完全開放的原始碼,給予較低的電子裝置使用門檻,並能自由擴充機器人的性能與組件。除此之外,廣大的使用群,亦提供軟體、文件資訊與討論區群組。

E-puck已經被廣泛運用在下列教育、研究範圍中:
教育:

  • 基本程式(Basic Programming)
  • 嵌入式計算(Embedded Computing)
  • 訊號處理(Signal Processing)
  • 機器人控制(Robot Control)
  • 移動機器人學(Mobile Robotics)
  • 機器人間通訊(Inter-robot Communication)
  • 影像與聲音的特徵抽取(Feature Extraction from Image and Sound)
  • 機器人工程學(Robot Engineering)
  • 創新機器人學(Evolutionary Robotics)
  • Epirobotics

 

研究:

  • 生物機器人學(Biorobotics)
  • 群體智慧(Swarm Intelligence)
  • 社會昆蟲學(Social Insects)
  • 機器人合作行為(Co-operative Behavior of Robotics)
  1. 合作搬運(cooperative transport)
  2.  路徑資訊(path information)
  3.  座標運動(coordinated motion)
  4.  搜索糧秣(foraging)-費洛蒙
  5. 結構塑性(shape formation)
  6. 自我組裝(self assembly)

元件

規格

尺寸
重量

直徑70mm、高度50mm、重150g

電池

5Wh 可充電/拆卸式鋰電池

持續運轉約三小時

處理器

dsPIC 30F6014A @ 60MHz ( ~15MIPS )

DSP核心16位元微控制器

記憶體

RAM:8KB;FLASH:144KB

馬達

二個步進馬達與一個50:1減速齒輪

準確度0.13mm

速度

最大速度15 cm/s

機械結構

透明塑膠主體,內含PCB、電池與馬達

IR感測器

8個紅外線感測器,感測週遭光線與近端物體的最大距離為6 cm

鏡頭

VGA彩色鏡頭,解析度640x480

(一般使用:52x39或640x1)

麥克風

3個全向麥克風,做為聲源判別

加速計

三維加速計

LED

環型排列8個LED、主體含1個綠色LED、前端含1個紅色LED

揚聲器

板內建揚聲器,能夠撥放WAV或音調

開關

16個位置旋轉開關

傳輸介面

基本序列埠 (最高115kbps)

無線:藍芽

藍芽

用於電腦-機器人與機器人之間溝通

遠端控制

紅外線接收器,用於遠端控制指令

擴充匯流排

多個擴充匯流排,可自由增添新的功能至機器人

程式編譯

C程式語言、GNU GCC編譯系統、

自由編譯器與整合開發環境(IDE, integrated development environment)

模擬

Webots提供e-puck方便的程式編譯,遠端控制與交叉編譯系統( Cross- Compilation System)


  皮托科技股份有限公司 版權所有 © 2004