2023年1月5日のブックマーク (2件)

  • 駆け抜けるROS2

    はじめに こんにちは、ROS2で自律航行システム等を開発している片岡というものです。 さて、自分は数十個のROS2パッケージを開発して様々なソフトウェアを実装してきましたが、何度も何度もROS2の仕様やあまりドキュメントがない点に苦しめられてきました。 今回はROS2を一切やったことない人がROS2開発を始めるにあたって何から手をつけていくと良いかと自分が考えていることについててまとめていきたいと思います。 あくまで自分の私見ですので、これが絶対に正しいというものではないのでそこはご了承ください。 よく出てくる疑問 まずは、自分がTwitterや勉強会等でよく見る疑問に関して個人的な回答をしておきたく思います。 ROS2をやる前にROS1をやったほうがいいのか? Yesです。ただし正確に言うとPub/Sub型の通信モデルでマイクロサービスアーキテクチャでソフトウェアを組んだ経験を積んでおい

    駆け抜けるROS2
  • ROS1からROS2へ - ROS Seminar Website

    ROS1からROS2へ# ROS2とは?# ROS2とは、ROS1で見つかったROS1を商用アプリケーションとして使っていく上で問題になる箇所を根的に修正するために1から開発された新しいロボットミドルウェアです. ROS2ではROS1時代に存在した様々な問題点が解決されています. 今回は - ROS1とROS2の違いはなにか - ROS1からROS2に移植しやすいノードの記述方法は何か - ROS2アプリケーションのパフォーマンスを出すにはどうすれば良いか といったROS1とROS2の過渡期である今だからこそ必要なノウハウをまとめていきたいと思います. ROS1は現在2025年5月を最後にサポートの終了が予定されています. WikiA ROS distribution is a versioned set of ROS packages. These are akin to Linux