Midterm Project - oboywei/ee240500 GitHub Wiki

Midterm Project

Topics

  • Title
  • Objective
  • List of software or hardware components
  • Schematic or flow diagram of your system

Title

自動走迷宮、紀錄迷宮路線系統

Objective

此主題的目標是在期末Project時做出一個可以自動走迷宮的自走車。
自走車在第一次走迷宮時,會優先以直線前進,當碰到牆壁時會記錄此牆壁的位置(藉由三軸加速計測量所走距離定位), 並將方向轉向左方前進,若在一小段距離內(小於迷宮走道寬度的距離)再次遇到障礙,則會折返回去(原方向的右轉方向)。若再次於小距離內遇到障礙,則會向右轉(原方向的反方向)並尋找新的路線直到走出迷宮。
當自走車走出迷宮後會建立一個虛擬迷宮模型,當下次走同樣迷宮時,會依據先前的迷宮模型判斷何時要改變方向,如此可以增加走迷宮的效率。
期中Project的目標是先以三軸加速計代替自走車以手動方式走迷宮,三軸加速計會依據行走距離與方向變化建立起迷宮的模型。

List of software or hardware components

Nitrogen6x、自走車、加速計

Schematic or flow diagram of your system

手動控制加速計移動→加速計紀錄行走方向、距離→藉由編寫程式將Data轉換建構出地圖模型。