No version for distro humble showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

skyway package from skyway repo

skyway

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ntt-t3/skyway_for_ros.git
VCS Type git
VCS Version main
Last Updated 2023-10-25
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for using SkyWay from ROS

Additional Links

Maintainers

  • Toshiya Nakakura

Authors

  • Toshiya Nakakura

SkyWay for ROS

ROSからSkyWayを利用するためのパッケージです。

端末間でP2P接続を行うための規格としてWebRTCが標準化されています。 SkyWayはWebRTCプラットフォームであり、SkyWayを利用することで、ブラウザ・iOS・Androidなどの環境で相互にWebRTC接続を簡単に行うことができます。 WebRTCは映像と音声を双方向通信するためのMediaStreamと、データを転送するためのDataChannelが定義されています。 Skyway for ROSを利用することで、MediaStreamとDataChannelをROSパッケージから利用することができます。

全体的なモジュール構成は下図の通りです。 モジュール

SkyWay for ROSでは2つのサービスが提供されており、これらを利用し操作を行うことで、外部プログラム(Peer)に対してMediaStreamとDataConnection(over DataChannel)の確立を行います。

SkyWay for ROS内のMediaSocketに対してRTP/RTCPを送信することで、確立されたMedia Connectionを経由して、Peerに対して映像と音声を送ることができます。 また、データ転送用のROS Pluginをユーザ側で定義することができ、そのPluginに対してROS Topic, Service, Actionなどを用いてデータを送受信することで、 Peerとデータのやりとりを行うことができます。

操作方法とAPI仕様

まずSkyWay for ROS内に、SkyWayサーバとやり取りするために Peer Objectを生成します。以下のドキュメントを参照してください。

Peer Objectが生成できたら、MediaConnection, DataConnectionの接続処理及び待ち受けが行えるようになります。以下のページを参照してください。

DataConnectionが確立できたら、Pluginを介して外部ROS Moduleとデータのやり取りを行えます。 Pluginの仕様についてはこちらのドキュメントを参照してください。

tipsも参照して下さい。

サンプル・実行方法

examplesディレクトリ及びskyway_for_ros_examplesリポジトリを参照して下さい。

CHANGELOG

Changelog for package skyway

0.0.2 (2023-04-06)

  • Output logs when loading and unloading plugins

0.0.1 (2023-03-29)

first release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Plugins

Recent questions tagged skyway at Robotics Stack Exchange

No version for distro jazzy showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

skyway package from skyway repo

skyway

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ntt-t3/skyway_for_ros.git
VCS Type git
VCS Version main
Last Updated 2023-10-25
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for using SkyWay from ROS

Additional Links

Maintainers

  • Toshiya Nakakura

Authors

  • Toshiya Nakakura

SkyWay for ROS

ROSからSkyWayを利用するためのパッケージです。

端末間でP2P接続を行うための規格としてWebRTCが標準化されています。 SkyWayはWebRTCプラットフォームであり、SkyWayを利用することで、ブラウザ・iOS・Androidなどの環境で相互にWebRTC接続を簡単に行うことができます。 WebRTCは映像と音声を双方向通信するためのMediaStreamと、データを転送するためのDataChannelが定義されています。 Skyway for ROSを利用することで、MediaStreamとDataChannelをROSパッケージから利用することができます。

全体的なモジュール構成は下図の通りです。 モジュール

SkyWay for ROSでは2つのサービスが提供されており、これらを利用し操作を行うことで、外部プログラム(Peer)に対してMediaStreamとDataConnection(over DataChannel)の確立を行います。

SkyWay for ROS内のMediaSocketに対してRTP/RTCPを送信することで、確立されたMedia Connectionを経由して、Peerに対して映像と音声を送ることができます。 また、データ転送用のROS Pluginをユーザ側で定義することができ、そのPluginに対してROS Topic, Service, Actionなどを用いてデータを送受信することで、 Peerとデータのやりとりを行うことができます。

操作方法とAPI仕様

まずSkyWay for ROS内に、SkyWayサーバとやり取りするために Peer Objectを生成します。以下のドキュメントを参照してください。

Peer Objectが生成できたら、MediaConnection, DataConnectionの接続処理及び待ち受けが行えるようになります。以下のページを参照してください。

DataConnectionが確立できたら、Pluginを介して外部ROS Moduleとデータのやり取りを行えます。 Pluginの仕様についてはこちらのドキュメントを参照してください。

tipsも参照して下さい。

サンプル・実行方法

examplesディレクトリ及びskyway_for_ros_examplesリポジトリを参照して下さい。

CHANGELOG

Changelog for package skyway

0.0.2 (2023-04-06)

  • Output logs when loading and unloading plugins

0.0.1 (2023-03-29)

first release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Plugins

Recent questions tagged skyway at Robotics Stack Exchange

No version for distro kilted showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

skyway package from skyway repo

skyway

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ntt-t3/skyway_for_ros.git
VCS Type git
VCS Version main
Last Updated 2023-10-25
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for using SkyWay from ROS

Additional Links

Maintainers

  • Toshiya Nakakura

Authors

  • Toshiya Nakakura

SkyWay for ROS

ROSからSkyWayを利用するためのパッケージです。

端末間でP2P接続を行うための規格としてWebRTCが標準化されています。 SkyWayはWebRTCプラットフォームであり、SkyWayを利用することで、ブラウザ・iOS・Androidなどの環境で相互にWebRTC接続を簡単に行うことができます。 WebRTCは映像と音声を双方向通信するためのMediaStreamと、データを転送するためのDataChannelが定義されています。 Skyway for ROSを利用することで、MediaStreamとDataChannelをROSパッケージから利用することができます。

全体的なモジュール構成は下図の通りです。 モジュール

SkyWay for ROSでは2つのサービスが提供されており、これらを利用し操作を行うことで、外部プログラム(Peer)に対してMediaStreamとDataConnection(over DataChannel)の確立を行います。

SkyWay for ROS内のMediaSocketに対してRTP/RTCPを送信することで、確立されたMedia Connectionを経由して、Peerに対して映像と音声を送ることができます。 また、データ転送用のROS Pluginをユーザ側で定義することができ、そのPluginに対してROS Topic, Service, Actionなどを用いてデータを送受信することで、 Peerとデータのやりとりを行うことができます。

操作方法とAPI仕様

まずSkyWay for ROS内に、SkyWayサーバとやり取りするために Peer Objectを生成します。以下のドキュメントを参照してください。

Peer Objectが生成できたら、MediaConnection, DataConnectionの接続処理及び待ち受けが行えるようになります。以下のページを参照してください。

DataConnectionが確立できたら、Pluginを介して外部ROS Moduleとデータのやり取りを行えます。 Pluginの仕様についてはこちらのドキュメントを参照してください。

tipsも参照して下さい。

サンプル・実行方法

examplesディレクトリ及びskyway_for_ros_examplesリポジトリを参照して下さい。

CHANGELOG

Changelog for package skyway

0.0.2 (2023-04-06)

  • Output logs when loading and unloading plugins

0.0.1 (2023-03-29)

first release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Plugins

Recent questions tagged skyway at Robotics Stack Exchange

No version for distro rolling showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

skyway package from skyway repo

skyway

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ntt-t3/skyway_for_ros.git
VCS Type git
VCS Version main
Last Updated 2023-10-25
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for using SkyWay from ROS

Additional Links

Maintainers

  • Toshiya Nakakura

Authors

  • Toshiya Nakakura

SkyWay for ROS

ROSからSkyWayを利用するためのパッケージです。

端末間でP2P接続を行うための規格としてWebRTCが標準化されています。 SkyWayはWebRTCプラットフォームであり、SkyWayを利用することで、ブラウザ・iOS・Androidなどの環境で相互にWebRTC接続を簡単に行うことができます。 WebRTCは映像と音声を双方向通信するためのMediaStreamと、データを転送するためのDataChannelが定義されています。 Skyway for ROSを利用することで、MediaStreamとDataChannelをROSパッケージから利用することができます。

全体的なモジュール構成は下図の通りです。 モジュール

SkyWay for ROSでは2つのサービスが提供されており、これらを利用し操作を行うことで、外部プログラム(Peer)に対してMediaStreamとDataConnection(over DataChannel)の確立を行います。

SkyWay for ROS内のMediaSocketに対してRTP/RTCPを送信することで、確立されたMedia Connectionを経由して、Peerに対して映像と音声を送ることができます。 また、データ転送用のROS Pluginをユーザ側で定義することができ、そのPluginに対してROS Topic, Service, Actionなどを用いてデータを送受信することで、 Peerとデータのやりとりを行うことができます。

操作方法とAPI仕様

まずSkyWay for ROS内に、SkyWayサーバとやり取りするために Peer Objectを生成します。以下のドキュメントを参照してください。

Peer Objectが生成できたら、MediaConnection, DataConnectionの接続処理及び待ち受けが行えるようになります。以下のページを参照してください。

DataConnectionが確立できたら、Pluginを介して外部ROS Moduleとデータのやり取りを行えます。 Pluginの仕様についてはこちらのドキュメントを参照してください。

tipsも参照して下さい。

サンプル・実行方法

examplesディレクトリ及びskyway_for_ros_examplesリポジトリを参照して下さい。

CHANGELOG

Changelog for package skyway

0.0.2 (2023-04-06)

  • Output logs when loading and unloading plugins

0.0.1 (2023-03-29)

first release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Plugins

Recent questions tagged skyway at Robotics Stack Exchange

No version for distro ardent showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

skyway package from skyway repo

skyway

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ntt-t3/skyway_for_ros.git
VCS Type git
VCS Version main
Last Updated 2023-10-25
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for using SkyWay from ROS

Additional Links

Maintainers

  • Toshiya Nakakura

Authors

  • Toshiya Nakakura

SkyWay for ROS

ROSからSkyWayを利用するためのパッケージです。

端末間でP2P接続を行うための規格としてWebRTCが標準化されています。 SkyWayはWebRTCプラットフォームであり、SkyWayを利用することで、ブラウザ・iOS・Androidなどの環境で相互にWebRTC接続を簡単に行うことができます。 WebRTCは映像と音声を双方向通信するためのMediaStreamと、データを転送するためのDataChannelが定義されています。 Skyway for ROSを利用することで、MediaStreamとDataChannelをROSパッケージから利用することができます。

全体的なモジュール構成は下図の通りです。 モジュール

SkyWay for ROSでは2つのサービスが提供されており、これらを利用し操作を行うことで、外部プログラム(Peer)に対してMediaStreamとDataConnection(over DataChannel)の確立を行います。

SkyWay for ROS内のMediaSocketに対してRTP/RTCPを送信することで、確立されたMedia Connectionを経由して、Peerに対して映像と音声を送ることができます。 また、データ転送用のROS Pluginをユーザ側で定義することができ、そのPluginに対してROS Topic, Service, Actionなどを用いてデータを送受信することで、 Peerとデータのやりとりを行うことができます。

操作方法とAPI仕様

まずSkyWay for ROS内に、SkyWayサーバとやり取りするために Peer Objectを生成します。以下のドキュメントを参照してください。

Peer Objectが生成できたら、MediaConnection, DataConnectionの接続処理及び待ち受けが行えるようになります。以下のページを参照してください。

DataConnectionが確立できたら、Pluginを介して外部ROS Moduleとデータのやり取りを行えます。 Pluginの仕様についてはこちらのドキュメントを参照してください。

tipsも参照して下さい。

サンプル・実行方法

examplesディレクトリ及びskyway_for_ros_examplesリポジトリを参照して下さい。

CHANGELOG

Changelog for package skyway

0.0.2 (2023-04-06)

  • Output logs when loading and unloading plugins

0.0.1 (2023-03-29)

first release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Plugins

Recent questions tagged skyway at Robotics Stack Exchange

No version for distro bouncy showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

skyway package from skyway repo

skyway

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ntt-t3/skyway_for_ros.git
VCS Type git
VCS Version main
Last Updated 2023-10-25
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for using SkyWay from ROS

Additional Links

Maintainers

  • Toshiya Nakakura

Authors

  • Toshiya Nakakura

SkyWay for ROS

ROSからSkyWayを利用するためのパッケージです。

端末間でP2P接続を行うための規格としてWebRTCが標準化されています。 SkyWayはWebRTCプラットフォームであり、SkyWayを利用することで、ブラウザ・iOS・Androidなどの環境で相互にWebRTC接続を簡単に行うことができます。 WebRTCは映像と音声を双方向通信するためのMediaStreamと、データを転送するためのDataChannelが定義されています。 Skyway for ROSを利用することで、MediaStreamとDataChannelをROSパッケージから利用することができます。

全体的なモジュール構成は下図の通りです。 モジュール

SkyWay for ROSでは2つのサービスが提供されており、これらを利用し操作を行うことで、外部プログラム(Peer)に対してMediaStreamとDataConnection(over DataChannel)の確立を行います。

SkyWay for ROS内のMediaSocketに対してRTP/RTCPを送信することで、確立されたMedia Connectionを経由して、Peerに対して映像と音声を送ることができます。 また、データ転送用のROS Pluginをユーザ側で定義することができ、そのPluginに対してROS Topic, Service, Actionなどを用いてデータを送受信することで、 Peerとデータのやりとりを行うことができます。

操作方法とAPI仕様

まずSkyWay for ROS内に、SkyWayサーバとやり取りするために Peer Objectを生成します。以下のドキュメントを参照してください。

Peer Objectが生成できたら、MediaConnection, DataConnectionの接続処理及び待ち受けが行えるようになります。以下のページを参照してください。

DataConnectionが確立できたら、Pluginを介して外部ROS Moduleとデータのやり取りを行えます。 Pluginの仕様についてはこちらのドキュメントを参照してください。

tipsも参照して下さい。

サンプル・実行方法

examplesディレクトリ及びskyway_for_ros_examplesリポジトリを参照して下さい。

CHANGELOG

Changelog for package skyway

0.0.2 (2023-04-06)

  • Output logs when loading and unloading plugins

0.0.1 (2023-03-29)

first release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Plugins

Recent questions tagged skyway at Robotics Stack Exchange

No version for distro crystal showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

skyway package from skyway repo

skyway

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ntt-t3/skyway_for_ros.git
VCS Type git
VCS Version main
Last Updated 2023-10-25
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for using SkyWay from ROS

Additional Links

Maintainers

  • Toshiya Nakakura

Authors

  • Toshiya Nakakura

SkyWay for ROS

ROSからSkyWayを利用するためのパッケージです。

端末間でP2P接続を行うための規格としてWebRTCが標準化されています。 SkyWayはWebRTCプラットフォームであり、SkyWayを利用することで、ブラウザ・iOS・Androidなどの環境で相互にWebRTC接続を簡単に行うことができます。 WebRTCは映像と音声を双方向通信するためのMediaStreamと、データを転送するためのDataChannelが定義されています。 Skyway for ROSを利用することで、MediaStreamとDataChannelをROSパッケージから利用することができます。

全体的なモジュール構成は下図の通りです。 モジュール

SkyWay for ROSでは2つのサービスが提供されており、これらを利用し操作を行うことで、外部プログラム(Peer)に対してMediaStreamとDataConnection(over DataChannel)の確立を行います。

SkyWay for ROS内のMediaSocketに対してRTP/RTCPを送信することで、確立されたMedia Connectionを経由して、Peerに対して映像と音声を送ることができます。 また、データ転送用のROS Pluginをユーザ側で定義することができ、そのPluginに対してROS Topic, Service, Actionなどを用いてデータを送受信することで、 Peerとデータのやりとりを行うことができます。

操作方法とAPI仕様

まずSkyWay for ROS内に、SkyWayサーバとやり取りするために Peer Objectを生成します。以下のドキュメントを参照してください。

Peer Objectが生成できたら、MediaConnection, DataConnectionの接続処理及び待ち受けが行えるようになります。以下のページを参照してください。

DataConnectionが確立できたら、Pluginを介して外部ROS Moduleとデータのやり取りを行えます。 Pluginの仕様についてはこちらのドキュメントを参照してください。

tipsも参照して下さい。

サンプル・実行方法

examplesディレクトリ及びskyway_for_ros_examplesリポジトリを参照して下さい。

CHANGELOG

Changelog for package skyway

0.0.2 (2023-04-06)

  • Output logs when loading and unloading plugins

0.0.1 (2023-03-29)

first release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Plugins

Recent questions tagged skyway at Robotics Stack Exchange

No version for distro eloquent showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

skyway package from skyway repo

skyway

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ntt-t3/skyway_for_ros.git
VCS Type git
VCS Version main
Last Updated 2023-10-25
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for using SkyWay from ROS

Additional Links

Maintainers

  • Toshiya Nakakura

Authors

  • Toshiya Nakakura

SkyWay for ROS

ROSからSkyWayを利用するためのパッケージです。

端末間でP2P接続を行うための規格としてWebRTCが標準化されています。 SkyWayはWebRTCプラットフォームであり、SkyWayを利用することで、ブラウザ・iOS・Androidなどの環境で相互にWebRTC接続を簡単に行うことができます。 WebRTCは映像と音声を双方向通信するためのMediaStreamと、データを転送するためのDataChannelが定義されています。 Skyway for ROSを利用することで、MediaStreamとDataChannelをROSパッケージから利用することができます。

全体的なモジュール構成は下図の通りです。 モジュール

SkyWay for ROSでは2つのサービスが提供されており、これらを利用し操作を行うことで、外部プログラム(Peer)に対してMediaStreamとDataConnection(over DataChannel)の確立を行います。

SkyWay for ROS内のMediaSocketに対してRTP/RTCPを送信することで、確立されたMedia Connectionを経由して、Peerに対して映像と音声を送ることができます。 また、データ転送用のROS Pluginをユーザ側で定義することができ、そのPluginに対してROS Topic, Service, Actionなどを用いてデータを送受信することで、 Peerとデータのやりとりを行うことができます。

操作方法とAPI仕様

まずSkyWay for ROS内に、SkyWayサーバとやり取りするために Peer Objectを生成します。以下のドキュメントを参照してください。

Peer Objectが生成できたら、MediaConnection, DataConnectionの接続処理及び待ち受けが行えるようになります。以下のページを参照してください。

DataConnectionが確立できたら、Pluginを介して外部ROS Moduleとデータのやり取りを行えます。 Pluginの仕様についてはこちらのドキュメントを参照してください。

tipsも参照して下さい。

サンプル・実行方法

examplesディレクトリ及びskyway_for_ros_examplesリポジトリを参照して下さい。

CHANGELOG

Changelog for package skyway

0.0.2 (2023-04-06)

  • Output logs when loading and unloading plugins

0.0.1 (2023-03-29)

first release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Plugins

Recent questions tagged skyway at Robotics Stack Exchange

No version for distro dashing showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

skyway package from skyway repo

skyway

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ntt-t3/skyway_for_ros.git
VCS Type git
VCS Version main
Last Updated 2023-10-25
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for using SkyWay from ROS

Additional Links

Maintainers

  • Toshiya Nakakura

Authors

  • Toshiya Nakakura

SkyWay for ROS

ROSからSkyWayを利用するためのパッケージです。

端末間でP2P接続を行うための規格としてWebRTCが標準化されています。 SkyWayはWebRTCプラットフォームであり、SkyWayを利用することで、ブラウザ・iOS・Androidなどの環境で相互にWebRTC接続を簡単に行うことができます。 WebRTCは映像と音声を双方向通信するためのMediaStreamと、データを転送するためのDataChannelが定義されています。 Skyway for ROSを利用することで、MediaStreamとDataChannelをROSパッケージから利用することができます。

全体的なモジュール構成は下図の通りです。 モジュール

SkyWay for ROSでは2つのサービスが提供されており、これらを利用し操作を行うことで、外部プログラム(Peer)に対してMediaStreamとDataConnection(over DataChannel)の確立を行います。

SkyWay for ROS内のMediaSocketに対してRTP/RTCPを送信することで、確立されたMedia Connectionを経由して、Peerに対して映像と音声を送ることができます。 また、データ転送用のROS Pluginをユーザ側で定義することができ、そのPluginに対してROS Topic, Service, Actionなどを用いてデータを送受信することで、 Peerとデータのやりとりを行うことができます。

操作方法とAPI仕様

まずSkyWay for ROS内に、SkyWayサーバとやり取りするために Peer Objectを生成します。以下のドキュメントを参照してください。

Peer Objectが生成できたら、MediaConnection, DataConnectionの接続処理及び待ち受けが行えるようになります。以下のページを参照してください。

DataConnectionが確立できたら、Pluginを介して外部ROS Moduleとデータのやり取りを行えます。 Pluginの仕様についてはこちらのドキュメントを参照してください。

tipsも参照して下さい。

サンプル・実行方法

examplesディレクトリ及びskyway_for_ros_examplesリポジトリを参照して下さい。

CHANGELOG

Changelog for package skyway

0.0.2 (2023-04-06)

  • Output logs when loading and unloading plugins

0.0.1 (2023-03-29)

first release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Plugins

Recent questions tagged skyway at Robotics Stack Exchange

No version for distro galactic showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

skyway package from skyway repo

skyway

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ntt-t3/skyway_for_ros.git
VCS Type git
VCS Version main
Last Updated 2023-10-25
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for using SkyWay from ROS

Additional Links

Maintainers

  • Toshiya Nakakura

Authors

  • Toshiya Nakakura

SkyWay for ROS

ROSからSkyWayを利用するためのパッケージです。

端末間でP2P接続を行うための規格としてWebRTCが標準化されています。 SkyWayはWebRTCプラットフォームであり、SkyWayを利用することで、ブラウザ・iOS・Androidなどの環境で相互にWebRTC接続を簡単に行うことができます。 WebRTCは映像と音声を双方向通信するためのMediaStreamと、データを転送するためのDataChannelが定義されています。 Skyway for ROSを利用することで、MediaStreamとDataChannelをROSパッケージから利用することができます。

全体的なモジュール構成は下図の通りです。 モジュール

SkyWay for ROSでは2つのサービスが提供されており、これらを利用し操作を行うことで、外部プログラム(Peer)に対してMediaStreamとDataConnection(over DataChannel)の確立を行います。

SkyWay for ROS内のMediaSocketに対してRTP/RTCPを送信することで、確立されたMedia Connectionを経由して、Peerに対して映像と音声を送ることができます。 また、データ転送用のROS Pluginをユーザ側で定義することができ、そのPluginに対してROS Topic, Service, Actionなどを用いてデータを送受信することで、 Peerとデータのやりとりを行うことができます。

操作方法とAPI仕様

まずSkyWay for ROS内に、SkyWayサーバとやり取りするために Peer Objectを生成します。以下のドキュメントを参照してください。

Peer Objectが生成できたら、MediaConnection, DataConnectionの接続処理及び待ち受けが行えるようになります。以下のページを参照してください。

DataConnectionが確立できたら、Pluginを介して外部ROS Moduleとデータのやり取りを行えます。 Pluginの仕様についてはこちらのドキュメントを参照してください。

tipsも参照して下さい。

サンプル・実行方法

examplesディレクトリ及びskyway_for_ros_examplesリポジトリを参照して下さい。

CHANGELOG

Changelog for package skyway

0.0.2 (2023-04-06)

  • Output logs when loading and unloading plugins

0.0.1 (2023-03-29)

first release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Plugins

Recent questions tagged skyway at Robotics Stack Exchange

No version for distro foxy showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

skyway package from skyway repo

skyway

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ntt-t3/skyway_for_ros.git
VCS Type git
VCS Version main
Last Updated 2023-10-25
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for using SkyWay from ROS

Additional Links

Maintainers

  • Toshiya Nakakura

Authors

  • Toshiya Nakakura

SkyWay for ROS

ROSからSkyWayを利用するためのパッケージです。

端末間でP2P接続を行うための規格としてWebRTCが標準化されています。 SkyWayはWebRTCプラットフォームであり、SkyWayを利用することで、ブラウザ・iOS・Androidなどの環境で相互にWebRTC接続を簡単に行うことができます。 WebRTCは映像と音声を双方向通信するためのMediaStreamと、データを転送するためのDataChannelが定義されています。 Skyway for ROSを利用することで、MediaStreamとDataChannelをROSパッケージから利用することができます。

全体的なモジュール構成は下図の通りです。 モジュール

SkyWay for ROSでは2つのサービスが提供されており、これらを利用し操作を行うことで、外部プログラム(Peer)に対してMediaStreamとDataConnection(over DataChannel)の確立を行います。

SkyWay for ROS内のMediaSocketに対してRTP/RTCPを送信することで、確立されたMedia Connectionを経由して、Peerに対して映像と音声を送ることができます。 また、データ転送用のROS Pluginをユーザ側で定義することができ、そのPluginに対してROS Topic, Service, Actionなどを用いてデータを送受信することで、 Peerとデータのやりとりを行うことができます。

操作方法とAPI仕様

まずSkyWay for ROS内に、SkyWayサーバとやり取りするために Peer Objectを生成します。以下のドキュメントを参照してください。

Peer Objectが生成できたら、MediaConnection, DataConnectionの接続処理及び待ち受けが行えるようになります。以下のページを参照してください。

DataConnectionが確立できたら、Pluginを介して外部ROS Moduleとデータのやり取りを行えます。 Pluginの仕様についてはこちらのドキュメントを参照してください。

tipsも参照して下さい。

サンプル・実行方法

examplesディレクトリ及びskyway_for_ros_examplesリポジトリを参照して下さい。

CHANGELOG

Changelog for package skyway

0.0.2 (2023-04-06)

  • Output logs when loading and unloading plugins

0.0.1 (2023-03-29)

first release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Plugins

Recent questions tagged skyway at Robotics Stack Exchange

No version for distro iron showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

skyway package from skyway repo

skyway

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ntt-t3/skyway_for_ros.git
VCS Type git
VCS Version main
Last Updated 2023-10-25
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for using SkyWay from ROS

Additional Links

Maintainers

  • Toshiya Nakakura

Authors

  • Toshiya Nakakura

SkyWay for ROS

ROSからSkyWayを利用するためのパッケージです。

端末間でP2P接続を行うための規格としてWebRTCが標準化されています。 SkyWayはWebRTCプラットフォームであり、SkyWayを利用することで、ブラウザ・iOS・Androidなどの環境で相互にWebRTC接続を簡単に行うことができます。 WebRTCは映像と音声を双方向通信するためのMediaStreamと、データを転送するためのDataChannelが定義されています。 Skyway for ROSを利用することで、MediaStreamとDataChannelをROSパッケージから利用することができます。

全体的なモジュール構成は下図の通りです。 モジュール

SkyWay for ROSでは2つのサービスが提供されており、これらを利用し操作を行うことで、外部プログラム(Peer)に対してMediaStreamとDataConnection(over DataChannel)の確立を行います。

SkyWay for ROS内のMediaSocketに対してRTP/RTCPを送信することで、確立されたMedia Connectionを経由して、Peerに対して映像と音声を送ることができます。 また、データ転送用のROS Pluginをユーザ側で定義することができ、そのPluginに対してROS Topic, Service, Actionなどを用いてデータを送受信することで、 Peerとデータのやりとりを行うことができます。

操作方法とAPI仕様

まずSkyWay for ROS内に、SkyWayサーバとやり取りするために Peer Objectを生成します。以下のドキュメントを参照してください。

Peer Objectが生成できたら、MediaConnection, DataConnectionの接続処理及び待ち受けが行えるようになります。以下のページを参照してください。

DataConnectionが確立できたら、Pluginを介して外部ROS Moduleとデータのやり取りを行えます。 Pluginの仕様についてはこちらのドキュメントを参照してください。

tipsも参照して下さい。

サンプル・実行方法

examplesディレクトリ及びskyway_for_ros_examplesリポジトリを参照して下さい。

CHANGELOG

Changelog for package skyway

0.0.2 (2023-04-06)

  • Output logs when loading and unloading plugins

0.0.1 (2023-03-29)

first release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Plugins

Recent questions tagged skyway at Robotics Stack Exchange

No version for distro lunar showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

skyway package from skyway repo

skyway

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ntt-t3/skyway_for_ros.git
VCS Type git
VCS Version main
Last Updated 2023-10-25
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for using SkyWay from ROS

Additional Links

Maintainers

  • Toshiya Nakakura

Authors

  • Toshiya Nakakura

SkyWay for ROS

ROSからSkyWayを利用するためのパッケージです。

端末間でP2P接続を行うための規格としてWebRTCが標準化されています。 SkyWayはWebRTCプラットフォームであり、SkyWayを利用することで、ブラウザ・iOS・Androidなどの環境で相互にWebRTC接続を簡単に行うことができます。 WebRTCは映像と音声を双方向通信するためのMediaStreamと、データを転送するためのDataChannelが定義されています。 Skyway for ROSを利用することで、MediaStreamとDataChannelをROSパッケージから利用することができます。

全体的なモジュール構成は下図の通りです。 モジュール

SkyWay for ROSでは2つのサービスが提供されており、これらを利用し操作を行うことで、外部プログラム(Peer)に対してMediaStreamとDataConnection(over DataChannel)の確立を行います。

SkyWay for ROS内のMediaSocketに対してRTP/RTCPを送信することで、確立されたMedia Connectionを経由して、Peerに対して映像と音声を送ることができます。 また、データ転送用のROS Pluginをユーザ側で定義することができ、そのPluginに対してROS Topic, Service, Actionなどを用いてデータを送受信することで、 Peerとデータのやりとりを行うことができます。

操作方法とAPI仕様

まずSkyWay for ROS内に、SkyWayサーバとやり取りするために Peer Objectを生成します。以下のドキュメントを参照してください。

Peer Objectが生成できたら、MediaConnection, DataConnectionの接続処理及び待ち受けが行えるようになります。以下のページを参照してください。

DataConnectionが確立できたら、Pluginを介して外部ROS Moduleとデータのやり取りを行えます。 Pluginの仕様についてはこちらのドキュメントを参照してください。

tipsも参照して下さい。

サンプル・実行方法

examplesディレクトリ及びskyway_for_ros_examplesリポジトリを参照して下さい。

CHANGELOG

Changelog for package skyway

0.0.2 (2023-04-06)

  • Output logs when loading and unloading plugins

0.0.1 (2023-03-29)

first release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Plugins

Recent questions tagged skyway at Robotics Stack Exchange

No version for distro jade showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

skyway package from skyway repo

skyway

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ntt-t3/skyway_for_ros.git
VCS Type git
VCS Version main
Last Updated 2023-10-25
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for using SkyWay from ROS

Additional Links

Maintainers

  • Toshiya Nakakura

Authors

  • Toshiya Nakakura

SkyWay for ROS

ROSからSkyWayを利用するためのパッケージです。

端末間でP2P接続を行うための規格としてWebRTCが標準化されています。 SkyWayはWebRTCプラットフォームであり、SkyWayを利用することで、ブラウザ・iOS・Androidなどの環境で相互にWebRTC接続を簡単に行うことができます。 WebRTCは映像と音声を双方向通信するためのMediaStreamと、データを転送するためのDataChannelが定義されています。 Skyway for ROSを利用することで、MediaStreamとDataChannelをROSパッケージから利用することができます。

全体的なモジュール構成は下図の通りです。 モジュール

SkyWay for ROSでは2つのサービスが提供されており、これらを利用し操作を行うことで、外部プログラム(Peer)に対してMediaStreamとDataConnection(over DataChannel)の確立を行います。

SkyWay for ROS内のMediaSocketに対してRTP/RTCPを送信することで、確立されたMedia Connectionを経由して、Peerに対して映像と音声を送ることができます。 また、データ転送用のROS Pluginをユーザ側で定義することができ、そのPluginに対してROS Topic, Service, Actionなどを用いてデータを送受信することで、 Peerとデータのやりとりを行うことができます。

操作方法とAPI仕様

まずSkyWay for ROS内に、SkyWayサーバとやり取りするために Peer Objectを生成します。以下のドキュメントを参照してください。

Peer Objectが生成できたら、MediaConnection, DataConnectionの接続処理及び待ち受けが行えるようになります。以下のページを参照してください。

DataConnectionが確立できたら、Pluginを介して外部ROS Moduleとデータのやり取りを行えます。 Pluginの仕様についてはこちらのドキュメントを参照してください。

tipsも参照して下さい。

サンプル・実行方法

examplesディレクトリ及びskyway_for_ros_examplesリポジトリを参照して下さい。

CHANGELOG

Changelog for package skyway

0.0.2 (2023-04-06)

  • Output logs when loading and unloading plugins

0.0.1 (2023-03-29)

first release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Plugins

Recent questions tagged skyway at Robotics Stack Exchange

No version for distro indigo showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

skyway package from skyway repo

skyway

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ntt-t3/skyway_for_ros.git
VCS Type git
VCS Version main
Last Updated 2023-10-25
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for using SkyWay from ROS

Additional Links

Maintainers

  • Toshiya Nakakura

Authors

  • Toshiya Nakakura

SkyWay for ROS

ROSからSkyWayを利用するためのパッケージです。

端末間でP2P接続を行うための規格としてWebRTCが標準化されています。 SkyWayはWebRTCプラットフォームであり、SkyWayを利用することで、ブラウザ・iOS・Androidなどの環境で相互にWebRTC接続を簡単に行うことができます。 WebRTCは映像と音声を双方向通信するためのMediaStreamと、データを転送するためのDataChannelが定義されています。 Skyway for ROSを利用することで、MediaStreamとDataChannelをROSパッケージから利用することができます。

全体的なモジュール構成は下図の通りです。 モジュール

SkyWay for ROSでは2つのサービスが提供されており、これらを利用し操作を行うことで、外部プログラム(Peer)に対してMediaStreamとDataConnection(over DataChannel)の確立を行います。

SkyWay for ROS内のMediaSocketに対してRTP/RTCPを送信することで、確立されたMedia Connectionを経由して、Peerに対して映像と音声を送ることができます。 また、データ転送用のROS Pluginをユーザ側で定義することができ、そのPluginに対してROS Topic, Service, Actionなどを用いてデータを送受信することで、 Peerとデータのやりとりを行うことができます。

操作方法とAPI仕様

まずSkyWay for ROS内に、SkyWayサーバとやり取りするために Peer Objectを生成します。以下のドキュメントを参照してください。

Peer Objectが生成できたら、MediaConnection, DataConnectionの接続処理及び待ち受けが行えるようになります。以下のページを参照してください。

DataConnectionが確立できたら、Pluginを介して外部ROS Moduleとデータのやり取りを行えます。 Pluginの仕様についてはこちらのドキュメントを参照してください。

tipsも参照して下さい。

サンプル・実行方法

examplesディレクトリ及びskyway_for_ros_examplesリポジトリを参照して下さい。

CHANGELOG

Changelog for package skyway

0.0.2 (2023-04-06)

  • Output logs when loading and unloading plugins

0.0.1 (2023-03-29)

first release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Plugins

Recent questions tagged skyway at Robotics Stack Exchange

No version for distro hydro showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

skyway package from skyway repo

skyway

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ntt-t3/skyway_for_ros.git
VCS Type git
VCS Version main
Last Updated 2023-10-25
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for using SkyWay from ROS

Additional Links

Maintainers

  • Toshiya Nakakura

Authors

  • Toshiya Nakakura

SkyWay for ROS

ROSからSkyWayを利用するためのパッケージです。

端末間でP2P接続を行うための規格としてWebRTCが標準化されています。 SkyWayはWebRTCプラットフォームであり、SkyWayを利用することで、ブラウザ・iOS・Androidなどの環境で相互にWebRTC接続を簡単に行うことができます。 WebRTCは映像と音声を双方向通信するためのMediaStreamと、データを転送するためのDataChannelが定義されています。 Skyway for ROSを利用することで、MediaStreamとDataChannelをROSパッケージから利用することができます。

全体的なモジュール構成は下図の通りです。 モジュール

SkyWay for ROSでは2つのサービスが提供されており、これらを利用し操作を行うことで、外部プログラム(Peer)に対してMediaStreamとDataConnection(over DataChannel)の確立を行います。

SkyWay for ROS内のMediaSocketに対してRTP/RTCPを送信することで、確立されたMedia Connectionを経由して、Peerに対して映像と音声を送ることができます。 また、データ転送用のROS Pluginをユーザ側で定義することができ、そのPluginに対してROS Topic, Service, Actionなどを用いてデータを送受信することで、 Peerとデータのやりとりを行うことができます。

操作方法とAPI仕様

まずSkyWay for ROS内に、SkyWayサーバとやり取りするために Peer Objectを生成します。以下のドキュメントを参照してください。

Peer Objectが生成できたら、MediaConnection, DataConnectionの接続処理及び待ち受けが行えるようになります。以下のページを参照してください。

DataConnectionが確立できたら、Pluginを介して外部ROS Moduleとデータのやり取りを行えます。 Pluginの仕様についてはこちらのドキュメントを参照してください。

tipsも参照して下さい。

サンプル・実行方法

examplesディレクトリ及びskyway_for_ros_examplesリポジトリを参照して下さい。

CHANGELOG

Changelog for package skyway

0.0.2 (2023-04-06)

  • Output logs when loading and unloading plugins

0.0.1 (2023-03-29)

first release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Plugins

Recent questions tagged skyway at Robotics Stack Exchange

No version for distro kinetic showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

skyway package from skyway repo

skyway

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ntt-t3/skyway_for_ros.git
VCS Type git
VCS Version main
Last Updated 2023-10-25
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for using SkyWay from ROS

Additional Links

Maintainers

  • Toshiya Nakakura

Authors

  • Toshiya Nakakura

SkyWay for ROS

ROSからSkyWayを利用するためのパッケージです。

端末間でP2P接続を行うための規格としてWebRTCが標準化されています。 SkyWayはWebRTCプラットフォームであり、SkyWayを利用することで、ブラウザ・iOS・Androidなどの環境で相互にWebRTC接続を簡単に行うことができます。 WebRTCは映像と音声を双方向通信するためのMediaStreamと、データを転送するためのDataChannelが定義されています。 Skyway for ROSを利用することで、MediaStreamとDataChannelをROSパッケージから利用することができます。

全体的なモジュール構成は下図の通りです。 モジュール

SkyWay for ROSでは2つのサービスが提供されており、これらを利用し操作を行うことで、外部プログラム(Peer)に対してMediaStreamとDataConnection(over DataChannel)の確立を行います。

SkyWay for ROS内のMediaSocketに対してRTP/RTCPを送信することで、確立されたMedia Connectionを経由して、Peerに対して映像と音声を送ることができます。 また、データ転送用のROS Pluginをユーザ側で定義することができ、そのPluginに対してROS Topic, Service, Actionなどを用いてデータを送受信することで、 Peerとデータのやりとりを行うことができます。

操作方法とAPI仕様

まずSkyWay for ROS内に、SkyWayサーバとやり取りするために Peer Objectを生成します。以下のドキュメントを参照してください。

Peer Objectが生成できたら、MediaConnection, DataConnectionの接続処理及び待ち受けが行えるようになります。以下のページを参照してください。

DataConnectionが確立できたら、Pluginを介して外部ROS Moduleとデータのやり取りを行えます。 Pluginの仕様についてはこちらのドキュメントを参照してください。

tipsも参照して下さい。

サンプル・実行方法

examplesディレクトリ及びskyway_for_ros_examplesリポジトリを参照して下さい。

CHANGELOG

Changelog for package skyway

0.0.2 (2023-04-06)

  • Output logs when loading and unloading plugins

0.0.1 (2023-03-29)

first release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Plugins

Recent questions tagged skyway at Robotics Stack Exchange

Package symbol

skyway package from skyway repo

skyway

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ntt-t3/skyway_for_ros.git
VCS Type git
VCS Version main
Last Updated 2023-10-25
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for using SkyWay from ROS

Additional Links

Maintainers

  • Toshiya Nakakura

Authors

  • Toshiya Nakakura

SkyWay for ROS

ROSからSkyWayを利用するためのパッケージです。

端末間でP2P接続を行うための規格としてWebRTCが標準化されています。 SkyWayはWebRTCプラットフォームであり、SkyWayを利用することで、ブラウザ・iOS・Androidなどの環境で相互にWebRTC接続を簡単に行うことができます。 WebRTCは映像と音声を双方向通信するためのMediaStreamと、データを転送するためのDataChannelが定義されています。 Skyway for ROSを利用することで、MediaStreamとDataChannelをROSパッケージから利用することができます。

全体的なモジュール構成は下図の通りです。 モジュール

SkyWay for ROSでは2つのサービスが提供されており、これらを利用し操作を行うことで、外部プログラム(Peer)に対してMediaStreamとDataConnection(over DataChannel)の確立を行います。

SkyWay for ROS内のMediaSocketに対してRTP/RTCPを送信することで、確立されたMedia Connectionを経由して、Peerに対して映像と音声を送ることができます。 また、データ転送用のROS Pluginをユーザ側で定義することができ、そのPluginに対してROS Topic, Service, Actionなどを用いてデータを送受信することで、 Peerとデータのやりとりを行うことができます。

操作方法とAPI仕様

まずSkyWay for ROS内に、SkyWayサーバとやり取りするために Peer Objectを生成します。以下のドキュメントを参照してください。

Peer Objectが生成できたら、MediaConnection, DataConnectionの接続処理及び待ち受けが行えるようになります。以下のページを参照してください。

DataConnectionが確立できたら、Pluginを介して外部ROS Moduleとデータのやり取りを行えます。 Pluginの仕様についてはこちらのドキュメントを参照してください。

tipsも参照して下さい。

サンプル・実行方法

examplesディレクトリ及びskyway_for_ros_examplesリポジトリを参照して下さい。

CHANGELOG

Changelog for package skyway

0.0.2 (2023-04-06)

  • Output logs when loading and unloading plugins

0.0.1 (2023-03-29)

first release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Plugins

Recent questions tagged skyway at Robotics Stack Exchange

Package symbol

skyway package from skyway repo

skyway

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.0.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ntt-t3/skyway_for_ros.git
VCS Type git
VCS Version main
Last Updated 2023-10-25
Dev Status DEVELOPED
CI status
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for using SkyWay from ROS

Additional Links

Maintainers

  • Toshiya Nakakura

Authors

  • Toshiya Nakakura

SkyWay for ROS

ROSからSkyWayを利用するためのパッケージです。

端末間でP2P接続を行うための規格としてWebRTCが標準化されています。 SkyWayはWebRTCプラットフォームであり、SkyWayを利用することで、ブラウザ・iOS・Androidなどの環境で相互にWebRTC接続を簡単に行うことができます。 WebRTCは映像と音声を双方向通信するためのMediaStreamと、データを転送するためのDataChannelが定義されています。 Skyway for ROSを利用することで、MediaStreamとDataChannelをROSパッケージから利用することができます。

全体的なモジュール構成は下図の通りです。 モジュール

SkyWay for ROSでは2つのサービスが提供されており、これらを利用し操作を行うことで、外部プログラム(Peer)に対してMediaStreamとDataConnection(over DataChannel)の確立を行います。

SkyWay for ROS内のMediaSocketに対してRTP/RTCPを送信することで、確立されたMedia Connectionを経由して、Peerに対して映像と音声を送ることができます。 また、データ転送用のROS Pluginをユーザ側で定義することができ、そのPluginに対してROS Topic, Service, Actionなどを用いてデータを送受信することで、 Peerとデータのやりとりを行うことができます。

操作方法とAPI仕様

まずSkyWay for ROS内に、SkyWayサーバとやり取りするために Peer Objectを生成します。以下のドキュメントを参照してください。

Peer Objectが生成できたら、MediaConnection, DataConnectionの接続処理及び待ち受けが行えるようになります。以下のページを参照してください。

DataConnectionが確立できたら、Pluginを介して外部ROS Moduleとデータのやり取りを行えます。 Pluginの仕様についてはこちらのドキュメントを参照してください。

tipsも参照して下さい。

サンプル・実行方法

examplesディレクトリ及びskyway_for_ros_examplesリポジトリを参照して下さい。

CHANGELOG

Changelog for package skyway

0.0.2 (2023-04-06)

  • Output logs when loading and unloading plugins

0.0.1 (2023-03-29)

first release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Plugins

Recent questions tagged skyway at Robotics Stack Exchange