ros教程

2008nmj 2008nmj     2022-08-09     334

关键词:

Learning ROS 学习ROS

Depending on your learning style and preferences, you can take two approaches to learning ROS: 根据你的学习风格和喜好,你可以采取两种方法来学习ROS:

  • Start the Tutorials - Dive in right away and start working with ROS.  一种是直接开始上手操作ROS (教程:http://wiki.ros.org/ROS/Tutorials)

  • Get an Overview - Read through this written overview of ROS and its capabilities. 另一种是先学习概念再上手(ROS简介:http://wiki.ros.org/ROS/Introduction)

To get an immediate start with a pre-prepared ROS virtual machine, please see here: http://www.clearpathrobotics.com/blog/how-to-guide-ros-101/

要想使用ROS虚拟机快速开始,请看这里:http://www.clearpathrobotics.com/blog/how-to-guide-ros-101/

For more detailed information on the ROS framework, see the core ROS documentation.

对于ROS框架的更多详细信息,请看ROS内核教程:http://wiki.ros.org/ROS

以上内容翻译自:http://wiki.ros.org/ROS/StartGuide

Finding Answers 找答案

There are three places to look for answers to your questions and problems. The first is this wiki. Try the Search feature located at the top right.

有三个地方可以寻找问题的答案。第一个就是这里wiki.ros.org。试着使用右上角的Search搜索功能。

If you can‘t find a solution to your problem, then try searching http://answers.ros.org or the archived mailing list. Ask a question on http://answers.ros.org/ask

如果你在wiki.ros.org搜索不到,那么试一下到http://answers.ros.org搜索一下,或者在archived mailing list(http://lists.ros.org/lurker/list/ros-users.en.html)搜索一下。或着在http://answers.ros.org/ask提问。

Check out the Support page for more information.

看一下支持页面寻找更多信息。

Finding Code 寻找代码

Wondering if there is already a ROS package out there that does what you need? The Browse Software tool also lets search for useful packages. You can also browse the list of public ROS repositories to look for groups doing similar work.  

想知道是否已经有你所想要的ROS package开发包了?“浏览软件”工具允许你搜索有用的源码包:http://www.ros.org/browse/。你还可以浏览公共ROS资料库列表查找做相同工作的群体:http://wiki.ros.org/RecommendedRepositoryUsage/CommonGitHubOrganizations。

How to use this wiki 如何使用该wiki

See navigating the wiki tutorial for more information.

看wiki教程导航查看更多信息:http://wiki.ros.org/ROS/Tutorials/NavigatingTheWiki。

ROS Tutorials ROS教程

Non-Beginners: If you‘re already familiar enough with ROS fuerte or earlier versions and only want to explore the new build system introduced in groovy and used in hydro and later, called catkin, you can go through more in-depth catkin tutorial here. However, going over all basic Beginner Level tutorials is still recommended for all users to get exposed to new features.  非新手:如果你已经很熟悉ROS fuerte(第5版ROS系统)或者早先的版本了,只是希望探索groovy(第6版ROS系统)介绍的、在hydro(第7版ROS系统)及其后使用的新的建立系统,叫做catkin,你可以浏览更多深度解析的catkin教程:http://wiki.ros.org/catkin/Tutorials。但是,仍然建议所有的使用者可以浏览所有基本的初学级别的教程,从而掌握所有的新功能:http://wiki.ros.org/ROS/Tutorials#Beginner_Level。

If you are new to Linux: You may find it helpful to first do a quick tutorial on common command line tools for linux. A good one is here.

如果你是一个Linux新手:首先快速的学习基本的Linux命令行工具是有帮助的。一个好的教程请看这里:http://www.ee.surrey.ac.uk/Teaching/Unix/。

按照 ROS 教程将 ROS Kinetic 安装到 Mac

】按照ROS教程将ROSKinetic安装到Mac【英文标题】:installROSKinetictoMacfollowingROStutorial【发布时间】:2017-12-0701:02:40【问题描述】:我正在尝试将ROSKinetic安装到Mac(macOSSierra)并遇到两个问题:第一季度。我是否将ROS安装到工作区中?根... 查看详情

ros安装与卸载教程

一ros安装1.0设备环境:Ubuntu14.04rosindigo1.1配置Ubuntu仓库变为允许"restricted,""universe,"and"multiverse1.2 sudosh-c‘echo"debhttp://packages.ros.org/ros/ubuntu$(lsb_release-sc)main">/etc/apt/sources.list.d/r 查看详情

机器人操作系统(ros)教程4:ros的框架

转自:http://www.arduino.cn/thread-11351-1-1.html在进行ROS的代码开发前,有必要了解一些ROS的概念。首先,ROS的系统代码分为两部分:main和universe。1.main:是ROS的核心部分,它提供了一基本的工具,以及整个ROS的核心部分的程序编写。2.... 查看详情

《slam机器人基础教程》第六章ros入门

第六章ROS入门本章以激光雷达为例讲解ROS基础。本章内容规划:6.1节,ROS概述6.2节,ROS安装及常用指令6.3节,ROS工具6.4节,ROS编程基础6.5节,发布话题和订阅话题6.6节,服务器和客户端6.7节,TF  查看详情

ros与深度相机入门教程-在ros使用kinectv1摄像头

ROS与深度相机入门教程-在ROS使用kinectv1摄像头说明:介绍在ros安装和使用kinectv1摄像头介绍freenect包安装驱动deb安装$sudoapt-getinstallros-indigo-freenect-*$rospackprofile源码安装$cd~/catkin_ws/src$gitclonehttps://github.com/ros-drivers/freenect 查看详情

ros官网初级教程学习总结(1-4)(代码片段)

教程网址:http://wiki.ros.org/cn/ROS/Tutorials。本博客为1-4小节。安装并配置ROS环境安装ROS安装时记得换个好点的软件源,要不然会因为网络连接问题一直失败。管理环境export|grepROS主要是查看环境变量是否设置。ROSLISP_PACKAGE_DI... 查看详情

ros官网初级教程学习总结(1-4)(代码片段)

教程网址:http://wiki.ros.org/cn/ROS/Tutorials。本博客为1-4小节。安装并配置ROS环境安装ROS安装时记得换个好点的软件源,要不然会因为网络连接问题一直失败。管理环境export|grepROS主要是查看环境变量是否设置。ROSLISP_PACKAGE_DI... 查看详情

ros官网初级教程学习总结(10-16)(代码片段)

教程网址:http://wiki.ros.org/cn/ROS/Tutorials。本博客为10-16小节。创建ROS消息和ROS服务消息(msg)和服务(srv)介绍消息(msg):msg文件就是一个描述ROS中所使用消息类型的简单文本。它们会被用来生成不同语言的源代码。msg文件存放在pack... 查看详情

ros安装详细教程——ubuntu22.0.4lts安装

ROS安装详细教程——Ubuntu22.0.4LTS安装ROS简介官方文档对ROS的介绍如下:TheRobotOperatingSystem(ROS)isasetofsoftwarelibrariesandtoolsthathelpyoubuildrobotapplications.Fromdriverstostate-of-the-artalgorithms,andwithpowerfuldevelopertools,ROShaswhatyouneedforyournextroboticsp... 查看详情

ros学习笔记(十七)——进一步的教程选择1

http://wiki.ros.org/Robots在这个网站里面,有很多用基于ROS系统开发的机器人硬件平台可以选择,都是别人做好的,拿来玩一下可以,但是不是和学习.http://wiki.ros.org/APIs在这里面有包含了ROS的绝大部分核心模块,但是没有目的性的逐个扫描... 查看详情

ros2学习笔记25--ros2话题统计编写教程(c++)(代码片段)

...话,则表示该章节都可被本人正常复现4.1ros2话题统计教程(C++)(原文:https://docs.ros.org 查看详情

ros官网中级教程学习总结(1-6)(代码片段)

教程网址:http://wiki.ros.org/cn/ROS/Tutorials。本博客为1-6小节。手动创建ROSpackage添加xml文件。当你的package里已经包含配置文件(package.xml),ROS能够找到它。执行:rospackfind[包名称]。应该注意到我们刚才所创建的package.xml依... 查看详情

ros官网初级教程学习总结(5-9)(代码片段)

教程网址:http://wiki.ros.org/cn/ROS/Tutorials。本博客为5-9小节。理解ROS节点图概念概述Nodes:节点,一个节点即为一个可执行文件。节点可以发布或接收一个话题,也可以提供或使用某种服务。Messages:消息,消息是一种ROS数... 查看详情

ros学习笔记(十六)——初级教程学习结束

ROS系统查错的功能:NEW1$roscd$roswtf  #看起来很简单,但是具体怎么用?没搞懂.这部分的内容太少了...来个有用的指令roslocateuri<package_name> 查看详情

ros快速配置上网设置教程

...实很简单,下面就由我跟大家分享ROS快速配置上网设置的教程吧,欢迎大家来阅读学习。  ROS快速配置上网设置教程  准备好设备以及winbox工具,winbox工具可以在官方下载:http://www.router去os.com掉.cn/dow我mload/  网线连接到... 查看详情

ros官网初级教程学习总结(17-20)(代码片段)

教程网址:http://wiki.ros.org/cn/ROS/Tutorials。本博客为10-16小节。录制与回放数据录制数据(通过创建一个bag文件)如何记录ROS系统运行时的话题数据,记录的话题数据将会累积保存到bag文件中。录制所有发布的话题ro... 查看详情

ros官方教程知识点总结[低阶阶段](代码片段)

1安装和配置ROS环境为了方便引用ROS的功能包,我们最好在一开始就将source/opt/ros/noetic/setup.bash添加到~/.bashrc文件中,而不是每打开一个终端后输入一次该命令。对于使用Python3的用户,为了告知ROS您的功能包是基于pytho... 查看详情

ros官方教程知识点总结[低阶阶段](代码片段)

1安装和配置ROS环境为了方便引用ROS的功能包,我们最好在一开始就将source/opt/ros/noetic/setup.bash添加到~/.bashrc文件中,而不是每打开一个终端后输入一次该命令。对于使用Python3的用户,为了告知ROS您的功能包是基于pytho... 查看详情