# BotLab-Zero **Repository Path**: duruofu/BotLab-Zero ## Basic Information - **Project Name**: BotLab-Zero - **Description**: 从开始搭建自己的ROS小车 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-19 - **Last Updated**: 2025-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BotLab-Zero ## 项目简介 这是一个基于 ROS2 的智能采花机器人项目,从零开始搭建一个能自主移动、视觉识别和机械臂抓取的完整机器人系统。也是本人的第一个ROS2项目,想通过这个项目,掌握到ROS2的基本原理和使用方法。 本项目旨在构建一个能够在温室环境中自主工作的采花机器人,具备以下核心功能: - **自主移动**:基于四轮差速底盘的精确运动控制 - **视觉识别**:自动识别和定位花朵目标 - **机械臂抓取**:使用多自由度机械臂完成采摘操作 - **导航避障**:SLAM建图和路径规划能力 - **硬件集成**:从底层硬件设计到上层算法的完整实现 不是简单的零件拼装,而是从底层硬件设计到上层算法的完整实现,基于现代机器人操作系统ROS2 Humble构建,从Gazebo仿真开始,逐步过渡到实物验证。 ## 项目目录 - [Part 1: 项目概述](./part1/项目概述.md) - [Part 2: ROS2与仿真环境搭建](./part2/ROS2与仿真环境搭建.md) - [Part 3: 差速小车仿真与控制](./part3/差速小车仿真与控制.md) ### 环境要求 - Ubuntu 22.04 LTS - ROS2 Humble Hawksbill - Gazebo 11 - Python 3.10+