第1章
究竟什麼是機械人
機械人感受訓練課程1:所有機器人均是機械,但並非所有機械都是機械人。
任意詢問10個人什麼是機械人,可能會獲得至少10個不同的答案:無線電遙控玩具狗、銀行自動取款機、遙控作戰機械人、自動操作真空吸塵器、無人駕駛飛機、聲控智慧型手機、電池驅動人形公仔等。
或許很難定義什麼是機械人,但是事實是我們都清楚地知道。軟體控制裝置的快速發展已經模糊了自動化裝置與機械人之間的界線。乙個裝置或裝置由軟體控制,並不足以使其成為乙個機械人,並且機器的自動化或自操作也不足以彰顯機械人的特殊地位。
雖然許多遙控的、自操作的裝置和機器也屬於機械人,但並不是真正意義上的機械人。表1-1對機械人給出了一些廣為使用的、有時會互相矛盾的、詞條上的定義。
《機械人程式設計實戰》一一導讀
preface 機械人新兵訓練營 警示作為機械人程式設計師,我們應確保所從事的程式設計對於公眾和機械人自身都是安全的,這是我們的特殊責任。當對機械人進行程式設計時,首先要考慮機械人與人類 動物 其他機械人或資產互動時的安全。這對於所有型別機械人的程式設計都是適用的,尤其是可程式設計自主機械人,即本書...
第9章 Web機械人
web機械人是能夠在無需人類干預的情況下自動進行一系列web事務處理的軟體程式。2.1 web爬蟲 web爬蟲會遞迴的對web站點進行遍歷,獲取web頁面。要避免迴圈和重複鏈結。2.2 搜尋引擎 使用最廣泛的web機械人是網際網路搜尋引擎,他可幫助使用者找到世界範圍內的任意主題的文件。根據使用者搜尋...
ros機械人程式設計實戰(5) 定義動作
ros機械人程式設計實踐 第五章動作的定義。前面嘗試了定義自己的訊息型別和服務,接下來是定義動作。服務只適用於及時響應的訊息型別,和程式設計的函式基本類似,有自己的輸入輸出。但是在解決機械人運作問題上服務顯然就不夠用了,就好比投籃,我們用服務來寫只能做到寫好乙個服務將球投出去,至於球在空中的軌跡,是...