7 Star 59 Fork 25

王咏斌 / ROSBOT

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

ROSBOT

本仓库建立目的是为了给同学们在ROS机器人开发中提供帮助。

国外仓库链接Github:https://github.com/Githubcxy666/ROSBOT

国内仓库链接Gitee:https://gitee.com/wybros/ROSBOT

仓库部分资料来源互联网,如有侵权,请联系邮箱 344214187@qq.com,必定在72小时内处理。

如果同学们有新资源提供分享,也请联系邮箱 344214187@qq.com

关注微信公众号【ROS机器人开发】,获取更多ROS机器人开发资料,还有抽奖活动!

扫码_搜索联合传播样式-标准色版2(1)

目录

ROS安装

ROS开发环境搭建

ROS相关软件安装

ROS问题总汇

ROS教程

ROS进程功能教程

ROS代码demo

ROS常用命令

ROS文件详解

ROS人机界面开发教程

ROS安卓APP

ROS源码解读

ROS书籍推荐

Git使用教程

机器人运动学模型

路径规划算法

SLAM

机器视觉

语音识别和控制

人工智能

机器狗项目spotMicro

硬件资料

编程资料

机器人资料

《ROS移动机器人从0到1》专栏

贡献者

 

 

ROS安装

虚拟机ROS安装

ROS rosdep init/update 百分百解决教程(虚拟机,树莓派,jetson nano通用)

 

树莓派ROS安装

  • 树莓派镜像安装教程

  • kinect版本安装教程

  • melodic版本安装教程

  • notice版本安装

 

Jetson nano ROS安装

 

 

ROS开发环境搭建

Vscode安装和配置(C++和Python)

 

Clion安装和配置

 

ROS相关软件安装和使用

cartographer

 

teb_local_planner

 

ROS serial 串口通信功能包安装

  • Kinect版本安装

    sudo apt-get install ros-kinetic-serial

  • melodic版本安装

    sudo apt-get install ros-melodic-serial

  • notice版本安装

    sudo apt-get install ros-notice-serial

  • ROS serial 使用

 

串口调试软件安装

建议使用cutecom

 

opencv安装

pip install opencv-python

 

键盘控制功能包安装

teleop_twist_keyboard 安装

 

ROS gazebo仿真模型

gazebo模型官方下载链接:https://github.com/osrf/gazebo_models

为了方便大家下载,已上传到百度云盘

关注微信公众号:ROS机器人开发

回复 999 即可获取下载链接

 

navigation功能包安装

  • Kinect版本安装教程

    git clone -b kinetic-devel https://github.com/ros-planning/navigation.git

  • melodic版本安装教程

    git clone -b melodic-devel https://github.com/ros-planning/navigation.git

  • notice版本安装

    git clone -b noetic-devel https://github.com/ros-planning/navigation.git

 

robot_pose_ekf 安装教程

git clone https://github.com/ros-planning/robot_pose_ekf.git

使用

使用robot_pose_ekf对传感器信息融合

 

雷达驱动包安装

 

ROS问题总汇

 

ROS基础知识

 

ROS教程

以下排名不分先后

ROS WIKI

网站链接

 

古月居

 

中国大学MOOC --《机器人操作系统入门》

视频教程

课程讲义---Gitbook

代码示例---Github(注意版本)

 

奥特学园 -- ROS机器人入门课程《ROS理论与实践》零基础教程

作者:赵虚左老师

视频教程

课程文档

 

ROS小课堂 -- ROS快速入门课程

视频教程

 

ROS入门教程 - 创客智造

网站链接

 

深蓝学院

  • ROS机器人开发案例——浅谈如何将ROS应用于机器人开发

    视频教程

 

黑马程序员_零基础玩转机器人操作系统ROS

视频教程

 

小白学移动机器人

课程文档

 

小虎哥哥爱学习

课程文档

 

ROS进阶教程

多点导航

 

ROS开机启动

 

虚拟墙

语音交互

使用自定义的全局路径规划算法

 

多车仿真

 

搭建ROS仿真小车模型

 

相机模拟激光数据并避障

 

目标检测

 

基于ROS的机械臂手眼标定

 

算法 rrt_exploration实现真实机器人自主探索建图

 

ROS代码demo

Topic通信

  • C++版本

  • Python版本

自义定msg

  • C++版本

  • Python版本

Server通信

  • C++版本

  • Python版本

参数服务器

  • C++版本

  • Python版本

 

ROS常用命令

ROS常用命令详解

 

ROS文件详解

launch 文件详解

《launch 文件详解》

《launch文件整理》 百度链接→提取码:y9rz   城通网盘→提取码:5385

CMakeLists.txt 文件详解

package.xml 文件详解

 

ROS人机界面开发教程

基于Qt5的ROS人机交互界面(蒋程扬老师)

 

ROS源码解读

base_control功能包代码解析 视频

robot_vision功能包代码解析 视频

lidar文件夹和robot_navigation功能包代码解析 视频

robot_simulation功能包代码解析 视频

ROS Navigation之move_base完全详解 文章

ROS Navigation包的理解 文章

ROS基础教程--CostMap_2D包的一些理解 文章

Costmap2D代价地图源码解读-静态层StaticLayer 文章

Costmap2D代价地图源码解读-障碍层ObstacleLayer 文章

Costmap2D代价地图源码解读-膨胀层InflationLayer 文章

Recovery Behavior恢复行为源码解读

 

ROS安卓APP

 

ROS书籍推荐

 

Git使用教程

高质量的Git中文教程

Git小白教程

Git的奇技淫巧

 

机器人运动学模型

两轮差速结构

两轮差速运动学模型详解

img

 

麦克纳姆结构

麦克纳姆运动学模型详解

微信图片_20200306105948.png

 

阿克曼转向结构

阿克曼转向运动学模型详解

1620454828(1)

 

路径规划算法

基于图搜索的路径规划算法

 

 

基于采样的路径规划算法

 

全覆盖路径规划算法

BSA img

ShapefileOverlay

 

SLAM

激光slam

视觉slam

 

机器视觉

ROS与机器视觉教程 - 创客智造

教程链接

计算机视觉(本科) 北京邮电大学 鲁鹏 清晰完整合集

视频链接

OpenCV计算机视觉实战(Python版)

视频链接

计算机视觉零基础入门

视频链接

 

语音识别和控制

ROS与语音交互教程 - 创客智造

教程链接

古月居 ROS探索总结(十)—— 语音控制

教程链接

天之博特 中文ROS语音交互模块

教程链接

ROS小课堂

视频链接(搜索语音交互)

ROS小课堂-语音交互截图

小虎哥哥爱学习

课程链接

 

人工智能

李宏毅2020机器学习深度学习(完整版)国语

视频教程

《PyTorch深度学习实践》完结合集

视频教程

李宏毅2021春机器学习课程

视频教程

[中英字幕]吴恩达机器学习系列课程

视频教程

 

机器狗项目spotMicro

SpotMicroAI

 

ROS资料

《ROS 导航功能调优指南》 百度链接→提取码:a70m    城通网盘→提取码:5385

《launch文件整理》 百度链接→提取码:y9rz   城通网盘→提取码:5385

《ROS机器人编程实践 by Morgan Quigley》 百度链接→提取码:d6fw   城通网盘→提取码:5385

《ROS机器人程序设计》 百度链接→提取码:7rpr   城通网盘→提取码:5385

《ROS机器人高效编程(原书第3版)高清可编辑》 百度链接→提取码:0iov   城通网盘→提取码:5385

《ROS机器人开发实践》 百度链接→提取码:spl2   城通网盘→提取码:5385

《ROS进阶实例》 百度链接→提取码:s7b4   城通网盘→提取码:5385

《掌握ROS机器人编程》 百度链接→提取码:sghq   城通网盘→提取码:5385

《ROSWIKI官网学习资料》 百度链接→提取码:7i0r   城通网盘→提取码:5385

 

硬件资料

底层控制板

  • STM32

  • arduino

上层控制板

  • 树莓派

  • jetson nano

传感器

 

编程资料

C/C++

Python

Linux

 

机器人资料

《规划算法》 百度链接→提取码:7s1h   城通网盘→提取码:5385

《概率机器人》 百度链接→提取码:89gd   城通网盘→提取码:5385

 

《ROS移动机器人从0到1》

《ROS移动机器人从0到1》长篇小说第一章----《ROS移动小车整体框架详解》

《ROS移动机器人从0到1》长篇小说第二章----《STM32和Jetson nano通讯协议》

《ROS移动机器人从0到1》长篇小说第三章----《mpu6050和ADC的配置以及数据读取》

《ROS移动机器人从0到1》长篇小说第四章----《电机驱动和编码器数据读取》

 

扩展视频

 

贡献者

这个项目的存在要感谢所有贡献者。 请给我们一个 🌟 Star 🌟支持我们。 谢谢。 并感谢所有支持者! 🙏

空文件

简介

本仓库建立目的是为了给同学们在ROS机器人开发中提供帮助。 仓库部分资料来源互联网,如有侵权,请联系邮箱 344214187@qq.com,必定在72小时内处理。 如果同学们有新资源提供分享,也请联系邮箱 344214187@qq.com。 关注微信公众号【ROS机器人开发】,获取更多ROS机器人开发资料,还有抽奖活动! 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/wybros/ROSBOT.git
git@gitee.com:wybros/ROSBOT.git
wybros
ROSBOT
ROSBOT
main

搜索帮助