Rowma Docs
  • Docs
  • GitHub
  • Languages icon中文
    • English
    • 日本語
    • Help Translate

›Rowma ROS

Getting Started

  • First Step
  • System Architecture
  • Delay Mesurement

Examples

  • Rowma Public Console
  • Remote Control from Smartphone
  • Robot to Robot Communication

ConnectionManager

  • Overview
  • Host Your Network
  • Database
  • Authentication and Authorization

Rowma ROS

  • Overview

SDKs

  • JavaScript SDK
  • Python SDK
Translate

Overview

rowma_ros works as a WebSocket client to receive commands from ConnectionManager and run the received commands.

Install

You can run the following command below at your terminal.

python <(curl "https://raw.githubusercontent.com/rowma/rowma_ros/master/install.py" -s -N)

Manual setup

You can install rowma_ros manually if the above script does not go well.

cd ~/catkin_ws/src
git clone https://github.com/rowma/rowma_ros
sudo apt-get install ros-melodic-rosbridge-server
cd rowma_ros && pip install -r requirements.txt && cd..
catkin_make

Run rowma_ros node

Finally, you can run rowma_ros node.

rosrun rowma_ros rowma

Options

There are some options that can be specified at rosrun.

namevaluedescription
ROWMA_DEBUGbooleanDebug logs are shown if you set this value as True.
API_KEYstringAPI_KEY can be specified for authentication. This value is used along with an authenticator server specified by ROWMA_SERVER_URL.
ROWMA_SERVER_URLstringThis value describes ConnectionManager URL. The default value is https://rowma.moriokalab.com.
UUIDstringYou can use an arbitrary UUID by using this variable.
← Authentication and AuthorizationJavaScript SDK →
  • Install
    • Manual setup
  • Run rowma_ros node
  • Options
Docs
Getting StartedGuides
Community
Project ChatTwitter
More
GitHubStar
Follow @rowmaio
Copyright © 2021 rowmaio