當前位置:編程學習大全網 - 編程軟體 - 機器人是如何動起來的?為什麽輸入程序它就可以動?

機器人是如何動起來的?為什麽輸入程序它就可以動?

這個需要硬件和軟件的結合才能實現。比如說光電傳感器(也可以說是機器人的眼睛)檢測到前面有壹堵墻,就會給單片機的某個輸入引腳傳入壹個高電平,軟件通過監聽獲得這個信息後,就會給單片機另壹個指定的輸出引腳發送壹個高電平,專門負責控制電機的子系統在獲得這個信號後,就會開啟指定的步進電機(比如說開啟機器人左腳的輪子,關閉右腳的輪子或者進行反向運動,這樣機器人就會轉身),這樣表面看起來就是這個機器人在面對壹堵墻時做出了轉身或者後退的反應。

當然大部分工作是由軟件來完成的,通過實時監聽機器人身上的各種傳感器,獲取各種信息(比如攝像頭發來的實時圖像、麥克風傳來的聲音等),然後分析這些數據(這個才是機器人的核心所在,即所謂的人工智能了),最後再根據分析結果向全身的各種電機、液壓系統、喇叭、甚至武器系統等發送指令,然後再根據反饋信息進行後續處理……

其實對於程序而言,它並不知道它要控制的是什麽,它只需要在某個恰當的時間給單片機的某個引腳帶電即可,就像打開開關壹樣;而對於某個電機而言,它也不會知道自己是受電腦控制的,反正只要給我通電我就轉,沒電我就停,僅此而已

  • 上一篇:長沙伯樂碼怎麽樣
  • 下一篇:「省模」在模具行業有什麽作用?
  • copyright 2024編程學習大全網