# 从零开始制作ROS智能车 **Repository Path**: lanselambor/from_zero_do_smart_car ## Basic Information - **Project Name**: 从零开始制作ROS智能车 - **Description**: 本项目会介绍ROS智能车制作的结构知识、硬件知识、软件知识,以及最终动手做一台基于arduino的ROS智能车以及基于STM32的ROS智能车 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2025-06-11 - **Last Updated**: 2025-06-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 从零开始制作ROS智能车 #### 介绍 本项目会介绍ROS智能车制作的结构知识、硬件知识、软件知识,以及最终动手做一台基于arduino的ROS智能车以及基于STM32的ROS智能车 #### 软件架构 ``` |-3D建模教程 |-PCB设计教程 |-STM32学习教程 |-ROS学习教程 |---ROS_21讲:主要是学习古月居老师的视频教程做的一些笔记心得 |---ROS_wiki教程:主要是学习ROS官方的wiki教程,这里面有数以万计的开源功能包以及手把手入门ROS的教程 |---ROS基础知识学习:主要是学习的是ROS的所有知识点的汇总学习,包含了第一部分 ROS基础教程、第二部分、第三部分 机器人系统仿真、第四部分 机器人感知、第五部分 机器人SLAM、第六部分 moveIt机械臂 |---ROS常用组件:主要包含了ROS中常用的插件的使用方式,能够大大提高我们的开发效率。包括了TF树等 |---ROS机器人导航教程:主要包含了ROS中机器人的导航运用的知识,包括了全局地图(全局定位+路径规划)、自身定位(确定在地图的位置)、路径规划( 全局路径规划+局部路径规划)、运动控制(控制速度和方向)、环境感知(感知周围的环境) |---ROS机器人系统仿真:主要包含了建立一个机器人模型以及在仿真环境下的运用 |---ROS运行管理:主要介绍了ROS中管理各个节点正常通信,包含ROS工作空间的覆盖问题、ROS节点名称重名、ROS话题重名、 ROS参数重名设置以及ROS分布式通信 |---ROS进阶:主要介绍了ROS中的action动作编程 |---ROS通信机制:主要介绍了ROS中的话题通信和服务通信以及与这两个服务相关的常用的命令 |---实体机器人导航:主要介绍如何实现ROS的实体机器人的导航问题 |-深度学习教程 |-安卓学习教程 |-Web学习教程 |-动手做一台基于Arduino的ROS智能小车 |-动手做一台基于STM32的ROS智能小车 ``` #### 使用说明 1. 学习可以通过观看相关的教程文档进行相应的知识学习,我也会及时更新里面的学习内容 2. 实战可以看:动手做一台基于Arduino的ROS智能小车以及动手做一台基于STM32的ROS智能小车 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request