开源项目

探索我们围绕机器人与人工智能推出的开源仓库,与社区一起共建共创。

硬件开源(PCB)

开源硬件设计方案,助力快速原型开发

开源硬件生态

在此开源模块中涉及的各项技术,均可直接应用于我司的以下硬件机器人平台中,方便开发者实现即拿即用的开源验证。

Arduino MEGA 2560的拓展板

适配于Arduino mega 2560和Arduino DUE的拓展板,可驱动直流编码电机、舵机、步进电机,外接多种通信接口,且包含多种传感器接口,支持8.4V-12V宽压输入

Arduino拓展板多功能

基于ESP32控制板+驱动扩展板

采用ESP32作为主控,包含直流电机、PWM舵机、超声波、巡线传感器多种硬件驱动接口。包含2S锂电充电电路。且包含IIC、SPI、UART通信接口,可外接PS2手柄、陀螺仪等外设通信模块。支持openblock图形化编程,大大降低开发难度。

ESP32图形化编程多传感器

基于STM32的复合机器人开发板

该项目以STM32F407IGT6为主控芯片,外部可接直流编码电机、PWM舵机、步进电机,且可外接多种通信设备,包括IIC、SPI、UART通信。且支持多种传感器模块接口,包括超声波传感器、四路巡线传感器。支持8.4V-12V宽电压输入。应用场景:适用于ROS机器人中的底层驱动部分,利用此板卡可轻松驱动多种4驱、6驱底盘以及多种自由度的舵机机械臂。

STM32ROS复合机器人

软件开源(代码)

开源代码库与示例项目,加速学习与开发

开源硬件生态

在此开源模块中涉及的各项技术,均可直接应用于我司的以下硬件机器人平台中,方便开发者实现即拿即用的开源验证。

基于Arduino Mega2560的复合机器人开发库源码

提供硬件驱动底层库及应用项目源码,涵盖直流电机PWM到PID控制、舵机控制、步进电机控制、7种底盘结构设计、2-6自由度机械臂设计、传感器应用(超声波、巡线、语音、AI视觉、PS2手柄、陀螺仪)、机器人综合应用(避障、循迹、语音控制、视觉识别、远程遥控、姿态控制)等。

Arduino底层驱动综合应用

基于ESP32开发板+Openblock的图形化机器人源码

包含Esp32开发板原理图、电气接口图及基于图块编程的项目应用:电机驱动实验(PWM控制电机、舵机、夹爪)、底盘运动控制(前进、后退、左右平移、旋转)、机器人感知控制实验(避障、循迹等)。

ESP32图形化编程教学友好

基于stm32开发板+stm32cubemx开发机器人源码

包含STM32开发板原理图、电气接口图及完整项目源码,涵盖底盘、机械臂、综合项目。支持直流电机PWM到PID控制、舵机与夹爪控制、步进电机控制、7种底盘结构、2-4自由度机械臂、传感器应用、机器人综合应用等。

STM32CubeMX工程化开发

大模型接口调用+视觉+VLM+机械臂源码

RAI-P4具身机器人任务规划综合实训平台,集成语音识别(ASR)、大语言模型(LLM)、语音合成(TTS)、计算机视觉(YOLO人脸/几何形状检测)等AI技术,提供完整的机器人控制系统学习环境。包含架构设计文档、部署文档、实现源码及机械臂控制实验。

大模型具身智能AI集成

竞赛项目开源-物料搬运小车

模块化拆解提供完整源码,包含底盘结构设计与驱动、搜集装置控制(夹爪)、机器人定点搬运、遥控搬运(手柄)、超声避障、多颜色小球识别、物体追踪、定位搬运、串口通信发送多颜色目标数据等。

竞赛物流搬运视觉识别

竞赛项目开源-智能救援小车

模块化拆解提供完整源码,包含底盘/直线模块/机械臂结构设计与驱动、LCD显示屏使用、二维码识别与数据获取、工件颜色识别、AI模型视觉识别流程(数据集拍摄、模型训练、YOLO识别实现)、下位机数据通信、整体控制与调试等。

竞赛智能救援AI视觉

平衡车源码

四轮麦克纳姆轮小车、双轮自平衡小车PID控制模块化拆解,提供完整的控制算法实现。

平衡车PID控制算法实现

Arduino+Openblock图形化开发机器人源码

基于Arduino mega2560及新mega2560扩展版,采用Openblock+Arduino模式开发,包含电机驱动模块、底盘运动控制、机器人感知控制实验。提供示例Demo、工程部署、源码、操作文档等完整资料。

ArduinoOpenblock教学资源