Skip to content
This repository has been archived by the owner on Sep 19, 2021. It is now read-only.

dpiet/robotsindc-ros-pkg

Repository files navigation

This ROS package provides teleoperation functionality through any websockets-enabled browser, allowing teleoperation through a variety of devices such as the iPhone, iPad, Android devices, and PCs.

A tutorial related to this package is available at RobotsInDC.com

The package includes the following:

Nodes: roomba400_lightweight -- Provides interface to iRobot 400-series roombas through the SCI specification. Subscribes to the /cmd_vel topic. teleop_key -- Standard keyboard teleoperation through command line for debugging/testing/local control.

Control Interface: teleop.html -- forward-facing page for teleoperation through a browser

ROS package dependencies: Rosbridge (if using web interface) cereal_port

To run:

In a terminal:

roscore rosrun roomba_400_series roomba400_light_node (assumes robot is attached to /dev/ttyUSB0) rosrun rosbridge rosbridge.py (Optional) if you don't have a webserver, cd to your /home directory with the teleop.html file and use the magic of python: python -m SimpleHTTPServer

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published