《《《总结》》》ROS官方教程整理

ROS官方资料:http://wiki.ros.org/cn/ROS/Tutorials

环境:ubuntu 14.04     ROS indigo    or    ubuntu 16.04   ROS kinetic

前人总结过,下面这一系列教程是我用过最好用的:

(博主的ROS版本是indigo    高版本部分内容有差别,结合官方教程一起看)

ROS Learning-001 安装 ROS indigo

kinetic:http://wiki.ros.org/cn/kinetic/Installation/Ubuntu

error:  rosdep(后面)

ROS Learning-002 beginner_Tutorials 如何添加ROS环境变量 和 如何更新ROS源代码

ROS Learning-003 beginner_Tutorials 创建ROS工作空间

ROS Learning-004 beginner_Tutorials 介绍简单的ROS命令

ROS Learning-005 beginner_Tutorials 创建ROS程序包(就是软件包)

ROS Learning-006 beginner_Tutorials 编译ROS程序包

ROS Learning-007 beginner_Tutorials ROS节点

ROS Learning-008 beginner_Tutorials ROS话题

ROS Learning-009 beginner_Tutorials ROS服务 和 ROS参数

ROS Learning-010 beginner_Tutorials 编写简单的启动脚本文件(.launch 文件)

ROS Learning-011 beginner_Tutorials (编程) 编写 ROS 话题版的 Hello World 程序(Python版)

ROS Learning-012 beginner_Tutorials (编程) 创建自定义的ROS消息和ROS服务

kinetic:   <run_depend>message_runtime</run_depend>   改成 <exec_depend>message_runtime</exec_depend>

sudo chmod +777 ~/catkin_ws/src//beginner_tutorials/msg/*

ROS Learning-013 beginner_Tutorials (编程) 编写ROS服务版的Hello World程序(Python版)

ROS Learning-014 learning_tf(编程) 坐标系变换(tf)广播员 (Python版)

ROS Learning-015 learning_tf(编程) 编写一个监听器程序 (Python版)

ROS Learning-016 Arduino-For-ROS-001 搭建 Arduino 和 ROS 之间相连接的开发环境

https://blog.csdn.net/github_35160620/article/details/52388218

ROS Learning-017 Arduino-For-ROS-002 第一个程序: Hello World

ROS Learning-018 Arduino-For-ROS-003 (总结篇) 模板程序 即 如何运行

ROS Learning-019 learning_tf-03(编程) 添加额外的坐标系 (Python版)

ROS Learning-020 learning_tf-04(编程)让turtle2 海龟跟随turtle1海龟,并绕着 turtle1海龟转圈 (Python版)

代码需要改

ROS Learning-021 learning_tf-05(编程) now() 和 Time(0) 的区别 (Python版)

ROS Learning-022 learning_tf-06(编程) 现在与过去中穿梭 (Python版) --- waitForTransformFull() 函数

ROS Learning-023 (提高篇-001) 准备工作 --- 安装一些必要的软件包

ROS Learning-024 (提高篇-002) rviz的安装和使用

ROS Learning-025 (提高篇-003 A Mobile Base-01) 控制移动平台

ROS Learning-026 (提高篇-004 A Mobile Base-02) 控制移动平台 --- “分封制”

ROS Learning-027 (提高篇-005 A Mobile Base-03) 控制移动平台 --- Twist 消息

ROS Learning-028 (提高篇-006 A Mobile Base-04) 控制移动平台 --- (Python编程)控制虚拟机器人的移动(不精确的制定目标位置)

ROS Learning-029 (提高篇-007 A Mobile Base-05) 控制移动平台 --- (Python编程)控制虚拟机器人的移动(精确的制定目标位置)

ROS Learning-030 (提高篇-008 A Mobile Base-06) 控制移动平台 --- (Python)odom导航的例子:移动一个方块路径

ROS Learning-031 (提高篇-009 A Mobile Base-07) 控制移动平台 --- (操作)人机交互

error: sudo rosdep init 

ERROR: cannot download default sources list from

solution:

sudo su 
echo "151.101.84.133 raw.githubusercontent.com" >> /etc/hosts
##关闭当前终端重新开一个  或  su <用户名>
sudo rosdep init

error :

[rosrun] Couldn't find executable named add_two_ints_server.py below /home/ubuntu1604/catkin_ws/src/beginner_tutorials
[rosrun] Found the following, but they're either not files,
[rosrun] or not executable:
[rosrun]   /home/ubuntu1604/catkin_ws/src/beginner_tutorials/scripts/add_two_ints_server.py

solution:添加权限

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值