# 一、什么是小白机器人 小白机器人是一款集语音交互、图像识别和移动导航于一身的先进人工智能机器人。 它不仅是学习和娱乐的理想伙伴,更是探索大模型技术、计算机视觉和ROS机器人编程的绝佳工具。 所有代码完全开源,用户可以自由进行DIY和二次开发,实现个性化定制。 如果您对编程不熟悉,也无需担心,小白机器人开机即可轻松使用,成为您的智能贴心玩伴。 不论是科技爱好者还是编程小白,小白机器人都能带给您无尽的学习机会和乐趣。 # 二、产品外观 ![xiaobai](imgs/xiaobai.jpg) # 三、适用人群 ![user](imgs/user.png) # 四、市面产品问题 ![question](imgs/question.png) # 五、本产品亮点 ![highlight](imgs/highlight.png) # 六、硬件规格 | 项目 | 参数 | | :----------: | :----------------------------------------: | | 产品型号 | newbot1.0 | | 主芯片SOC | Rockchip RK3566 | | CPU | 四核64位Cortex-A55 1.8GHz | | NPU | 1T算力 支持TensorFlow/ONNX/PyTorch模型转换 | | VPU | H.265/H.264/JPEG硬件编解码 | | RAM | LPDDR4 2GB | | ROM | eMMC 32GB | | Wi-Fi+蓝牙 | Wi-Fi 5+BT 5.0 | | 控制芯片MCU | STM32F103C8T6 | | 电池容量 | 7000mAh 3.7V | | 机器人尺寸 | 直径12cm 高度约10cm | | 摄像头分辨率 | 1280x800 30FPS | | 屏幕尺寸 | 1.28寸SPI圆形屏幕 | | 操作系统 | Ubuntu20.04 | | ROS版本 | ROS1 Noetic | # 七、硬件框图 ![hardware](imgs/hardware.png) # 八、主要软件功能 ![software](imgs/software.png) # 九、产品功能概览 ## 1.系统功能 超长续航,待机时间实测7小时以上 在线USB C口充电 内置电池和USB供电自动切换电路 充电、断开、低电量语音提示 两节3500mAh大容量18650电池 离线语音芯片用于识别唤醒词和命令词 STM32采用串口和离线语音芯片通信 STM32采用串口和SOC主板通信 STM32可通过MOS管控制雷达电源通断 STM32预留IIC和PWM接口 控制板集成了功放电路播放音乐 SOC主板集成了EMMC存储器,而非SD卡存储 SOC主板集成高速WIFI,适用于实时传输图像 内置风扇散热,温度过高会自动打开,温度阈值可调 圆形液晶屏可显示互动表情和文字 圆形液晶屏可显示摄像头画面或其他图片 用户可以任意DIY液晶屏显示内容 激光雷达可实时获取平面内360度所有障碍物距离 支持控制雷达三档转速和关闭 支持设置系统音量 支持通过语音命令控制机器人移动和旋转 支持显示机器人状态,如温度、电压等参数 支持设置机器人眼睛颜色 支持RIVZ可视化机器人3D模型和位置姿态 支持二维码分享WIFI密码配网 支持通过修改DTB设备树文件修改Linux系统配置 支持使用脚本一键安装和配置开放板所有环境 ## 2.车体控制功能 PWM信号控制电机油门 编码器反馈电机转速 采用PID算法控制车轮转速 采用PID算法控制车体运动距离和旋转角度 ## 3.大模型功能 可以用于研究学习大语言模型和人机交互 支持Kaldi离线语音识别、支持离线TTS 支持液晶屏显示语音识别结果 支持Sqlite数据库缓存TTS数据 支持Spark Lite免费大模型API 支持文生图和图生文大模型 支持在线推荐和播放歌曲 可部署Qwen等轻量级离线大语言模型 ## 4.视觉功能 可以用于研究学习计算机视觉和深度学习网络 内置高帧率、低延迟、超广角摄像头 支持JPEG硬解码、JPEG硬编码、图像硬缩放 支持拍照和通过邮件发送照片 支持镜子模式实时显示摄像头画面 内置优化和部署的YOLO目标检测模型 可转换部署RKNN模型实时处理各类视觉任务 支持人体检测和跟踪 支持广角相机鱼眼矫正 ## 5.定位导航功能 可以用于研究学习SLAM、机器人定位导航 支持ROS中的激光SLAM功能包 支持加载地图和AMCL定位 支持DWA或TEB路径规划算法 ## 6.APP功能 APP支持显示电压、电量和充电信息 APP支持摇杆操控机器人运动 APP支持实时显示原图和检测图 APP支持显示雷达点云、栅格地图 APP支持在雷达图中发布目标点 APP支持打印任意话题 APP支持按钮发布BOOL话题 APP支持SSH远程连接 # 十、发货清单 小白机器人本体 十字螺丝刀 ST-LINK烧录器,用于修改STM32源码 串口模块,用于修改离线语音芯片源码 资料内容如下: 在线产品资料 ROS应用程序源码+STM32源码+离线语音芯片源码 控制板原理图 安卓APP安装包 # 十一、注意事项 本产品属于开源学习套件,外壳采用光固化3D打印,存在少量瑕疵,介意者请勿拍 # 十二、购买链接 淘宝:[萤火虫创想 https://shop168302802.taobao.com](https://shop168302802.taobao.com)