Difference between revisions of "ROS"
From RobotinoWiki
(→Hardware) |
|||
Line 3: | Line 3: | ||
|- style="vertical-align:top" | |- style="vertical-align:top" | ||
|[[Image:Robotino_ros_icon_64.png]] | |[[Image:Robotino_ros_icon_64.png]] | ||
− | |The [http://www.ros.org/wiki/ Robot Operating System ROS] hosted and maintained by [http://www.willowgarage.com/ Willow Garage] is a free meta operating system for mobile robots. This page describes the adaption of Robotino | + | |The [http://www.ros.org/wiki/ Robot Operating System ROS] hosted and maintained by [http://www.willowgarage.com/ Willow Garage] is a free meta operating system for mobile robots. This page describes the adaption of Robotino's REST-API to ROS. |
! style="text-align:left; width:20em; background-color:#dddddd"| | ! style="text-align:left; width:20em; background-color:#dddddd"| | ||
=== Package links === | === Package links === | ||
[http://www.ros.org/wiki/robotino robotino] - Contains the essential packages for communicating with Robotino. | [http://www.ros.org/wiki/robotino robotino] - Contains the essential packages for communicating with Robotino. | ||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
− | |||
− | |||
==Installation== | ==Installation== | ||
− | + | Your Robotino needs to be updated to at least image >= 4.0.0 from [https://doc.openrobotino.org/download/tinycore/robotino4image/ here]. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | + | ==Test== |
+ | ===Drive Robotino=== | ||
+ | <pre> | ||
+ | rostopic pub -r 10 /cmd_vel geometry_msgs/Twist '{linear: {x: 0.1, y: 0.0, z: 0.0}, angular: {x: 0.0,y: 0.0,z: 0.0}}' | ||
+ | </pre> | ||
==Hardware== | ==Hardware== |
Revision as of 11:59, 1 March 2019
Contents
Introduction
The Robot Operating System ROS hosted and maintained by Willow Garage is a free meta operating system for mobile robots. This page describes the adaption of Robotino's REST-API to ROS. |
Package linksrobotino - Contains the essential packages for communicating with Robotino. |
---|
Installation
Your Robotino needs to be updated to at least image >= 4.0.0 from here.
Test
Drive Robotino
rostopic pub -r 10 /cmd_vel geometry_msgs/Twist '{linear: {x: 0.1, y: 0.0, z: 0.0}, angular: {x: 0.0,y: 0.0,z: 0.0}}'
Hardware
What you really need to use ROS in a meaningful way is a laser rangefinder for Robotino.
Documents
RWTH Aachen: Lab Course Model-Based Robotics Software Development Implementation Notes