版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目五小型柔性智能制造案例创灵实验平台项目安装与部署任务五职业能力目标01任务描述与要求02任务分析与计划03知识储备04任务实施05任务检查与评价06任务小结07任务拓展08任务五项目安装与部署复习并掌握人工智能实验平台的知识内容,并能熟练运用;掌握小柔智能制造项目硬件与连线安装;掌握小柔智能制造运行环境安装;掌握shell脚本的编写;掌握小柔智能制造代码运行与调试。掌握小柔智能制造项目硬件与连线安装;掌握小柔智能制造运行环境安装;掌握shell脚本的编写;掌握小柔智能制造代码运行与调试。职业能力目标01实验目的实验内容职业能力目标01任务描述与要求02任务分析与计划03知识储备04任务实施05任务检查与评价06任务小结07任务拓展08任务五项目安装与部署
此任务要求同学们复习并掌握人工智能实验平台的知识内容,掌握机械臂的使用,控制传送带加减速,获取图像并得到数据集完成模型训练,在学习后能熟练运用,将所学知识用到未来的科学与发展中,完成本课程的学习目标。任务描述任务要求实现小柔智能制造项目硬件与连线安装,能够成功运行;安装小柔智能制造运行环境并实现;编写shell脚本,实现脚本自启动;测试小柔智能制造代码,完成任务目标。任务描述与要求02职业能力目标01任务描述与要求02任务分析与计划03知识储备04任务实施05任务检查与评价06任务小结07任务拓展08任务五项目安装与部署任务分析思考一下在未来,在我们学习了解完本章知识后,项目在安装和部署过程中有哪些可以改进的地方。根据自己的了解,要怎样去认识项目安装部署过程,可以促进自己进一步地学习?任务分析与计划03任务计划表项目名称创灵实验平台任务名称项目安装与部署计划方式自主设计计划要求请用6个计划步骤来完整描述出如何完成本次任务序号任务计划1
2
3
4
5
6
通过上面的思考,你是否对本任务要完成的工作有所了解?让我们一起来制订完成本次任务的实施计划吧!任务分析与计划03职业能力目标01任务描述与要求02任务分析与计划03知识储备04任务实施05任务检查与评价06任务小结07任务拓展08任务五项目安装与部署PIP204知识储备Python31Python304
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。Python304
如今Python已经成为最受欢迎的程序设计语言之一。自从2004年以后,python的使用率呈线性增长。Python3于2008年12月3日发布,常被称为Python3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。发展历程04Python3
自20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。1995年,GuidovanRossum在弗吉尼亚州的国家创新研究公司(CNRI)继续他在Python上的工作,并在那里发布了该软件的多个版本。2000年五月,GuidovanRossum和Python核心开发团队转到BeO并组建了BeOpenPythonLabs团队。同年十月,BeOpenPythonLabs团队转到DigitalCreations(现为ZopeCorporation)。2001年,Python软件基金会(PSF)成立,这是一个专为拥有Python相关知识产权而创建的非营利组织。ZopeCorporation是PSF的赞助成员。发展历程04Python3
Python的创始人为荷兰人吉多·范罗苏姆(GuidovanRossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中单词Python(意为大蟒蛇)作为该编程语言的名字,是因为英国20世纪70年代首播的电视喜剧《蒙提·派森的飞行马戏团》(MontyPython'sFlyingCircus)。ABC是由Guido参加设计的一种教学语言。就Guido本人看来,ABC这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,Guido认为是其非开放造成的。Guido决心在Python中避免这一错误。同时,他还想实现在ABC中闪现过但未曾实现的东西。就这样,Python在Guido手中诞生了。可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计的)的影响。并且结合了Unixshell和C的习惯。发展历程04Python3
由于Python语言的简洁性、易读性以及可扩展性,在国外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python来教授程序设计课程。例如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用Python语言讲授。众多开源的科学计算软件包都提供了Python的调用接口,例如著名的计算机视觉库OpenCV、三维可视化库VTK、医学图像处理库ITK。而Python专用的科学计算扩展库就更多了,例如如下3个十分经典的科学计算扩展库:NumPy、SciPy和matplotlib,它们分别为Python提供了快速数组处理、数值运算以及绘图功能。因此Python语言及其众多的扩展库所构成的开发环境十分适合工程技术、科研人员处理实验数据、制作图表,甚至开发科学计算应用程序。2018年3月,该语言作者在邮件列表上宣布Python2.7将于2020年1月1日终止支持。用户如果想要在这个日期之后继续得到与Python2.7有关的支持,则需要付费给商业供应商。语言特点04Python3优点:简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。易学:Python极其容易上手,因为Python有极其简单的说明文档。易读、易维护:风格清晰划一、强制缩进;用途广泛;速度较快:Python的底层是用C语言写的,很多标准库和第三方库也都是用C写的,运行速度非常快。免费、开源:Python是FLOSS(自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。语言特点04Python3优点:可移植性:由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。这些平台包括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开发的android平台。解释性:一个用编译性语言比如C或C++写的程序可以从源文件(即C或C++语言)转换到一个你的计算机使用的语言(二进制代码,即0和1)。这个过程通过编译器和不同的标记、选项完成。基本语法04Python305知识储备PIP2Python31304PIP
pip是一个现代的,通用的Python包管理工具。提供了对Python包的查找、下载、安装、卸载的功能。注:pip已内置于Python3.4和2.7及以上版本,其他版本需另行安装。04PIP功能展示04PIP功能展示04PIP功能展示大家如果想详细了解,可以去查阅百度百科、CSDN等等。职业能力目标01任务描述与要求02任务分析与计划03知识储备04任务实施05任务检查与评价06任务小结07任务拓展08任务五项目安装与部署小柔智能制造项目运行环境安装204任务实施小柔智能制造项目运行环境安装1小柔智能制造项目运行环境安装机械臂安装问题:小柔智能制造代码是在Python3环境下开发,代码在部署时也应该运行在Python3环境,由于开发板上已经安装了Python3,所以,这一步骤就可以跳过。使用pip安装依赖包:#!pip3install-i/simple-rrequirements.txt05任务实施小柔智能制造项目运行环境安装2小柔智能制造项目运行环境安装13小柔智能制造项目运行环境安装1.启动脚本编写:实验预览:小柔智能制造项目运行环境安装1.启动脚本编写:小柔智能制造项目运行环境安装2.脚本说明:业务流程图:小柔智能制造项目运行环境安装2.脚本说明:动手练习1:1.打开左侧的[06-run-ai.sh](./06-run-ai.sh)脚本,在<1>、<2>、<3>、<4>处,填入相应的代码,使得shell脚本能作为启动的脚本。小柔智能制造项目运行环境安装2.脚本说明:小柔智能制造项目运行环境安装2.脚本说明:动手练习2:1.在<1>处,使用sudo权限对脚本授予可执行权限。2.在<2>处,将启动脚本拷贝到项目目录下,如:/home/nle/robot/RobotProject小柔智能制造项目运行环境安装2.脚本说明:动手练习2:1.在<1>处,使用sudo权限对脚本授予可执行权限。2.在<2>处,将启动脚本拷贝到项目目录下,如:/home/nle/robot/RobotProject小柔智能制造项目运行环境安装2.脚本说明:若填写正确,则开发板开机正常进入项目。若填写错误未进入项目程序,即开发板停留在桌面,则大约经过90秒左右,开发板会进行重启自动还原06-run-ai.sh脚本。滞留时的界面如下:小柔智能制造项目运行环境安装3.将脚本添加到开机自启动:若是对Linux命令不太熟悉,则无需按照下方步骤从头开始新建文件;可以在阅读完内容后直接进行动手实验,动手实验部分提供了编写脚本,无需创建。进入/usr/local/00_demo/15_autostart/目录cd/usr/local/00_demo/15_autostart/,创建一个目录【02_usr】也可以是其他名称,根据实际情况进行创建,在目录下创建【usr.desktop】、【usr.sh】,然后放一张logo图片,命名为【usr.png】,可以直接使用本任务同级目录下的【./02_usr/usr.png】图片。小柔智能制造项目运行环境安装3.将脚本添加到开机自启动:【usr.desktop】添加如下内容:小柔智能制造项目运行环境安装3.将脚本添加到开机自启动:【usr.desktop】添加如下内容:小柔智能制造项目运行环境安装3.将脚本添加到开机自启动:【usr.desktop】添加如下内容:小柔智能制造项目运行环境安装3.将脚本添加到开机自启动:·【Exec】是执行程序脚本的位置,我们将开机自启动脚本放在【/usr/local/00_demo/15_autostart/02_usr】下,然后通过【usr.sh】脚本启动应用程序。按上述操作,则开机自启动脚本的位置为【/usr/local/00_demo/15_autostart/02_usr/usr.sh】,添加脚本工作目录,然后添加执行脚本命令。·【Icon】则是logo图标路径,则图标路/usr/local/00_demo/15_autostart/02_usr/usr.png。小柔智能制造项目运行环境安装3.将脚本添加到开机自启动:【usr.sh】添加如下内容:小柔智能制造项目运行环境安装3.将脚本添加到开机自启动:【usr.sh】添加如下内容:小柔智能制造项目运行环境安装3.将脚本添加到开机自启动:注意:这里重点关注的是:可以看到,这里将进入到项目所在的工作目录下,然后执行前面编写好的自动脚本。完成添加后对脚本授予可执行权限,关闭开发板电源,重启,即可实现开机自启动项目内容。小柔智能制造项目运行环境安装3.将脚本添加到开机自启动:动手实验:在同级目录下的02_usr开机自启动脚本目录中完成练习,使得开发板完成开机自启动小柔智能制造程序。1.按照上述要求完成[usr.desktop](./02_usr/usr.desktop)文件编写。2.按照上述要求完成[usr.sh](./02_usr/usr.sh)文件编写。3.在<1>处,使用sudo权限对脚本授予可执行权限。4.在<2>处,将启动脚本文件02_usr拷贝到自启动脚本目录中,如:/usr/local/00_demo/15_autostart小柔智能制造项目运行环境安装3.将脚本添加到开机自启动:若填写正确,则开发板开机正常进入项目。若填写错误未进入项目程序,即开发板停留在桌面,则大约经过90秒左右,开发板会进行重启自动还原02_usr文件。滞留时的界面如下:进入开机界面。小柔智能制造项目运行环境安装4.坐标校准:启动小柔智能制造程序,点击坐标校准按钮,如下图:职业能力目标01任务描述与要求02任务分析与计划03知识储备04任务实施05任务检查与评价06任务小结07任务拓展08任务五项目安装与部署任务检查与评价06序号评价内容评价标准分值得分1知识运用(20%)掌握相关理论知识,理解本次任务要求,制定详细计划,计划条理清晰,逻辑正确(20分)20分
理解相关理论知识,能根据本次任务要求、制定合理计划(15分)了解相关理论知识,有制定计划(10分)无制定计划(0分)2专业技能(40%)理解项目安装与部署原理,完成运行环境安装,小柔智能制造项目代码部署与调试完成。(40分)40分
理解项目安装与部署原理,完成运行环境安装。(25分)理解项目安装与部署原理。(15分)没有完成离
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外文模板印刷用产业链招商引资的调研报告
- 商业管理计划行业市场调研分析报告
- 皮制公文包细分市场深度研究报告
- 工具采购合同
- 在啤酒作坊内供应饮料行业相关项目经营管理报告
- 医用沉淀泥产品供应链分析
- 厚夹克产业链招商引资的调研报告
- 5G广播服务行业经营分析报告
- 举办竞走比赛行业经营分析报告
- 化妆品研究行业相关项目经营管理报告
- 煤矿开采学第二篇准备方式及采区设计第十一章:准备方式的类型及其选择课件
- 注册土木工程师专业案例(水利水电)模拟试题及答案-试题下载
- 胸痛中心各项管理制度汇编(2022年)
- GB∕T 4162-2022 锻轧钢棒超声检测方法
- 化工异常工况处置卡
- 公司章程示范文本
- 广州版四年级上册Unit9说课
- 新版人教版小学数学一年级上册课程纲要
- 形势与政策-论朝鲜半岛局势
- 通达信指标公式源码主力动向
- 第8章 腹部检查(讲稿)
评论
0/150
提交评论