Python程序设计-边缘计算-嵌入式人工智能实验室建设方案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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模型的运行能力,我们开发了一系列关键算法,利用百度大

相关文档
最新文档