Python程序设计-边缘计算-嵌入式人工智能实验室建设方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Python程序设计-边缘计算-嵌入式人工智能实验室建设方案
目录
1.1AI Python创新开发套件............................................... - 3 -
1.1.1Python主控平台.................................................. - 4 -
1.1.2Python软件资源.................................................. - 5 -
1.1.3Python车型机器人............................................... - 10 -
1.1.4Python人型机器人............................................... - 12 -
1.1.5Python六足机器人............................................... - 13 -
1.1.6Python机械云台................................................. - 15 -1.2产品配置与报价..................................................... - 17 -
1.1AI Python创新开发套件
Python作为一门编程语言,其魅力远超C#,Java,C,C++,它被昵称为“胶水语言”,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起,更被热爱它的程序员营为最美丽的”编程语言。从云端、客户端,到物联网终端,Python应用无处不在,同时也是人工智能首先的编程语言。
根据数据平台 Kaggle发布的2017年机器学习及数据科学调查报告,在工具语言使用方面,Python是数据科学家和人工智能从业者使用最多的语言:
Python语言具有以下优势:
1)优质的文档。
2)平台无关,可以在现在每一个linux/windows版本上使用。
3)和其他面向对象编程语言比学习更加简单快速。
4)能够进行嵌入式、网站Web、搜索引擎、云计算、大数据、人工智能、科学计算等方向的开发。
5)Python有许多图像加强库,像Python Imaging Libary,VTK和Maya 3D可视化工具包,Numeric Python, ScienTIfic Python和其他很多可用工具可以于数值和科学应用。
6)Python的设计非常好,快速,坚固,可移植,可扩展。很明显这些对于人工智能应用来说都是非常重要的因素。
7)对于科学用途的广泛编程任务都很有用,无论从小的shell脚本还是整个网站应用。
8)它是开源的。可以得到相同的社区支持。
1.1.1Python主控平台
AI Python嵌入式编程平台采用ARM Cortex-H7/M4、RISC-V AI处理器,内置microPython操作系统,能够直接执行Python程序,实现语法教学、嵌入式控制、上位机编程、AI视觉应用等知识的教学和实训。
主控平台
1. 核心单元:
1)控制系统:MiniPCI-E接口,可接入任意更换的ARM STM32H743/STM32F407、RISC-V K210微控制板。
2)基本接口:GPIO/PWM双驱动LED*4,按键*2。
3)显示系统:8*8 LED点阵屏,oLED液晶屏。
4)调试接口:USB调试串口,USB固件升级接口,ARM JTAG调试接口。
5)软件系统:内置microPython系统,集成Python硬件库。
2. 传感单元:
1)传感系统:TVOC传感器,步进电机,陀螺仪&加速度&地磁仪传感器。
3. 无线单元:
1)无线系统:蓝牙无线模块。
4. 外设接口:
1)扩展接口:双路RJ45接口,集成GPIO/UART/ADC/IIC。
2)系统接口:通过14PIN接口接入到AI边缘计算网关,实现嵌入式Linux下驱动
应用控制。
●微控制板
1. MPM4 Python微控板
1)控制系统:ARM STM32F407控制核心板,MiniPCI-E接口。
2)软件系统:内置microPython系统,集成Python硬件库。
3)集成TF卡接口。
2. MPH7 Python微控板
1)控制系统:ARM STM32H743控制核心板,MiniPCI-E接口。
2)软件系统:内置microPython系统,集成Python硬件库,集成ARM CMSIS-NN 神经网络库。
3)集成TF卡接口。
4)集成OV2640 200W高清摄像头。
3. MPK2 Python微控板
1)控制系统:RISC-V K210双核64位处理器(主频最高 800MHz)控制核心板,MiniPCI-E接口。
2)软件系统:内置microPython系统,集成Python硬件库;具备机器视觉能力、机器听觉能力和语音识别能力,内置语音处理单元(APU);具备卷积人工神经网络硬件加速器 KPU ,可高性能进行卷积人工神经网络运算;快速傅里叶变换加速器 (FFT Accelerater)。
3)集成TF卡接口。
4)集成OV2640 200W高清摄像头。
●课程资源:
1. 提供Python课程及实验,包括:Python语言基础、Python算法应用、Python 嵌入式控制、Python上位机通信、Python神经网络应用。
2. 提供嵌入式Linux课程及实验,Linux的嵌入式设备驱动、Linux的嵌入式设备应用、android嵌入式应用。
1.1.2Python软件资源
AI Python嵌入式编程平台可以完成基础语法、数据处理、嵌入式接口、嵌入式通信、图像处理、神经网络等技术的学习和实验;除此之外,AI Python嵌入式编程平台还具备yolo2,mobileNet模型的运行能力,我们开发了一系列关键算法,利用百度大