九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区
打開APP
未登錄
開通VIP,暢享免費電子書等14項超值服
開通VIP
首頁
好書
留言交流
下載APP
聯(lián)系客服
機器人入門常問問題
己范的書屋
>《機器人哦》
2014.09.17
關(guān)注
0. 什么是機器人?它們大多數(shù)長得并不像人,為什么還叫機器人?
最簡單的說法,機器人是是自動控制機器的俗稱,由程序控制是其最大的特點。機器人中帶有的
“人”字
可能只是因為機器人要代替人類完成部分任務(wù)而使用的一種擬人化翻譯方式吧
(笑,不過機器人長得像人一點的確可以提升人們的好感度),具有類似人類外觀的
仿人機器人
的英文名稱叫做humanoid robot。
1. 我XXXXX( XXXXX = 沒有基礎(chǔ) / 沒上大學(xué) / 還是學(xué)生黨 ...),可以學(xué)習(xí)機器人嗎?
本帖中所涉及的
機器人制作
范圍在說明中已經(jīng)說明,作為一種愛好,更多需要的是興趣與耐心。
如果 XXXXX = 沒耐心 / 一點錢都不愿意花 / 只想弄個大新聞 ...再見。
2. 機器人的制作都涉及什么知識?要從哪里入手?有什么相關(guān)專業(yè)?
機器人是一門交叉學(xué)科,涉及了
計算機、電子、機械、物理學(xué)、生物學(xué)
等知識。這種說法沒有錯誤,不過對初學(xué)者有些不負(fù)責(zé)任,初學(xué)者實際要掌握的技術(shù)主要分
編程、機械、電子
這三大塊。
從哪里入手主要取決于學(xué)習(xí)者的基礎(chǔ),比如我因為有一些編程與算法經(jīng)驗所以就是從
機器人編程
入手的。如果沒有任何基礎(chǔ),推薦先買一些入門書看看,建立機器人開發(fā)的基本概念。在此之后根據(jù)自己的興趣將上述技術(shù)結(jié)合起來學(xué)習(xí)。
機器人相關(guān)的專業(yè)比較多,但大多只側(cè)重機器人的某一方面技術(shù)。開設(shè)院校較多的專業(yè)有機電一體化、自動化、
計算機科學(xué)
與技術(shù)、
電子科學(xué)與技術(shù)
、機械工程等。此外還有
智能科學(xué)與技術(shù)
專業(yè)等雖然屬于機器人相關(guān)專業(yè)但開設(shè)院校較少。
3. 有什么好的入門書籍?
市面上關(guān)于
機器人制作
的入門書籍還是很多的,不過大多數(shù)內(nèi)容其實都差不多,無非就是說一堆基礎(chǔ)概念再帶著做幾個簡單的小機器人,國內(nèi)的教程此類特點尤為突出。
推薦兩本較為全面的教程。《小型智能
機器人制作
全攻略(第4版)》 、 《Arduino機器人權(quán)威指南》 。雖然書很貴,但是內(nèi)容絕對值這個價格,教授技術(shù)的同時傳授了大量的經(jīng)驗。雖然說看起來是“磚頭書”,不過在最初閱讀的時候沒有必要一字一句細(xì)讀。
初學(xué)者可以先通過書中的
機器人制作
案例產(chǎn)生一個感性的認(rèn)識,再去在實踐中逐漸消化理解。甚至有的地方看不懂可以暫時跳過不看(一些不必要的東西我認(rèn)為甚至可以直接略過),但是要先形成一個思維的框架,用實踐結(jié)合著去慢慢研究學(xué)習(xí)。
對于想要學(xué)習(xí)
51單片機
的人再推薦一本《新概念51單片機C語言教程》 ,國貨良心,讀這本書的時候記著好好看看“致讀者”部分。
4. 制作機器人都需要什么工具?
制作機器人初期不需要太昂貴的設(shè)備投入,但隨著學(xué)習(xí)的深入升級更換一些專業(yè)點的設(shè)備也是必要的。
機器人加工方面:微型電鉆(電磨)、線鋸、臺虎鉗、銼刀、勾刀 等。
電子制作
方面:電烙鐵、耐高溫海綿、焊錫絲、助焊劑(最常見的是松香)、萬用表 等。
除此之外還有鉗子、螺絲刀等常見的工具也會用到,在此不一一列舉。加工機器人需要使用的工具包括但不局限于上述內(nèi)容,以上只是最基礎(chǔ)的工具,其余工具自然會慢慢接觸到。部分可以更換為更加專業(yè)的設(shè)備,如臺鉆、焊臺等。此外還有數(shù)控CNC等相對貴一點的加工器械,有條件者可以考慮。
5. 機器人制作常用的材料有哪些?可以從哪里獲得?
常見的材料有亞克力(有機玻璃)、ABS、PVC、鋁合金、不銹鋼。實際上如果自己愿意,甚至光盤、垃圾桶等生活中常見的物品都可以成為
機器人制作
的材料。如果會使用CAD軟件,可以設(shè)計好圖紙后在淘寶上尋找鈑金加工代工商制造。
購進(jìn)材料推薦通過淘寶網(wǎng)購。本地的模型店、廣告用品店、日雜、五金店也可以留意一下。
6. 什么是機器人套件?有什么推薦的嗎?
顧名思義,機器人套件是指用于機器人制造的成套零件,典型例子是在中小學(xué)生機器人教育中應(yīng)用廣泛的樂高機器人套件以及飛思卡爾智能車競賽中的智能車套件。
大多數(shù)機器人套件性價比不高,如果不是參加有器材限定的比賽不推薦購買任何套件。舉個例子,青少年機器人大賽中用于綜合技能項目比賽的中鳴機器人套件價格約為6000元,但實際自己制造的成本可以縮減到其十分之一以內(nèi)(不過在這種比賽中只允許使用限定廠家生產(chǎn)的器材)。在購買的一些書籍中可能會有分開銷售的配件,配合教材使用起來或許能夠起到不錯的效果,可以根據(jù)自己情況選擇。
市面上還有一些零散的機器人零件,比如舵機支架、U型支架等。同種商品不同商家的銷售價格不同,購買時候要留意這一點,大量購買時候能夠省下一大筆錢。
部分商家還將零散套件搭配舵機等零件組合成套銷售,最典型的例子是舵機支架、U型架等零件裝配的小型雙足步行機器人和六足機器人。這一類搭配性價比比大廠家的機器人套件高出許多,但是直接購買往往不是最佳方案。注意這種機器人的配件全部都是通用的,分析一套機器人所使用的配件都有什么,再去貨比三家綜合分析開銷最后決定購買方案。
記住一個原則,使用套件或者是成品零件要學(xué)習(xí)的是機器人的原理,要多去分析零部件設(shè)計的思路,而不是局限于學(xué)習(xí)使用套件或者零件本身。
7. 機器人的“大腦”是什么?我應(yīng)該使用什么作為機器人的“大腦”呢?
大多數(shù)機器人都是采用單片機控制的。也有部分機器人使用手機、PC充當(dāng)機器人的“大腦”。對于初學(xué)者,推薦從
51單片機
或Arduino入手。對于運算能力要求較高的機器人可以嘗試使用樹莓派、pcDuino等卡片式計算機,甚至直接裝載筆記本主板。如果非電子、計算機相關(guān)專業(yè)的學(xué)生或從業(yè)人員,更推薦Arduino一些。如果以前有單片機開發(fā)經(jīng)驗自然會起到事半功倍的效果,但并不等價于學(xué)機器人就一定要有單片機基礎(chǔ),單片機技術(shù)可以在學(xué)習(xí)中慢慢掌握。
8. 給機器人編程需要使用什么程序語言?圖形化編程又是怎么回事?
使用的程序語言與開發(fā)平臺有關(guān)。“給
機器人編程
”是一個很廣泛的概念,大多數(shù)提問者對于問題的描述都非常簡略,沒有辦法直接回答。
51單片機
可以使用
C語言、匯編語言編程
,Arduino使用
Arduino語言編程
(Arduino語法與C類似,屬于類C語言),在
上位機PC端使用C++、JAVA
等就看開發(fā)者的個人愛好了。語言只是一種實現(xiàn)算法的工具,編程的思想才是最主要的。(
上位機是指可以直接發(fā)出操控命令的計算機,一般是PC,屏幕上顯示各種信號變化(液壓,水位,溫度等)。下位機是直接控制設(shè)備獲取設(shè)備狀況的計算機,一般是PLC / 單片機之類的。上位機發(fā)出的命令首先給下位機,下位機再根據(jù)此命令解釋成相應(yīng)時序信號直接控制相應(yīng)設(shè)備。下位機不時讀取設(shè)備狀態(tài)數(shù)據(jù)(一般為模擬量),轉(zhuǎn)換成數(shù)字信號反饋給上位機。
)
與使用單詞構(gòu)成語句表達(dá)操作的文本編程語言相對,拖拽圖形表達(dá)操作的程序語言稱為圖形化編程語言,典型代表是LabVIEW。除了LabVIEW以外,應(yīng)用于Arduino的Ardublock、LEGO所使用的NXT-G都屬于圖形化語言。圖形化語言簡單易學(xué),具有較高的可視性與交互性,沒有計算機基礎(chǔ)的人也可以在短期內(nèi)掌握,降低了編程的門檻。但因為害怕編寫與閱讀程序代碼而選擇圖形化編程的這種行為從長遠(yuǎn)角度來看無異于飲鴆止渴。
9. 機器人怎么運動?采用什么作為動力源?如何制造可以載人的機器人?
除了固定式機器人不需要移動以外,大多數(shù)機器人使用輪子、履帶或腿運動。
輪式機器人的結(jié)構(gòu)相對簡單,適合初學(xué)者。大多數(shù)采用直流減速電機作為動力源,控制精度較高的時候可以加裝碼盤。小型機器人可以直接用聯(lián)軸器將電機和輪子連在一起,大型機器人可以使用鏈輪與鏈條。
履帶機器人的結(jié)構(gòu)相比輪式機器人較為復(fù)雜,整個履帶機構(gòu)可以看做一個特別大的輪子。小型機器人的履帶大多使用雙面同步帶或模型坦克履帶,如果對地形適應(yīng)能力要求較高可以增加避震器。
腿式機器人是這三種機器人中最復(fù)雜、成本最高的,但也是最有趣的。
仿人機器人
、六足機器人都屬于腿式機器人,小型機器人一般采用舵機驅(qū)動關(guān)節(jié)。市面上大多數(shù)國產(chǎn)舵機都是主要用于航模、大腳車的模型電機,但也有少數(shù)雙軸輸出的機器人專用舵機。機器人用國產(chǎn)舵機在性能上遠(yuǎn)遠(yuǎn)落后于進(jìn)口舵機,學(xué)習(xí)外國技術(shù)帝作品的時候千萬不要忽略這一點,不然有的東西腦袋想爆了都想不明白。果殼網(wǎng)上有篇關(guān)于舵機的文章,順手給轉(zhuǎn)到了貼吧,有興趣的話可以看下。
http://tieba.baidu.com/p/3105503579
可以載人的機器人不在本帖主要討論范圍內(nèi),增大機器人的載重量需要綜合考慮電機與電池的性能、框架強度等。載人機器人可以使用電動輪椅電機+電動車電瓶+不銹鋼框架,當(dāng)然這么做的成本并不便宜。
10. 機器人靠什么提供能量?
大多數(shù)情況下,機器人用電功能,采用電池作為儲能裝置,也有少量機器人使用太陽能電池板供電。購買電池時候,要注意電池電壓、最大放電電流、電池容量等性能指標(biāo)。單片機通常采用5V供電,高于5V的直流電可以采用降壓芯片轉(zhuǎn)換為5V后使用。
在機器人的開發(fā)過程中,可以采用開關(guān)電源供電。
輸出5V電壓還有一種比較簡單實用但書中幾乎沒有提到的方法。智能手機往往充電器都是通用的,一般家里也總會有幾根閑置的數(shù)據(jù)線。剪斷數(shù)據(jù)線后會發(fā)現(xiàn)里面有四根細(xì)線,插上手機充電器后通電,用萬用表找出+5V和GND兩根線,拔下數(shù)據(jù)線,焊接上杜邦線后打上適量的熱熔膠,最后用熱縮管封裝。能夠輸出的最大電流視充電器情況而定,一般充電器上都會標(biāo)出來。
11. 機器人用什么感知環(huán)境?用什么與人進(jìn)行交互?
機器人通過傳感器感知環(huán)境。常見的傳感器有超聲波傳感器、紅外傳感器、巡線傳感器、火焰?zhèn)鞲衅?、溫濕度傳感器、熱釋電傳感器等,每種傳感器分別對應(yīng)著不同的功能,但都是將外界的環(huán)境轉(zhuǎn)換為電信號再由單片機讀取處理。
交互功能的開發(fā)相對復(fù)雜,基礎(chǔ)的機器人可能并沒有交互功能,具體選擇什么方式進(jìn)行交互要根據(jù)需求確定。比如屏幕輸出信息按鍵操控、語音、遙控、上位機客戶端等方式都可以考慮。
12. 數(shù)字舵機與模擬舵機有什么區(qū)別?
數(shù)字舵機內(nèi)部比模擬舵機多出了單片機,具有反應(yīng)速度快、精度高等優(yōu)點,制作機器人關(guān)節(jié)時如果有條件還是最好選擇雙軸輸出的數(shù)字舵機。但市面上可供選擇的品種較少,且價格較高。模擬舵機對于既定角度的保持能力不如數(shù)字舵機,但同時有一種類似彈簧彈力的感覺,也許在一些關(guān)節(jié)上可以利用這個特性緩解摔倒的沖擊,防止齒輪破損。
還有一個常識,數(shù)碼舵機的英文名稱是digital servo,模擬舵機的英文名稱是analog servo,舵機的銘牌上通常會有標(biāo)注。
13. 有哪些適合初學(xué)者的機器人實驗項目?
適合初學(xué)者的實驗項目大多數(shù)入門書籍中都會有范例。大體來講最常見的有巡線、觸須避障、超聲波/紅外避障、藍(lán)牙遙控等。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報
。
打開APP,閱讀全文并永久保存
查看更多類似文章
猜你喜歡
類似文章
Arduino為什么這么紅?
Makeblock教育機器人mBot Ranger評測
我真是夠了!為什么這么多超棒的關(guān)于傳感器的設(shè)計都是免費?
《Arduino機器人制作指南》
舊手機扔了太可惜?做個萌萌噠的機器人吧
《無線電》雜志贈書活動開啟!|讀書日福利
更多類似文章 >>
生活服務(wù)
熱點新聞
首頁
萬象
文化
人生
生活
健康
教育
職場
理財
娛樂
藝術(shù)
上網(wǎng)
留言交流
回頂部
聯(lián)系我們
分享
收藏
點擊這里,查看已保存的文章
導(dǎo)長圖
關(guān)注
一鍵復(fù)制
下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!
聯(lián)系客服
微信登錄中...
請勿關(guān)閉此頁面
先別劃走!
送你5元優(yōu)惠券,購買VIP限時立減!
5
元
優(yōu)惠券
優(yōu)惠券還有
10:00
過期
馬上使用
×