Skip to Content
プログラミングROS ―Pythonによるロボットアプリケーション開発
book

プログラミングROS ―Pythonによるロボットアプリケーション開発

by Morgan Quigley, Brian Gerkey, William D. Smart, 河田 卓志, 松田 晃一, 福地 正樹, 由谷 哲夫
December 2017
Intermediate to advanced
480 pages
7h 13m
Japanese
O'Reilly Japan, Inc.
Content preview from プログラミングROS ―Pythonによるロボットアプリケーション開発

付録BROS2

鈴木 夢見子●一般社団法人 東京オープンソースロボティクス協会(TORK)

 

本稿は2017年10月時点の現状に基づいたものです。ROS2 は2014年頃から設計や開発が始まり、2015年に一部の基本機能が動作するα版が公開され、2016年にはROS2を用いたロボットシステムのデモをTurtlebotで実現しています。2017年12月にはROS2の正式版リリースが予定されています。本稿は、ROSの拡張ではなく、進化版とも言えるROS2の概要について解説します(現行のROSはROS2に対してROS1と呼ばれることもありますが、ここではROSとします)。

B.1 なぜROS2が開発されているのか

世界中のロボット研究の場ではすでにROSが広く使われている中で、OSRFは、ROSとは直接の互換性のない新規のROSを、ROS2というまったくの新しいシステムとしてフルスクラッチでの開発を進めています。これはROSが生まれて数年が経過し、当初のロードマップ上の研究開発用ロボット以外にもROSが適用され、想定していた場面以外のさまざまな状況でのROSの活用が増えたことで、現行のROSではいくつか不足する点が指摘されるようになったためです。

ROSは研究者やプログラマー向けにデザインされており、使いやすく自由度の高い仕組みによって近年のロボティクスの進化を加速させてきました。一方で、産業用ロボットや実社会展開の場面では、リソースが限られた環境下での動作や組み込みへの対応が求められます。こうした対応を実現することを目的としてROS2は開発が進められており、産業応用を踏まえた重要なプロジェクトとして注目されています。

B.2 ROS/ROS2ターゲットの違い

ROSとROS2は想定された利用環境の違いが、システムデザインの違いとなって現れています。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

初めてのGraphQL ―Webサービスを作って学ぶ新世代API

初めてのGraphQL ―Webサービスを作って学ぶ新世代API

Eve Porcello, Alex Banks, 尾崎 沙耶, あんどうやすし
行動を変えるデザイン ―心理学と行動経済学をプロダクトデザインに活用する

行動を変えるデザイン ―心理学と行動経済学をプロダクトデザインに活用する

Stephen Wendel, 武山 政直, 相島 雅樹, 反中 望, 松村 草也

Publisher Resources

ISBN: 9784873118093Other