一、系统功能概述
EL-AIARM-I型教学实验系统属于人工智能算法平台的一教学实验系统,该系统采用NVIDIA®Jetson nanoB01作为AI计算终端,ORBBEC®Astra系列深度相机、思岚激光雷达进行3D建模。
AI计算机终端以ubuntu为操作系统,并在其上运行ROS系统,该ROS系统可挂接机器人建模软件来仿真设计各类机器人,也可挂接仿真软件来验证相关识别算法或控制算法从而较为直观地看到机器人模拟的运行状态,为真实机器人的设计与控制提供完备的理论基础。同时ROS系统还可以与OPENCV、TensorFlow等视频图像识别软件进行数据交互,将其AI的视觉功能发挥到极致。
该系统可支持本公司推出多种ARM处理器的开发,如S3C2410、DM355、OMP3530、S5P6818、S5P4418等等;在实验板上有丰富的外围扩展资源(如:拨动开关与LED显示、CH451键盘、16X16 LED汉字点阵、通信模块以及电机控制模块等),可以完成基于各种CPU的基础实验、传感器实验、以太网实验等;不仅能学习AI的基础知识,也能学习ARM处理器与传感器、电机之间的控制方法。
二、系统结构及硬件资源
系统采用底板+CPU板+扩展模块结构构成,可以支持ARM CPU和AICPU板。
系统底板硬件资源:
AICPU接口单元
激光雷达单元
深度相机单元
TECHV系列ARM板接口单元
蜂鸣器驱动单元
光电耦合器与继电器单元
单脉冲产生单元
语音接口单元
单总线(DS18B20数字温度传感器)单元
数字输入输出(8个拨动开关及8个LED发光管)单元
电机(直流电机与步进电机)控制单元
键盘显示(芯片CH451,4×4键盘,带8位LED数码管)单元
TFT真彩液晶(TFTLCD彩色液晶屏,800X480分辨率)显示单元
16X16 LED点阵显示单元
RS232 、RS485总线通信接口单元
CAN总线多机通信接口单元
EEPROM单元
串并并串转换单元
0-5V可调输入电压单元
2.5V可调参考电压单元
AIMCU采用英伟达jeston nano B01为核心,jetson nanoB01是一款节能高效功能强大的人工智能AI开发套件,搭载四核ARM
Coretex-A57处理器,采用128核Maxwell架构的GPU,
CPU:ARM
Coretex-A57 64-bit ,主频1.43Ghz;4核,
GPU:128-core
Maxwell @921Mhz;
内存:4 GB 64-bit LPDDR4 25.6 GB/s;
存储:可扩展microSD卡,要求最小16GB UHS-1(超高速接口,带宽能达到至少104Mb/s)
视频编码:H.264/H.265(4Kp30)
视频解码:H.264/H.265(4Kp60,2*4Kp30)
摄像输入接口:MIPI CSI
摄像输出接口:2个HDMI 2.0,Edp1.4
网络接口:Gigabit Ethernet/M.2 Key E
USB:4个 USB 3.0, USB 2.0 Micro-B
GPIO引脚:40
额定功率:5w/10w
供电:5V
激光雷达:思岚A1
测距范围:0.15-12m,基于白色高光反色物体测得
扫描角度:0-360
测距分辨率:当测量物体在1.5米范围内分辨率为小于0.5mm;否则分辨率小于实际距离的1%
测量频率:2KHz-8KHz
扫描频率1-10Hz
供电:5V
视觉相机:Astra pro
深度范围:0.6-8m
功耗:≤2.5W,峰值电流小于500ma
彩色图分辨率:1280x720@30FPS;640x480@30FPS;320x240@30FPS;
深度图分辨率:1280x1024@7FPS;640x480@30FPS;320x240@30FPS;160x120@30FPS;
精度:距离物体1m时,±1-3mm
彩色FOV:H66.1’ V40.2’
深度FOV:H58.4’ V45.5’
数据传输:30-45ms
供电:USB 5V
32位微处理器(CORTEX-A53架构)ARM CPU板技术参数:
●S5P-6818: 6818 是一款高性能,功能齐全的 A53 八核产品,,标配 2G 内存+16G 存储,支持 100/1000M 以太网,支持 500W 摄像头自动对焦功能,支持 MIPI 摄像头接口,5 路 USB
HOST接口,一路 OTG 接口,支持蓝牙 4.0,支持 WIFI 上网,支持 MIPI LCD 接口,支持 HDMI 接口, 2 路 1W 喇叭接口,支持待机功能;IIC接口,SPI接口,ADC接口,PWM接口,UART接口;支持android,linux,qt,ubuntu系统。
32位微处理器(CORTEX-A9架构)ARM CPU板技术参数:
●S5P-4418: 32位RISC指令集处理器,Cortex-A9四核CPU,主频1.GHZ,28nm工艺的低功耗处理器;支持高清接口HDMI以及3D图形显示,支持1080P高清60帧动画,高速接口EMMC4.5和USB2.0;IIC接口,SPI接口,ADC接口,PWM接口,UART接口,RGBLCD接口;支持android,linux,ubuntu,qt系统。
三、可开设的实验项目:
★基于AI CPU系统深度学习算法实验
实验01 构造线性回归模型
实验02 逻辑回归框架
实验03 迭代完成逻辑回归模块
实验04 神经网络模型架构
实验05 训练神经网络
实验06 卷积神经网络模型架构
实验07 RNN网络模型
实验08 循环神经网络LSTM
实验09 双向循环神经网络
实验10 动态循环神经网络
实验11 对抗生成网络
实验12 目标识别
实验13 自编码器
★基于AI CPU系统应用实验
实验01 GoogleNet物体识别
实验02 FaceNet120人脸检测
实验03 神经网络Lenet模型
实验04 手语识别
实验05 色块跟踪
实验06 视觉建图
实验07 激光雷达建图
★基于ARM CPU板系统设计实验(实验项目以实际发货为准)
第一章:运行环境
实验一 虚拟机VMware的安装
实验二 ubuntu系统的安装
实验三 超级终端的安装和使用
实验四 SSH软件的安装和使用
实验五 ADB驱动的安装和使用
第二章:系统烧写
实验一 拨码开关设置启动方式
实验二 制作启动TF卡
实验三 TF烧写镜像文件
实验四 OTG烧写镜像
实验五 挂载TF卡
第三章:源码编译
实验一 ubuntu的基本操作
实验二 android 系统的编译环境搭建
实验三 内核配置裁减
实验四 Android源码的编译
第四章:程序编码
实验一 应用程序编写
实验二 外挂驱动编写
实验三 电子相册
实验四 触摸满屏驱动配置
实验五 EMMC升级配置
实验六 开机logo的更改
实验七 开机动画的修改
第五章:外设驱动实验
实验箱硬件资源介绍
实验一 设备节点注册
实验二 GPIO驱动led
实验三 GPIO驱动蜂鸣器
实验四 GPIO驱动开关检测
实验五 232通信
实验六 485通信
实验七 EEPROM实验
实验八 ADC模数转换实验
实验九 定时器控制LED灯实验
实验十 继电器实验
实验十一 光耦实验
实验十二 步进电机实验
实验十三 直流电机实验
实验十四 LED流水灯实验
实验十五 数码管按键实验
实验十六 点阵实验
实验十七 AD模数转换SPI通信实验
实验十八 DA数模转换SPI通信实验
四、产品参考图片
|