5.5-項(xiàng)目安裝與部署《智能機(jī)器人技術(shù)應(yīng)用》_第1頁
5.5-項(xiàng)目安裝與部署《智能機(jī)器人技術(shù)應(yīng)用》_第2頁
5.5-項(xiàng)目安裝與部署《智能機(jī)器人技術(shù)應(yīng)用》_第3頁
5.5-項(xiàng)目安裝與部署《智能機(jī)器人技術(shù)應(yīng)用》_第4頁
5.5-項(xiàng)目安裝與部署《智能機(jī)器人技術(shù)應(yīng)用》_第5頁
已閱讀5頁,還剩49頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

項(xiàng)目五小型柔性智能制造案例創(chuàng)靈實(shí)驗(yàn)平臺(tái)項(xiàng)目安裝與部署任務(wù)五職業(yè)能力目標(biāo)01任務(wù)描述與要求02任務(wù)分析與計(jì)劃03知識(shí)儲(chǔ)備04任務(wù)實(shí)施05任務(wù)檢查與評(píng)價(jià)06任務(wù)小結(jié)07任務(wù)拓展08任務(wù)五項(xiàng)目安裝與部署復(fù)習(xí)并掌握人工智能實(shí)驗(yàn)平臺(tái)的知識(shí)內(nèi)容,并能熟練運(yùn)用;掌握小柔智能制造項(xiàng)目硬件與連線安裝;掌握小柔智能制造運(yùn)行環(huán)境安裝;掌握shell腳本的編寫;掌握小柔智能制造代碼運(yùn)行與調(diào)試。掌握小柔智能制造項(xiàng)目硬件與連線安裝;掌握小柔智能制造運(yùn)行環(huán)境安裝;掌握shell腳本的編寫;掌握小柔智能制造代碼運(yùn)行與調(diào)試。職業(yè)能力目標(biāo)01實(shí)驗(yàn)?zāi)康膶?shí)驗(yàn)內(nèi)容職業(yè)能力目標(biāo)01任務(wù)描述與要求02任務(wù)分析與計(jì)劃03知識(shí)儲(chǔ)備04任務(wù)實(shí)施05任務(wù)檢查與評(píng)價(jià)06任務(wù)小結(jié)07任務(wù)拓展08任務(wù)五項(xiàng)目安裝與部署

此任務(wù)要求同學(xué)們復(fù)習(xí)并掌握人工智能實(shí)驗(yàn)平臺(tái)的知識(shí)內(nèi)容,掌握機(jī)械臂的使用,控制傳送帶加減速,獲取圖像并得到數(shù)據(jù)集完成模型訓(xùn)練,在學(xué)習(xí)后能熟練運(yùn)用,將所學(xué)知識(shí)用到未來的科學(xué)與發(fā)展中,完成本課程的學(xué)習(xí)目標(biāo)。任務(wù)描述任務(wù)要求實(shí)現(xiàn)小柔智能制造項(xiàng)目硬件與連線安裝,能夠成功運(yùn)行;安裝小柔智能制造運(yùn)行環(huán)境并實(shí)現(xiàn);編寫shell腳本,實(shí)現(xiàn)腳本自啟動(dòng);測(cè)試小柔智能制造代碼,完成任務(wù)目標(biāo)。任務(wù)描述與要求02職業(yè)能力目標(biāo)01任務(wù)描述與要求02任務(wù)分析與計(jì)劃03知識(shí)儲(chǔ)備04任務(wù)實(shí)施05任務(wù)檢查與評(píng)價(jià)06任務(wù)小結(jié)07任務(wù)拓展08任務(wù)五項(xiàng)目安裝與部署任務(wù)分析思考一下在未來,在我們學(xué)習(xí)了解完本章知識(shí)后,項(xiàng)目在安裝和部署過程中有哪些可以改進(jìn)的地方。根據(jù)自己的了解,要怎樣去認(rèn)識(shí)項(xiàng)目安裝部署過程,可以促進(jìn)自己進(jìn)一步地學(xué)習(xí)?任務(wù)分析與計(jì)劃03任務(wù)計(jì)劃表項(xiàng)目名稱創(chuàng)靈實(shí)驗(yàn)平臺(tái)任務(wù)名稱項(xiàng)目安裝與部署計(jì)劃方式自主設(shè)計(jì)計(jì)劃要求請(qǐng)用6個(gè)計(jì)劃步驟來完整描述出如何完成本次任務(wù)序號(hào)任務(wù)計(jì)劃1

2

3

4

5

6

通過上面的思考,你是否對(duì)本任務(wù)要完成的工作有所了解?讓我們一起來制訂完成本次任務(wù)的實(shí)施計(jì)劃吧!任務(wù)分析與計(jì)劃03職業(yè)能力目標(biāo)01任務(wù)描述與要求02任務(wù)分析與計(jì)劃03知識(shí)儲(chǔ)備04任務(wù)實(shí)施05任務(wù)檢查與評(píng)價(jià)06任務(wù)小結(jié)07任務(wù)拓展08任務(wù)五項(xiàng)目安裝與部署PIP204知識(shí)儲(chǔ)備Python31Python304

Python由荷蘭數(shù)學(xué)和計(jì)算機(jī)科學(xué)研究學(xué)會(huì)的吉多·范羅蘇姆于1990年代初設(shè)計(jì),作為一門叫做ABC語言的替代品。Python提供了高效的高級(jí)數(shù)據(jù)結(jié)構(gòu),還能簡單有效地面向?qū)ο缶幊?。Python語法和動(dòng)態(tài)類型,以及解釋型語言的本質(zhì),使它成為多數(shù)平臺(tái)上寫腳本和快速開發(fā)應(yīng)用的編程語言,隨著版本的不斷更新和語言新功能的添加,逐漸被用于獨(dú)立的、大型項(xiàng)目的開發(fā)。Python304

如今Python已經(jīng)成為最受歡迎的程序設(shè)計(jì)語言之一。自從2004年以后,python的使用率呈線性增長。Python3于2008年12月3日發(fā)布,常被稱為Python3000,或簡稱Py3k。相對(duì)于Python的早期版本,這是一個(gè)較大的升級(jí)。發(fā)展歷程04Python3

自20世紀(jì)90年代初Python語言誕生至今,它已被逐漸廣泛應(yīng)用于系統(tǒng)管理任務(wù)的處理和Web編程。1995年,GuidovanRossum在弗吉尼亞州的國家創(chuàng)新研究公司(CNRI)繼續(xù)他在Python上的工作,并在那里發(fā)布了該軟件的多個(gè)版本。2000年五月,GuidovanRossum和Python核心開發(fā)團(tuán)隊(duì)轉(zhuǎn)到BeO并組建了BeOpenPythonLabs團(tuán)隊(duì)。同年十月,BeOpenPythonLabs團(tuán)隊(duì)轉(zhuǎn)到DigitalCreations(現(xiàn)為ZopeCorporation)。2001年,Python軟件基金會(huì)(PSF)成立,這是一個(gè)專為擁有Python相關(guān)知識(shí)產(chǎn)權(quán)而創(chuàng)建的非營利組織。ZopeCorporation是PSF的贊助成員。發(fā)展歷程04Python3

Python的創(chuàng)始人為荷蘭人吉多·范羅蘇姆(GuidovanRossum)。1989年圣誕節(jié)期間,在阿姆斯特丹,Guido為了打發(fā)圣誕節(jié)的無趣,決心開發(fā)一個(gè)新的腳本解釋程序,作為ABC語言的一種繼承。之所以選中單詞Python(意為大蟒蛇)作為該編程語言的名字,是因?yàn)橛?0世紀(jì)70年代首播的電視喜劇《蒙提·派森的飛行馬戲團(tuán)》(MontyPython'sFlyingCircus)。ABC是由Guido參加設(shè)計(jì)的一種教學(xué)語言。就Guido本人看來,ABC這種語言非常優(yōu)美和強(qiáng)大,是專門為非專業(yè)程序員設(shè)計(jì)的。但是ABC語言并沒有成功,究其原因,Guido認(rèn)為是其非開放造成的。Guido決心在Python中避免這一錯(cuò)誤。同時(shí),他還想實(shí)現(xiàn)在ABC中閃現(xiàn)過但未曾實(shí)現(xiàn)的東西。就這樣,Python在Guido手中誕生了??梢哉f,Python是從ABC發(fā)展起來,主要受到了Modula-3(另一種相當(dāng)優(yōu)美且強(qiáng)大的語言,為小型團(tuán)體所設(shè)計(jì)的)的影響。并且結(jié)合了Unixshell和C的習(xí)慣。發(fā)展歷程04Python3

由于Python語言的簡潔性、易讀性以及可擴(kuò)展性,在國外用Python做科學(xué)計(jì)算的研究機(jī)構(gòu)日益增多,一些知名大學(xué)已經(jīng)采用Python來教授程序設(shè)計(jì)課程。例如卡耐基梅隆大學(xué)的編程基礎(chǔ)、麻省理工學(xué)院的計(jì)算機(jī)科學(xué)及編程導(dǎo)論就使用Python語言講授。眾多開源的科學(xué)計(jì)算軟件包都提供了Python的調(diào)用接口,例如著名的計(jì)算機(jī)視覺庫OpenCV、三維可視化庫VTK、醫(yī)學(xué)圖像處理庫ITK。而Python專用的科學(xué)計(jì)算擴(kuò)展庫就更多了,例如如下3個(gè)十分經(jīng)典的科學(xué)計(jì)算擴(kuò)展庫:NumPy、SciPy和matplotlib,它們分別為Python提供了快速數(shù)組處理、數(shù)值運(yùn)算以及繪圖功能。因此Python語言及其眾多的擴(kuò)展庫所構(gòu)成的開發(fā)環(huán)境十分適合工程技術(shù)、科研人員處理實(shí)驗(yàn)數(shù)據(jù)、制作圖表,甚至開發(fā)科學(xué)計(jì)算應(yīng)用程序。2018年3月,該語言作者在郵件列表上宣布Python2.7將于2020年1月1日終止支持。用戶如果想要在這個(gè)日期之后繼續(xù)得到與Python2.7有關(guān)的支持,則需要付費(fèi)給商業(yè)供應(yīng)商。語言特點(diǎn)04Python3優(yōu)點(diǎn):簡單:Python是一種代表簡單主義思想的語言。閱讀一個(gè)良好的Python程序就感覺像是在讀英語一樣。它使你能夠?qū)W⒂诮鉀Q問題而不是去搞明白語言本身。易學(xué):Python極其容易上手,因?yàn)镻ython有極其簡單的說明文檔。易讀、易維護(hù):風(fēng)格清晰劃一、強(qiáng)制縮進(jìn);用途廣泛;速度較快:Python的底層是用C語言寫的,很多標(biāo)準(zhǔn)庫和第三方庫也都是用C寫的,運(yùn)行速度非??臁C赓M(fèi)、開源:Python是FLOSS(自由/開放源碼軟件)之一。使用者可以自由地發(fā)布這個(gè)軟件的拷貝、閱讀它的源代碼、對(duì)它做改動(dòng)、把它的一部分用于新的自由軟件中。FLOSS是基于一個(gè)團(tuán)體分享知識(shí)的概念。語言特點(diǎn)04Python3優(yōu)點(diǎn):可移植性:由于它的開源本質(zhì),Python已經(jīng)被移植在許多平臺(tái)上(經(jīng)過改動(dòng)使它能夠工作在不同平臺(tái)上)。這些平臺(tái)包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、PalmOS、QNX、VMS、Psion、AcomRISCOS、VxWorks、PlayStation、SharpZaurus、WindowsCE、PocketPC、Symbian以及Google基于linux開發(fā)的android平臺(tái)。解釋性:一個(gè)用編譯性語言比如C或C++寫的程序可以從源文件(即C或C++語言)轉(zhuǎn)換到一個(gè)你的計(jì)算機(jī)使用的語言(二進(jìn)制代碼,即0和1)。這個(gè)過程通過編譯器和不同的標(biāo)記、選項(xiàng)完成。基本語法04Python305知識(shí)儲(chǔ)備PIP2Python31304PIP

pip是一個(gè)現(xiàn)代的,通用的Python包管理工具。提供了對(duì)Python包的查找、下載、安裝、卸載的功能。注:pip已內(nèi)置于Python3.4和2.7及以上版本,其他版本需另行安裝。04PIP功能展示04PIP功能展示04PIP功能展示大家如果想詳細(xì)了解,可以去查閱百度百科、CSDN等等。職業(yè)能力目標(biāo)01任務(wù)描述與要求02任務(wù)分析與計(jì)劃03知識(shí)儲(chǔ)備04任務(wù)實(shí)施05任務(wù)檢查與評(píng)價(jià)06任務(wù)小結(jié)07任務(wù)拓展08任務(wù)五項(xiàng)目安裝與部署小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝204任務(wù)實(shí)施小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝1小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝機(jī)械臂安裝問題:小柔智能制造代碼是在Python3環(huán)境下開發(fā),代碼在部署時(shí)也應(yīng)該運(yùn)行在Python3環(huán)境,由于開發(fā)板上已經(jīng)安裝了Python3,所以,這一步驟就可以跳過。使用pip安裝依賴包:#!pip3install-i/simple-rrequirements.txt05任務(wù)實(shí)施小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝2小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝13小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝1.啟動(dòng)腳本編寫:實(shí)驗(yàn)預(yù)覽:小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝1.啟動(dòng)腳本編寫:小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝2.腳本說明:業(yè)務(wù)流程圖:小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝2.腳本說明:動(dòng)手練習(xí)1:1.打開左側(cè)的[06-run-ai.sh](./06-run-ai.sh)腳本,在<1>、<2>、<3>、<4>處,填入相應(yīng)的代碼,使得shell腳本能作為啟動(dòng)的腳本。小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝2.腳本說明:小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝2.腳本說明:動(dòng)手練習(xí)2:1.在<1>處,使用sudo權(quán)限對(duì)腳本授予可執(zhí)行權(quán)限。2.在<2>處,將啟動(dòng)腳本拷貝到項(xiàng)目目錄下,如:/home/nle/robot/RobotProject小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝2.腳本說明:動(dòng)手練習(xí)2:1.在<1>處,使用sudo權(quán)限對(duì)腳本授予可執(zhí)行權(quán)限。2.在<2>處,將啟動(dòng)腳本拷貝到項(xiàng)目目錄下,如:/home/nle/robot/RobotProject小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝2.腳本說明:若填寫正確,則開發(fā)板開機(jī)正常進(jìn)入項(xiàng)目。若填寫錯(cuò)誤未進(jìn)入項(xiàng)目程序,即開發(fā)板停留在桌面,則大約經(jīng)過90秒左右,開發(fā)板會(huì)進(jìn)行重啟自動(dòng)還原06-run-ai.sh腳本。滯留時(shí)的界面如下:小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝3.將腳本添加到開機(jī)自啟動(dòng):若是對(duì)Linux命令不太熟悉,則無需按照下方步驟從頭開始新建文件;可以在閱讀完內(nèi)容后直接進(jìn)行動(dòng)手實(shí)驗(yàn),動(dòng)手實(shí)驗(yàn)部分提供了編寫腳本,無需創(chuàng)建。進(jìn)入/usr/local/00_demo/15_autostart/目錄cd/usr/local/00_demo/15_autostart/,創(chuàng)建一個(gè)目錄【02_usr】也可以是其他名稱,根據(jù)實(shí)際情況進(jìn)行創(chuàng)建,在目錄下創(chuàng)建【usr.desktop】、【usr.sh】,然后放一張logo圖片,命名為【usr.png】,可以直接使用本任務(wù)同級(jí)目錄下的【./02_usr/usr.png】圖片。小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝3.將腳本添加到開機(jī)自啟動(dòng):【usr.desktop】添加如下內(nèi)容:小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝3.將腳本添加到開機(jī)自啟動(dòng):【usr.desktop】添加如下內(nèi)容:小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝3.將腳本添加到開機(jī)自啟動(dòng):【usr.desktop】添加如下內(nèi)容:小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝3.將腳本添加到開機(jī)自啟動(dòng):·【Exec】是執(zhí)行程序腳本的位置,我們將開機(jī)自啟動(dòng)腳本放在【/usr/local/00_demo/15_autostart/02_usr】下,然后通過【usr.sh】腳本啟動(dòng)應(yīng)用程序。按上述操作,則開機(jī)自啟動(dòng)腳本的位置為【/usr/local/00_demo/15_autostart/02_usr/usr.sh】,添加腳本工作目錄,然后添加執(zhí)行腳本命令?!ぁ綢con】則是logo圖標(biāo)路徑,則圖標(biāo)路/usr/local/00_demo/15_autostart/02_usr/usr.png。小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝3.將腳本添加到開機(jī)自啟動(dòng):【usr.sh】添加如下內(nèi)容:小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝3.將腳本添加到開機(jī)自啟動(dòng):【usr.sh】添加如下內(nèi)容:小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝3.將腳本添加到開機(jī)自啟動(dòng):注意:這里重點(diǎn)關(guān)注的是:可以看到,這里將進(jìn)入到項(xiàng)目所在的工作目錄下,然后執(zhí)行前面編寫好的自動(dòng)腳本。完成添加后對(duì)腳本授予可執(zhí)行權(quán)限,關(guān)閉開發(fā)板電源,重啟,即可實(shí)現(xiàn)開機(jī)自啟動(dòng)項(xiàng)目內(nèi)容。小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝3.將腳本添加到開機(jī)自啟動(dòng):動(dòng)手實(shí)驗(yàn):在同級(jí)目錄下的02_usr開機(jī)自啟動(dòng)腳本目錄中完成練習(xí),使得開發(fā)板完成開機(jī)自啟動(dòng)小柔智能制造程序。1.按照上述要求完成[usr.desktop](./02_usr/usr.desktop)文件編寫。2.按照上述要求完成[usr.sh](./02_usr/usr.sh)文件編寫。3.在<1>處,使用sudo權(quán)限對(duì)腳本授予可執(zhí)行權(quán)限。4.在<2>處,將啟動(dòng)腳本文件02_usr拷貝到自啟動(dòng)腳本目錄中,如:/usr/local/00_demo/15_autostart小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝3.將腳本添加到開機(jī)自啟動(dòng):若填寫正確,則開發(fā)板開機(jī)正常進(jìn)入項(xiàng)目。若填寫錯(cuò)誤未進(jìn)入項(xiàng)目程序,即開發(fā)板停留在桌面,則大約經(jīng)過90秒左右,開發(fā)板會(huì)進(jìn)行重啟自動(dòng)還原02_usr文件。滯留時(shí)的界面如下:進(jìn)入開機(jī)界面。小柔智能制造項(xiàng)目運(yùn)行環(huán)境安裝4.坐標(biāo)校準(zhǔn):啟動(dòng)小柔智能制造程序,點(diǎn)擊坐標(biāo)校準(zhǔn)按鈕,如下圖:職業(yè)能力目標(biāo)01任務(wù)描述與要求02任務(wù)分析與計(jì)劃03知識(shí)儲(chǔ)備04任務(wù)實(shí)施05任務(wù)檢查與評(píng)價(jià)06任務(wù)小結(jié)07任務(wù)拓展08任務(wù)五項(xiàng)目安裝與部署任務(wù)檢查與評(píng)價(jià)06序號(hào)評(píng)價(jià)內(nèi)容評(píng)價(jià)標(biāo)準(zhǔn)分值得分1知識(shí)運(yùn)用(20%)掌握相關(guān)理論知識(shí),理解本次任務(wù)要求,制定詳細(xì)計(jì)劃,計(jì)劃條理清晰,邏輯正確(20分)20分

理解相關(guān)理論知識(shí),能根據(jù)本次任務(wù)要求、制定合理計(jì)劃(15分)了解相關(guān)理論知識(shí),有制定計(jì)劃(10分)無制定計(jì)劃(0分)2專業(yè)技能(40%)理解項(xiàng)目安裝與部署原理,完成運(yùn)行環(huán)境安裝,小柔智能制造項(xiàng)目代碼部署與調(diào)試完成。(40分)40分

理解項(xiàng)目安裝與部署原理,完成運(yùn)行環(huán)境安裝。(25分)理解項(xiàng)目安裝與部署原理。(15分)沒有完成離

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論