教程

Ŀ



1.1

װ

1.2

̳

ROS2

2.1

ROS2

2.1.1

DDSROSмʵ

2.1.2

ROS2ͻ˳

2.1.3

ROSĽӿ

2.1.4



2.1.5

ROS2 ̳

2.2

Դ밲װROS2

2.2.1

ʹamentԶ

2.2.2

ʹйROS

2.2.3

ʹöRMWʵ

2.2.4

һʹöڵ

2.2.5

ԶӿڣϢͷ

2.2.6

ROS 2Ľӿ¹ܣϢͷ

2.2.7

߼

2.3

Զڴ

2.3.1

1







ROS2µROS汾ɰ汾ӽӽҵȶͬʱҲӷḻ

2

װ

Linuxµİװ

ͨDebianװ

Դ

װROS2



ѡ RMW ʵ

ROS1

Windowsµİװ

ϵͳҪ

װ

װChocolatey

װPython

װVisual Studio Community 2015

װһDDS

װOpenCV

װ

ROS2

ROS2Ļ

м򵥵ӳ



Linuxµİװ

ͨDebianװ

Beta2汾ROS2debUbuntu 16.04汾ЩļһΪ˲õʱԴڡ

ӺָڰװµROS2汾-ǰ汾ardent

ԴϢ

Jenkins Instance

Repositories

Status Pages ( amd64 arm64)

Դ

ҪװdebҪԼaptԴбǵԴ

ҪһgpgԿԼĵ

sudo apt update && sudo apt install curl

curl | sudo apt-key add -

ȻִָԴԼaptԴб

sudo sh -c 'echo "deb [arch=amd64,arm64] xenial main" > /etc/apt/sources.list.

d/ros2-latest.list'

װROS2

3

װ

ָᰲװеros-ardent-* ros-ardent-ros1-bridge ros-ardent-turtlebot2-*Ϊ

ROS 1

ָװӦ

sudo apt update

sudo apt install `apt list "ros-ardent-*" 2> /dev/null | grep "/" | awk -F/ '{print $1}' | grep -v -e ros-arden

t-ros1-bridge -e ros-ardent-turtlebot2- | tr "\n" " "`



source /opt/ros/ardent/setup.bash

㰲װPython argcomplete( 0.8.5 ϰ汾)ִָͨΪROS2й

ȫܡ

source /opt/ros/ardent/share/ros2cli/environment/ros2-argcomplete.bash

argcompleteͨ

sudo pip install argcomplete

װ

ѡ RMW ʵ

ĬϵRMWʵ FastRTPS

ͨû RMW_IMPLEMENTATION=rmw_opensplice_cppлOpenSplice

ROS1

ros1_bridgeTurtleBotӳһROS1

ΪܹװЩ밲װ˵ROS1Դ

ʹdockerdocker imageΪros:kineticosrf/ros:kinetic-desktopѾھ

ʡȥðװ鷳

װ֮Կʼװʣˡ

sudo apt update

sudo apt install ros-ardent-ros1-bridge ros-ardent-turtlebot2-*

ȻЩûȤҲԲðװ

Windowsµİװ

ϵͳҪ

4

װ

beta-1汾֧Windows8.1Windows10. beta-2汾ֻ֧Windows10

װ

װChocolatey

Chocolatey һwindowsµ򡣿ͨǵİװ˵װ



֮Chocolateyװ

װPython

һйߡͬʱWin + RڵĴcmdйָͨChocolatey

װPython

choco install -y python

עװʧܣҾֶװֱPythonİװȻװҪ

װC:\Python36·档

װOpenSSL

ҳOpenSSLװ

Ĭðװӻ(ָĬǰĬϲװ)

setx -m OPENSSL_CONF C:\OpenSSL-Win64\bin\openssl.cfg

C:\OpenSSL-Win64\bin\ PATH

װVisual Studio Community 2015

Microsoft ṩһVisual StudioѰ汾communityǿROS2Ӧó

ѡӢİ氲װΪʱĴϢӢʱѵ



ȷڰװʱѡVisual C++ĹܡѡCustom installlation

5

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download