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

rosruby repository

rosruby

ROS Distro
hydro

Repository Summary

Checkout URI https://github.com/OTL/rosruby.git
VCS Type git
VCS Version master
Last Updated 2017-08-15
Dev Status UNMAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosruby 0.5.5

README

ROS Ruby Client: rosruby

ROS is Robot Operating System developed by OSRF and open source communities.

This project supports ruby ROS client. You can program intelligent robots by ruby, very easily.

Homepage: http://otl.github.com/rosruby Git: http://github.com/OTL/rosruby Author: Takashi Ogura Copyright: 2012 License: new BSD License Latest Version: 0.4.3

Requirements

  • ruby (1.8.7/1.9.3)
  • ROS (hydro/groovy)

electric/fuerte

If you are using electric or fuerte, please use v0.2.1.

Install (binary)

sudo apt-get install ros-hydro-rosruby

then you have to source /opt/ros/hydro/setup.bash for ruby library path.

Install from source

Install ROS and ruby first. ROS document is http://ros.org/wiki/ROS/Installation . rosruby uses genrb for message generation. After install genrb, .rb message files are automatically compiled if there are message source package exists in your catkin_ws/src directory.

rosruby uses catkin. If you have not catkin_ws yet, please read this wiki.

$ cd ~/catkin_ws/src
$ git clone https://github.com/OTL/genrb.git
$ git clone https://github.com/OTL/rosruby.git
$ cd ~/catkin_ws
$ catkin_make

Install from source (indigo/jade)

Try indigo-devel branch.

$ cd ~/catkin_ws/src/rosruby
$ git checkout indigo-devel
$ cd ~/catkin_ws
$ catkin_make

Message generation

You must generate ROS msg/srv files for rosruby if the msg/srv packages are not compiled from source. If you are using catkin package, it is easy. Please add below to your package CMakeLists.txt.

find_package(rosruby)
rosruby_generate_messages(message_pkg1 message_pkg2 ...)

Or, you can generate it manually. Please use the msg/srv generation script (rosruby_genmsg.py) in order to generage rosruby messages.

For example, (please replace catkin_ws to your catkin workspace)

$ rosrun rosruby rosruby_genmsg.py geometry_msgs nav_msgs -d ~/catkin_ws/devel/lib/ruby/vendor_ruby/

If you want to generate msg/srv files from source (for example your project), it is automatically generated by genrb.

Sample Source

You can get rosruby sample programs from rosruby_tutorials package.

Subscriber

```ruby #!/usr/bin/env ruby

require ‘ros’ require ‘std_msgs/String’

node = ROS::Node.new(‘/rosruby_sample_subscriber’) node.subscribe(‘/chatter’, Std_msgs::String) do |msg| puts “message come! = '#{msg.data}'” end

while node.ok? node.spin_once

File truncated at 100 lines see the full file

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

rosruby repository

rosruby

ROS Distro
hydro

Repository Summary

Checkout URI https://github.com/OTL/rosruby.git
VCS Type git
VCS Version master
Last Updated 2017-08-15
Dev Status UNMAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosruby 0.5.5

README

ROS Ruby Client: rosruby

ROS is Robot Operating System developed by OSRF and open source communities.

This project supports ruby ROS client. You can program intelligent robots by ruby, very easily.

Homepage: http://otl.github.com/rosruby Git: http://github.com/OTL/rosruby Author: Takashi Ogura Copyright: 2012 License: new BSD License Latest Version: 0.4.3

Requirements

  • ruby (1.8.7/1.9.3)
  • ROS (hydro/groovy)

electric/fuerte

If you are using electric or fuerte, please use v0.2.1.

Install (binary)

sudo apt-get install ros-hydro-rosruby

then you have to source /opt/ros/hydro/setup.bash for ruby library path.

Install from source

Install ROS and ruby first. ROS document is http://ros.org/wiki/ROS/Installation . rosruby uses genrb for message generation. After install genrb, .rb message files are automatically compiled if there are message source package exists in your catkin_ws/src directory.

rosruby uses catkin. If you have not catkin_ws yet, please read this wiki.

$ cd ~/catkin_ws/src
$ git clone https://github.com/OTL/genrb.git
$ git clone https://github.com/OTL/rosruby.git
$ cd ~/catkin_ws
$ catkin_make

Install from source (indigo/jade)

Try indigo-devel branch.

$ cd ~/catkin_ws/src/rosruby
$ git checkout indigo-devel
$ cd ~/catkin_ws
$ catkin_make

Message generation

You must generate ROS msg/srv files for rosruby if the msg/srv packages are not compiled from source. If you are using catkin package, it is easy. Please add below to your package CMakeLists.txt.

find_package(rosruby)
rosruby_generate_messages(message_pkg1 message_pkg2 ...)

Or, you can generate it manually. Please use the msg/srv generation script (rosruby_genmsg.py) in order to generage rosruby messages.

For example, (please replace catkin_ws to your catkin workspace)

$ rosrun rosruby rosruby_genmsg.py geometry_msgs nav_msgs -d ~/catkin_ws/devel/lib/ruby/vendor_ruby/

If you want to generate msg/srv files from source (for example your project), it is automatically generated by genrb.

Sample Source

You can get rosruby sample programs from rosruby_tutorials package.

Subscriber

```ruby #!/usr/bin/env ruby

require ‘ros’ require ‘std_msgs/String’

node = ROS::Node.new(‘/rosruby_sample_subscriber’) node.subscribe(‘/chatter’, Std_msgs::String) do |msg| puts “message come! = '#{msg.data}'” end

while node.ok? node.spin_once

File truncated at 100 lines see the full file

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

rosruby repository

rosruby

ROS Distro
hydro

Repository Summary

Checkout URI https://github.com/OTL/rosruby.git
VCS Type git
VCS Version master
Last Updated 2017-08-15
Dev Status UNMAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosruby 0.5.5

README

ROS Ruby Client: rosruby

ROS is Robot Operating System developed by OSRF and open source communities.

This project supports ruby ROS client. You can program intelligent robots by ruby, very easily.

Homepage: http://otl.github.com/rosruby Git: http://github.com/OTL/rosruby Author: Takashi Ogura Copyright: 2012 License: new BSD License Latest Version: 0.4.3

Requirements

  • ruby (1.8.7/1.9.3)
  • ROS (hydro/groovy)

electric/fuerte

If you are using electric or fuerte, please use v0.2.1.

Install (binary)

sudo apt-get install ros-hydro-rosruby

then you have to source /opt/ros/hydro/setup.bash for ruby library path.

Install from source

Install ROS and ruby first. ROS document is http://ros.org/wiki/ROS/Installation . rosruby uses genrb for message generation. After install genrb, .rb message files are automatically compiled if there are message source package exists in your catkin_ws/src directory.

rosruby uses catkin. If you have not catkin_ws yet, please read this wiki.

$ cd ~/catkin_ws/src
$ git clone https://github.com/OTL/genrb.git
$ git clone https://github.com/OTL/rosruby.git
$ cd ~/catkin_ws
$ catkin_make

Install from source (indigo/jade)

Try indigo-devel branch.

$ cd ~/catkin_ws/src/rosruby
$ git checkout indigo-devel
$ cd ~/catkin_ws
$ catkin_make

Message generation

You must generate ROS msg/srv files for rosruby if the msg/srv packages are not compiled from source. If you are using catkin package, it is easy. Please add below to your package CMakeLists.txt.

find_package(rosruby)
rosruby_generate_messages(message_pkg1 message_pkg2 ...)

Or, you can generate it manually. Please use the msg/srv generation script (rosruby_genmsg.py) in order to generage rosruby messages.

For example, (please replace catkin_ws to your catkin workspace)

$ rosrun rosruby rosruby_genmsg.py geometry_msgs nav_msgs -d ~/catkin_ws/devel/lib/ruby/vendor_ruby/

If you want to generate msg/srv files from source (for example your project), it is automatically generated by genrb.

Sample Source

You can get rosruby sample programs from rosruby_tutorials package.

Subscriber

```ruby #!/usr/bin/env ruby

require ‘ros’ require ‘std_msgs/String’

node = ROS::Node.new(‘/rosruby_sample_subscriber’) node.subscribe(‘/chatter’, Std_msgs::String) do |msg| puts “message come! = '#{msg.data}'” end

while node.ok? node.spin_once

File truncated at 100 lines see the full file

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

rosruby repository

rosruby

ROS Distro
hydro

Repository Summary

Checkout URI https://github.com/OTL/rosruby.git
VCS Type git
VCS Version master
Last Updated 2017-08-15
Dev Status UNMAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosruby 0.5.5

README

ROS Ruby Client: rosruby

ROS is Robot Operating System developed by OSRF and open source communities.

This project supports ruby ROS client. You can program intelligent robots by ruby, very easily.

Homepage: http://otl.github.com/rosruby Git: http://github.com/OTL/rosruby Author: Takashi Ogura Copyright: 2012 License: new BSD License Latest Version: 0.4.3

Requirements

  • ruby (1.8.7/1.9.3)
  • ROS (hydro/groovy)

electric/fuerte

If you are using electric or fuerte, please use v0.2.1.

Install (binary)

sudo apt-get install ros-hydro-rosruby

then you have to source /opt/ros/hydro/setup.bash for ruby library path.

Install from source

Install ROS and ruby first. ROS document is http://ros.org/wiki/ROS/Installation . rosruby uses genrb for message generation. After install genrb, .rb message files are automatically compiled if there are message source package exists in your catkin_ws/src directory.

rosruby uses catkin. If you have not catkin_ws yet, please read this wiki.

$ cd ~/catkin_ws/src
$ git clone https://github.com/OTL/genrb.git
$ git clone https://github.com/OTL/rosruby.git
$ cd ~/catkin_ws
$ catkin_make

Install from source (indigo/jade)

Try indigo-devel branch.

$ cd ~/catkin_ws/src/rosruby
$ git checkout indigo-devel
$ cd ~/catkin_ws
$ catkin_make

Message generation

You must generate ROS msg/srv files for rosruby if the msg/srv packages are not compiled from source. If you are using catkin package, it is easy. Please add below to your package CMakeLists.txt.

find_package(rosruby)
rosruby_generate_messages(message_pkg1 message_pkg2 ...)

Or, you can generate it manually. Please use the msg/srv generation script (rosruby_genmsg.py) in order to generage rosruby messages.

For example, (please replace catkin_ws to your catkin workspace)

$ rosrun rosruby rosruby_genmsg.py geometry_msgs nav_msgs -d ~/catkin_ws/devel/lib/ruby/vendor_ruby/

If you want to generate msg/srv files from source (for example your project), it is automatically generated by genrb.

Sample Source

You can get rosruby sample programs from rosruby_tutorials package.

Subscriber

```ruby #!/usr/bin/env ruby

require ‘ros’ require ‘std_msgs/String’

node = ROS::Node.new(‘/rosruby_sample_subscriber’) node.subscribe(‘/chatter’, Std_msgs::String) do |msg| puts “message come! = '#{msg.data}'” end

while node.ok? node.spin_once

File truncated at 100 lines see the full file

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

rosruby repository

rosruby

ROS Distro
hydro

Repository Summary

Checkout URI https://github.com/OTL/rosruby.git
VCS Type git
VCS Version master
Last Updated 2017-08-15
Dev Status UNMAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosruby 0.5.5

README

ROS Ruby Client: rosruby

ROS is Robot Operating System developed by OSRF and open source communities.

This project supports ruby ROS client. You can program intelligent robots by ruby, very easily.

Homepage: http://otl.github.com/rosruby Git: http://github.com/OTL/rosruby Author: Takashi Ogura Copyright: 2012 License: new BSD License Latest Version: 0.4.3

Requirements

  • ruby (1.8.7/1.9.3)
  • ROS (hydro/groovy)

electric/fuerte

If you are using electric or fuerte, please use v0.2.1.

Install (binary)

sudo apt-get install ros-hydro-rosruby

then you have to source /opt/ros/hydro/setup.bash for ruby library path.

Install from source

Install ROS and ruby first. ROS document is http://ros.org/wiki/ROS/Installation . rosruby uses genrb for message generation. After install genrb, .rb message files are automatically compiled if there are message source package exists in your catkin_ws/src directory.

rosruby uses catkin. If you have not catkin_ws yet, please read this wiki.

$ cd ~/catkin_ws/src
$ git clone https://github.com/OTL/genrb.git
$ git clone https://github.com/OTL/rosruby.git
$ cd ~/catkin_ws
$ catkin_make

Install from source (indigo/jade)

Try indigo-devel branch.

$ cd ~/catkin_ws/src/rosruby
$ git checkout indigo-devel
$ cd ~/catkin_ws
$ catkin_make

Message generation

You must generate ROS msg/srv files for rosruby if the msg/srv packages are not compiled from source. If you are using catkin package, it is easy. Please add below to your package CMakeLists.txt.

find_package(rosruby)
rosruby_generate_messages(message_pkg1 message_pkg2 ...)

Or, you can generate it manually. Please use the msg/srv generation script (rosruby_genmsg.py) in order to generage rosruby messages.

For example, (please replace catkin_ws to your catkin workspace)

$ rosrun rosruby rosruby_genmsg.py geometry_msgs nav_msgs -d ~/catkin_ws/devel/lib/ruby/vendor_ruby/

If you want to generate msg/srv files from source (for example your project), it is automatically generated by genrb.

Sample Source

You can get rosruby sample programs from rosruby_tutorials package.

Subscriber

```ruby #!/usr/bin/env ruby

require ‘ros’ require ‘std_msgs/String’

node = ROS::Node.new(‘/rosruby_sample_subscriber’) node.subscribe(‘/chatter’, Std_msgs::String) do |msg| puts “message come! = '#{msg.data}'” end

while node.ok? node.spin_once

File truncated at 100 lines see the full file

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

rosruby repository

rosruby

ROS Distro
hydro

Repository Summary

Checkout URI https://github.com/OTL/rosruby.git
VCS Type git
VCS Version master
Last Updated 2017-08-15
Dev Status UNMAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosruby 0.5.5

README

ROS Ruby Client: rosruby

ROS is Robot Operating System developed by OSRF and open source communities.

This project supports ruby ROS client. You can program intelligent robots by ruby, very easily.

Homepage: http://otl.github.com/rosruby Git: http://github.com/OTL/rosruby Author: Takashi Ogura Copyright: 2012 License: new BSD License Latest Version: 0.4.3

Requirements

  • ruby (1.8.7/1.9.3)
  • ROS (hydro/groovy)

electric/fuerte

If you are using electric or fuerte, please use v0.2.1.

Install (binary)

sudo apt-get install ros-hydro-rosruby

then you have to source /opt/ros/hydro/setup.bash for ruby library path.

Install from source

Install ROS and ruby first. ROS document is http://ros.org/wiki/ROS/Installation . rosruby uses genrb for message generation. After install genrb, .rb message files are automatically compiled if there are message source package exists in your catkin_ws/src directory.

rosruby uses catkin. If you have not catkin_ws yet, please read this wiki.

$ cd ~/catkin_ws/src
$ git clone https://github.com/OTL/genrb.git
$ git clone https://github.com/OTL/rosruby.git
$ cd ~/catkin_ws
$ catkin_make

Install from source (indigo/jade)

Try indigo-devel branch.

$ cd ~/catkin_ws/src/rosruby
$ git checkout indigo-devel
$ cd ~/catkin_ws
$ catkin_make

Message generation

You must generate ROS msg/srv files for rosruby if the msg/srv packages are not compiled from source. If you are using catkin package, it is easy. Please add below to your package CMakeLists.txt.

find_package(rosruby)
rosruby_generate_messages(message_pkg1 message_pkg2 ...)

Or, you can generate it manually. Please use the msg/srv generation script (rosruby_genmsg.py) in order to generage rosruby messages.

For example, (please replace catkin_ws to your catkin workspace)

$ rosrun rosruby rosruby_genmsg.py geometry_msgs nav_msgs -d ~/catkin_ws/devel/lib/ruby/vendor_ruby/

If you want to generate msg/srv files from source (for example your project), it is automatically generated by genrb.

Sample Source

You can get rosruby sample programs from rosruby_tutorials package.

Subscriber

```ruby #!/usr/bin/env ruby

require ‘ros’ require ‘std_msgs/String’

node = ROS::Node.new(‘/rosruby_sample_subscriber’) node.subscribe(‘/chatter’, Std_msgs::String) do |msg| puts “message come! = '#{msg.data}'” end

while node.ok? node.spin_once

File truncated at 100 lines see the full file

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

rosruby repository

rosruby

ROS Distro
hydro

Repository Summary

Checkout URI https://github.com/OTL/rosruby.git
VCS Type git
VCS Version master
Last Updated 2017-08-15
Dev Status UNMAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosruby 0.5.5

README

ROS Ruby Client: rosruby

ROS is Robot Operating System developed by OSRF and open source communities.

This project supports ruby ROS client. You can program intelligent robots by ruby, very easily.

Homepage: http://otl.github.com/rosruby Git: http://github.com/OTL/rosruby Author: Takashi Ogura Copyright: 2012 License: new BSD License Latest Version: 0.4.3

Requirements

  • ruby (1.8.7/1.9.3)
  • ROS (hydro/groovy)

electric/fuerte

If you are using electric or fuerte, please use v0.2.1.

Install (binary)

sudo apt-get install ros-hydro-rosruby

then you have to source /opt/ros/hydro/setup.bash for ruby library path.

Install from source

Install ROS and ruby first. ROS document is http://ros.org/wiki/ROS/Installation . rosruby uses genrb for message generation. After install genrb, .rb message files are automatically compiled if there are message source package exists in your catkin_ws/src directory.

rosruby uses catkin. If you have not catkin_ws yet, please read this wiki.

$ cd ~/catkin_ws/src
$ git clone https://github.com/OTL/genrb.git
$ git clone https://github.com/OTL/rosruby.git
$ cd ~/catkin_ws
$ catkin_make

Install from source (indigo/jade)

Try indigo-devel branch.

$ cd ~/catkin_ws/src/rosruby
$ git checkout indigo-devel
$ cd ~/catkin_ws
$ catkin_make

Message generation

You must generate ROS msg/srv files for rosruby if the msg/srv packages are not compiled from source. If you are using catkin package, it is easy. Please add below to your package CMakeLists.txt.

find_package(rosruby)
rosruby_generate_messages(message_pkg1 message_pkg2 ...)

Or, you can generate it manually. Please use the msg/srv generation script (rosruby_genmsg.py) in order to generage rosruby messages.

For example, (please replace catkin_ws to your catkin workspace)

$ rosrun rosruby rosruby_genmsg.py geometry_msgs nav_msgs -d ~/catkin_ws/devel/lib/ruby/vendor_ruby/

If you want to generate msg/srv files from source (for example your project), it is automatically generated by genrb.

Sample Source

You can get rosruby sample programs from rosruby_tutorials package.

Subscriber

```ruby #!/usr/bin/env ruby

require ‘ros’ require ‘std_msgs/String’

node = ROS::Node.new(‘/rosruby_sample_subscriber’) node.subscribe(‘/chatter’, Std_msgs::String) do |msg| puts “message come! = '#{msg.data}'” end

while node.ok? node.spin_once

File truncated at 100 lines see the full file

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

rosruby repository

rosruby

ROS Distro
hydro

Repository Summary

Checkout URI https://github.com/OTL/rosruby.git
VCS Type git
VCS Version master
Last Updated 2017-08-15
Dev Status UNMAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosruby 0.5.5

README

ROS Ruby Client: rosruby

ROS is Robot Operating System developed by OSRF and open source communities.

This project supports ruby ROS client. You can program intelligent robots by ruby, very easily.

Homepage: http://otl.github.com/rosruby Git: http://github.com/OTL/rosruby Author: Takashi Ogura Copyright: 2012 License: new BSD License Latest Version: 0.4.3

Requirements

  • ruby (1.8.7/1.9.3)
  • ROS (hydro/groovy)

electric/fuerte

If you are using electric or fuerte, please use v0.2.1.

Install (binary)

sudo apt-get install ros-hydro-rosruby

then you have to source /opt/ros/hydro/setup.bash for ruby library path.

Install from source

Install ROS and ruby first. ROS document is http://ros.org/wiki/ROS/Installation . rosruby uses genrb for message generation. After install genrb, .rb message files are automatically compiled if there are message source package exists in your catkin_ws/src directory.

rosruby uses catkin. If you have not catkin_ws yet, please read this wiki.

$ cd ~/catkin_ws/src
$ git clone https://github.com/OTL/genrb.git
$ git clone https://github.com/OTL/rosruby.git
$ cd ~/catkin_ws
$ catkin_make

Install from source (indigo/jade)

Try indigo-devel branch.

$ cd ~/catkin_ws/src/rosruby
$ git checkout indigo-devel
$ cd ~/catkin_ws
$ catkin_make

Message generation

You must generate ROS msg/srv files for rosruby if the msg/srv packages are not compiled from source. If you are using catkin package, it is easy. Please add below to your package CMakeLists.txt.

find_package(rosruby)
rosruby_generate_messages(message_pkg1 message_pkg2 ...)

Or, you can generate it manually. Please use the msg/srv generation script (rosruby_genmsg.py) in order to generage rosruby messages.

For example, (please replace catkin_ws to your catkin workspace)

$ rosrun rosruby rosruby_genmsg.py geometry_msgs nav_msgs -d ~/catkin_ws/devel/lib/ruby/vendor_ruby/

If you want to generate msg/srv files from source (for example your project), it is automatically generated by genrb.

Sample Source

You can get rosruby sample programs from rosruby_tutorials package.

Subscriber

```ruby #!/usr/bin/env ruby

require ‘ros’ require ‘std_msgs/String’

node = ROS::Node.new(‘/rosruby_sample_subscriber’) node.subscribe(‘/chatter’, Std_msgs::String) do |msg| puts “message come! = '#{msg.data}'” end

while node.ok? node.spin_once

File truncated at 100 lines see the full file

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

rosruby repository

rosruby

ROS Distro
hydro

Repository Summary

Checkout URI https://github.com/OTL/rosruby.git
VCS Type git
VCS Version master
Last Updated 2017-08-15
Dev Status UNMAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosruby 0.5.5

README

ROS Ruby Client: rosruby

ROS is Robot Operating System developed by OSRF and open source communities.

This project supports ruby ROS client. You can program intelligent robots by ruby, very easily.

Homepage: http://otl.github.com/rosruby Git: http://github.com/OTL/rosruby Author: Takashi Ogura Copyright: 2012 License: new BSD License Latest Version: 0.4.3

Requirements

  • ruby (1.8.7/1.9.3)
  • ROS (hydro/groovy)

electric/fuerte

If you are using electric or fuerte, please use v0.2.1.

Install (binary)

sudo apt-get install ros-hydro-rosruby

then you have to source /opt/ros/hydro/setup.bash for ruby library path.

Install from source

Install ROS and ruby first. ROS document is http://ros.org/wiki/ROS/Installation . rosruby uses genrb for message generation. After install genrb, .rb message files are automatically compiled if there are message source package exists in your catkin_ws/src directory.

rosruby uses catkin. If you have not catkin_ws yet, please read this wiki.

$ cd ~/catkin_ws/src
$ git clone https://github.com/OTL/genrb.git
$ git clone https://github.com/OTL/rosruby.git
$ cd ~/catkin_ws
$ catkin_make

Install from source (indigo/jade)

Try indigo-devel branch.

$ cd ~/catkin_ws/src/rosruby
$ git checkout indigo-devel
$ cd ~/catkin_ws
$ catkin_make

Message generation

You must generate ROS msg/srv files for rosruby if the msg/srv packages are not compiled from source. If you are using catkin package, it is easy. Please add below to your package CMakeLists.txt.

find_package(rosruby)
rosruby_generate_messages(message_pkg1 message_pkg2 ...)

Or, you can generate it manually. Please use the msg/srv generation script (rosruby_genmsg.py) in order to generage rosruby messages.

For example, (please replace catkin_ws to your catkin workspace)

$ rosrun rosruby rosruby_genmsg.py geometry_msgs nav_msgs -d ~/catkin_ws/devel/lib/ruby/vendor_ruby/

If you want to generate msg/srv files from source (for example your project), it is automatically generated by genrb.

Sample Source

You can get rosruby sample programs from rosruby_tutorials package.

Subscriber

```ruby #!/usr/bin/env ruby

require ‘ros’ require ‘std_msgs/String’

node = ROS::Node.new(‘/rosruby_sample_subscriber’) node.subscribe(‘/chatter’, Std_msgs::String) do |msg| puts “message come! = '#{msg.data}'” end

while node.ok? node.spin_once

File truncated at 100 lines see the full file

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

rosruby repository

rosruby

ROS Distro
hydro

Repository Summary

Checkout URI https://github.com/OTL/rosruby.git
VCS Type git
VCS Version master
Last Updated 2017-08-15
Dev Status UNMAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosruby 0.5.5

README

ROS Ruby Client: rosruby

ROS is Robot Operating System developed by OSRF and open source communities.

This project supports ruby ROS client. You can program intelligent robots by ruby, very easily.

Homepage: http://otl.github.com/rosruby Git: http://github.com/OTL/rosruby Author: Takashi Ogura Copyright: 2012 License: new BSD License Latest Version: 0.4.3

Requirements

  • ruby (1.8.7/1.9.3)
  • ROS (hydro/groovy)

electric/fuerte

If you are using electric or fuerte, please use v0.2.1.

Install (binary)

sudo apt-get install ros-hydro-rosruby

then you have to source /opt/ros/hydro/setup.bash for ruby library path.

Install from source

Install ROS and ruby first. ROS document is http://ros.org/wiki/ROS/Installation . rosruby uses genrb for message generation. After install genrb, .rb message files are automatically compiled if there are message source package exists in your catkin_ws/src directory.

rosruby uses catkin. If you have not catkin_ws yet, please read this wiki.

$ cd ~/catkin_ws/src
$ git clone https://github.com/OTL/genrb.git
$ git clone https://github.com/OTL/rosruby.git
$ cd ~/catkin_ws
$ catkin_make

Install from source (indigo/jade)

Try indigo-devel branch.

$ cd ~/catkin_ws/src/rosruby
$ git checkout indigo-devel
$ cd ~/catkin_ws
$ catkin_make

Message generation

You must generate ROS msg/srv files for rosruby if the msg/srv packages are not compiled from source. If you are using catkin package, it is easy. Please add below to your package CMakeLists.txt.

find_package(rosruby)
rosruby_generate_messages(message_pkg1 message_pkg2 ...)

Or, you can generate it manually. Please use the msg/srv generation script (rosruby_genmsg.py) in order to generage rosruby messages.

For example, (please replace catkin_ws to your catkin workspace)

$ rosrun rosruby rosruby_genmsg.py geometry_msgs nav_msgs -d ~/catkin_ws/devel/lib/ruby/vendor_ruby/

If you want to generate msg/srv files from source (for example your project), it is automatically generated by genrb.

Sample Source

You can get rosruby sample programs from rosruby_tutorials package.

Subscriber

```ruby #!/usr/bin/env ruby

require ‘ros’ require ‘std_msgs/String’

node = ROS::Node.new(‘/rosruby_sample_subscriber’) node.subscribe(‘/chatter’, Std_msgs::String) do |msg| puts “message come! = '#{msg.data}'” end

while node.ok? node.spin_once

File truncated at 100 lines see the full file

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

rosruby repository

rosruby

ROS Distro
hydro

Repository Summary

Checkout URI https://github.com/OTL/rosruby.git
VCS Type git
VCS Version master
Last Updated 2017-08-15
Dev Status UNMAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosruby 0.5.5

README

ROS Ruby Client: rosruby

ROS is Robot Operating System developed by OSRF and open source communities.

This project supports ruby ROS client. You can program intelligent robots by ruby, very easily.

Homepage: http://otl.github.com/rosruby Git: http://github.com/OTL/rosruby Author: Takashi Ogura Copyright: 2012 License: new BSD License Latest Version: 0.4.3

Requirements

  • ruby (1.8.7/1.9.3)
  • ROS (hydro/groovy)

electric/fuerte

If you are using electric or fuerte, please use v0.2.1.

Install (binary)

sudo apt-get install ros-hydro-rosruby

then you have to source /opt/ros/hydro/setup.bash for ruby library path.

Install from source

Install ROS and ruby first. ROS document is http://ros.org/wiki/ROS/Installation . rosruby uses genrb for message generation. After install genrb, .rb message files are automatically compiled if there are message source package exists in your catkin_ws/src directory.

rosruby uses catkin. If you have not catkin_ws yet, please read this wiki.

$ cd ~/catkin_ws/src
$ git clone https://github.com/OTL/genrb.git
$ git clone https://github.com/OTL/rosruby.git
$ cd ~/catkin_ws
$ catkin_make

Install from source (indigo/jade)

Try indigo-devel branch.

$ cd ~/catkin_ws/src/rosruby
$ git checkout indigo-devel
$ cd ~/catkin_ws
$ catkin_make

Message generation

You must generate ROS msg/srv files for rosruby if the msg/srv packages are not compiled from source. If you are using catkin package, it is easy. Please add below to your package CMakeLists.txt.

find_package(rosruby)
rosruby_generate_messages(message_pkg1 message_pkg2 ...)

Or, you can generate it manually. Please use the msg/srv generation script (rosruby_genmsg.py) in order to generage rosruby messages.

For example, (please replace catkin_ws to your catkin workspace)

$ rosrun rosruby rosruby_genmsg.py geometry_msgs nav_msgs -d ~/catkin_ws/devel/lib/ruby/vendor_ruby/

If you want to generate msg/srv files from source (for example your project), it is automatically generated by genrb.

Sample Source

You can get rosruby sample programs from rosruby_tutorials package.

Subscriber

```ruby #!/usr/bin/env ruby

require ‘ros’ require ‘std_msgs/String’

node = ROS::Node.new(‘/rosruby_sample_subscriber’) node.subscribe(‘/chatter’, Std_msgs::String) do |msg| puts “message come! = '#{msg.data}'” end

while node.ok? node.spin_once

File truncated at 100 lines see the full file

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

rosruby repository

rosruby

ROS Distro
hydro

Repository Summary

Checkout URI https://github.com/OTL/rosruby.git
VCS Type git
VCS Version master
Last Updated 2017-08-15
Dev Status UNMAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosruby 0.5.5

README

ROS Ruby Client: rosruby

ROS is Robot Operating System developed by OSRF and open source communities.

This project supports ruby ROS client. You can program intelligent robots by ruby, very easily.

Homepage: http://otl.github.com/rosruby Git: http://github.com/OTL/rosruby Author: Takashi Ogura Copyright: 2012 License: new BSD License Latest Version: 0.4.3

Requirements

  • ruby (1.8.7/1.9.3)
  • ROS (hydro/groovy)

electric/fuerte

If you are using electric or fuerte, please use v0.2.1.

Install (binary)

sudo apt-get install ros-hydro-rosruby

then you have to source /opt/ros/hydro/setup.bash for ruby library path.

Install from source

Install ROS and ruby first. ROS document is http://ros.org/wiki/ROS/Installation . rosruby uses genrb for message generation. After install genrb, .rb message files are automatically compiled if there are message source package exists in your catkin_ws/src directory.

rosruby uses catkin. If you have not catkin_ws yet, please read this wiki.

$ cd ~/catkin_ws/src
$ git clone https://github.com/OTL/genrb.git
$ git clone https://github.com/OTL/rosruby.git
$ cd ~/catkin_ws
$ catkin_make

Install from source (indigo/jade)

Try indigo-devel branch.

$ cd ~/catkin_ws/src/rosruby
$ git checkout indigo-devel
$ cd ~/catkin_ws
$ catkin_make

Message generation

You must generate ROS msg/srv files for rosruby if the msg/srv packages are not compiled from source. If you are using catkin package, it is easy. Please add below to your package CMakeLists.txt.

find_package(rosruby)
rosruby_generate_messages(message_pkg1 message_pkg2 ...)

Or, you can generate it manually. Please use the msg/srv generation script (rosruby_genmsg.py) in order to generage rosruby messages.

For example, (please replace catkin_ws to your catkin workspace)

$ rosrun rosruby rosruby_genmsg.py geometry_msgs nav_msgs -d ~/catkin_ws/devel/lib/ruby/vendor_ruby/

If you want to generate msg/srv files from source (for example your project), it is automatically generated by genrb.

Sample Source

You can get rosruby sample programs from rosruby_tutorials package.

Subscriber

```ruby #!/usr/bin/env ruby

require ‘ros’ require ‘std_msgs/String’

node = ROS::Node.new(‘/rosruby_sample_subscriber’) node.subscribe(‘/chatter’, Std_msgs::String) do |msg| puts “message come! = '#{msg.data}'” end

while node.ok? node.spin_once

File truncated at 100 lines see the full file

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

rosruby repository

rosruby

ROS Distro
hydro

Repository Summary

Checkout URI https://github.com/OTL/rosruby.git
VCS Type git
VCS Version master
Last Updated 2017-08-15
Dev Status UNMAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosruby 0.5.5

README

ROS Ruby Client: rosruby

ROS is Robot Operating System developed by OSRF and open source communities.

This project supports ruby ROS client. You can program intelligent robots by ruby, very easily.

Homepage: http://otl.github.com/rosruby Git: http://github.com/OTL/rosruby Author: Takashi Ogura Copyright: 2012 License: new BSD License Latest Version: 0.4.3

Requirements

  • ruby (1.8.7/1.9.3)
  • ROS (hydro/groovy)

electric/fuerte

If you are using electric or fuerte, please use v0.2.1.

Install (binary)

sudo apt-get install ros-hydro-rosruby

then you have to source /opt/ros/hydro/setup.bash for ruby library path.

Install from source

Install ROS and ruby first. ROS document is http://ros.org/wiki/ROS/Installation . rosruby uses genrb for message generation. After install genrb, .rb message files are automatically compiled if there are message source package exists in your catkin_ws/src directory.

rosruby uses catkin. If you have not catkin_ws yet, please read this wiki.

$ cd ~/catkin_ws/src
$ git clone https://github.com/OTL/genrb.git
$ git clone https://github.com/OTL/rosruby.git
$ cd ~/catkin_ws
$ catkin_make

Install from source (indigo/jade)

Try indigo-devel branch.

$ cd ~/catkin_ws/src/rosruby
$ git checkout indigo-devel
$ cd ~/catkin_ws
$ catkin_make

Message generation

You must generate ROS msg/srv files for rosruby if the msg/srv packages are not compiled from source. If you are using catkin package, it is easy. Please add below to your package CMakeLists.txt.

find_package(rosruby)
rosruby_generate_messages(message_pkg1 message_pkg2 ...)

Or, you can generate it manually. Please use the msg/srv generation script (rosruby_genmsg.py) in order to generage rosruby messages.

For example, (please replace catkin_ws to your catkin workspace)

$ rosrun rosruby rosruby_genmsg.py geometry_msgs nav_msgs -d ~/catkin_ws/devel/lib/ruby/vendor_ruby/

If you want to generate msg/srv files from source (for example your project), it is automatically generated by genrb.

Sample Source

You can get rosruby sample programs from rosruby_tutorials package.

Subscriber

```ruby #!/usr/bin/env ruby

require ‘ros’ require ‘std_msgs/String’

node = ROS::Node.new(‘/rosruby_sample_subscriber’) node.subscribe(‘/chatter’, Std_msgs::String) do |msg| puts “message come! = '#{msg.data}'” end

while node.ok? node.spin_once

File truncated at 100 lines see the full file

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

rosruby repository

rosruby

ROS Distro
hydro

Repository Summary

Checkout URI https://github.com/OTL/rosruby.git
VCS Type git
VCS Version master
Last Updated 2017-08-15
Dev Status UNMAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosruby 0.5.5

README

ROS Ruby Client: rosruby

ROS is Robot Operating System developed by OSRF and open source communities.

This project supports ruby ROS client. You can program intelligent robots by ruby, very easily.

Homepage: http://otl.github.com/rosruby Git: http://github.com/OTL/rosruby Author: Takashi Ogura Copyright: 2012 License: new BSD License Latest Version: 0.4.3

Requirements

  • ruby (1.8.7/1.9.3)
  • ROS (hydro/groovy)

electric/fuerte

If you are using electric or fuerte, please use v0.2.1.

Install (binary)

sudo apt-get install ros-hydro-rosruby

then you have to source /opt/ros/hydro/setup.bash for ruby library path.

Install from source

Install ROS and ruby first. ROS document is http://ros.org/wiki/ROS/Installation . rosruby uses genrb for message generation. After install genrb, .rb message files are automatically compiled if there are message source package exists in your catkin_ws/src directory.

rosruby uses catkin. If you have not catkin_ws yet, please read this wiki.

$ cd ~/catkin_ws/src
$ git clone https://github.com/OTL/genrb.git
$ git clone https://github.com/OTL/rosruby.git
$ cd ~/catkin_ws
$ catkin_make

Install from source (indigo/jade)

Try indigo-devel branch.

$ cd ~/catkin_ws/src/rosruby
$ git checkout indigo-devel
$ cd ~/catkin_ws
$ catkin_make

Message generation

You must generate ROS msg/srv files for rosruby if the msg/srv packages are not compiled from source. If you are using catkin package, it is easy. Please add below to your package CMakeLists.txt.

find_package(rosruby)
rosruby_generate_messages(message_pkg1 message_pkg2 ...)

Or, you can generate it manually. Please use the msg/srv generation script (rosruby_genmsg.py) in order to generage rosruby messages.

For example, (please replace catkin_ws to your catkin workspace)

$ rosrun rosruby rosruby_genmsg.py geometry_msgs nav_msgs -d ~/catkin_ws/devel/lib/ruby/vendor_ruby/

If you want to generate msg/srv files from source (for example your project), it is automatically generated by genrb.

Sample Source

You can get rosruby sample programs from rosruby_tutorials package.

Subscriber

```ruby #!/usr/bin/env ruby

require ‘ros’ require ‘std_msgs/String’

node = ROS::Node.new(‘/rosruby_sample_subscriber’) node.subscribe(‘/chatter’, Std_msgs::String) do |msg| puts “message come! = '#{msg.data}'” end

while node.ok? node.spin_once

File truncated at 100 lines see the full file

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

rosruby repository

rosruby

ROS Distro
hydro

Repository Summary

Checkout URI https://github.com/OTL/rosruby.git
VCS Type git
VCS Version master
Last Updated 2017-08-15
Dev Status UNMAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosruby 0.5.5

README

ROS Ruby Client: rosruby

ROS is Robot Operating System developed by OSRF and open source communities.

This project supports ruby ROS client. You can program intelligent robots by ruby, very easily.

Homepage: http://otl.github.com/rosruby Git: http://github.com/OTL/rosruby Author: Takashi Ogura Copyright: 2012 License: new BSD License Latest Version: 0.4.3

Requirements

  • ruby (1.8.7/1.9.3)
  • ROS (hydro/groovy)

electric/fuerte

If you are using electric or fuerte, please use v0.2.1.

Install (binary)

sudo apt-get install ros-hydro-rosruby

then you have to source /opt/ros/hydro/setup.bash for ruby library path.

Install from source

Install ROS and ruby first. ROS document is http://ros.org/wiki/ROS/Installation . rosruby uses genrb for message generation. After install genrb, .rb message files are automatically compiled if there are message source package exists in your catkin_ws/src directory.

rosruby uses catkin. If you have not catkin_ws yet, please read this wiki.

$ cd ~/catkin_ws/src
$ git clone https://github.com/OTL/genrb.git
$ git clone https://github.com/OTL/rosruby.git
$ cd ~/catkin_ws
$ catkin_make

Install from source (indigo/jade)

Try indigo-devel branch.

$ cd ~/catkin_ws/src/rosruby
$ git checkout indigo-devel
$ cd ~/catkin_ws
$ catkin_make

Message generation

You must generate ROS msg/srv files for rosruby if the msg/srv packages are not compiled from source. If you are using catkin package, it is easy. Please add below to your package CMakeLists.txt.

find_package(rosruby)
rosruby_generate_messages(message_pkg1 message_pkg2 ...)

Or, you can generate it manually. Please use the msg/srv generation script (rosruby_genmsg.py) in order to generage rosruby messages.

For example, (please replace catkin_ws to your catkin workspace)

$ rosrun rosruby rosruby_genmsg.py geometry_msgs nav_msgs -d ~/catkin_ws/devel/lib/ruby/vendor_ruby/

If you want to generate msg/srv files from source (for example your project), it is automatically generated by genrb.

Sample Source

You can get rosruby sample programs from rosruby_tutorials package.

Subscriber

```ruby #!/usr/bin/env ruby

require ‘ros’ require ‘std_msgs/String’

node = ROS::Node.new(‘/rosruby_sample_subscriber’) node.subscribe(‘/chatter’, Std_msgs::String) do |msg| puts “message come! = '#{msg.data}'” end

while node.ok? node.spin_once

File truncated at 100 lines see the full file

Repo symbol

rosruby repository

rosruby

ROS Distro
hydro

Repository Summary

Checkout URI https://github.com/OTL/rosruby.git
VCS Type git
VCS Version master
Last Updated 2017-08-15
Dev Status UNMAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosruby 0.5.5

README

ROS Ruby Client: rosruby

ROS is Robot Operating System developed by OSRF and open source communities.

This project supports ruby ROS client. You can program intelligent robots by ruby, very easily.

Homepage: http://otl.github.com/rosruby Git: http://github.com/OTL/rosruby Author: Takashi Ogura Copyright: 2012 License: new BSD License Latest Version: 0.4.3

Requirements

  • ruby (1.8.7/1.9.3)
  • ROS (hydro/groovy)

electric/fuerte

If you are using electric or fuerte, please use v0.2.1.

Install (binary)

sudo apt-get install ros-hydro-rosruby

then you have to source /opt/ros/hydro/setup.bash for ruby library path.

Install from source

Install ROS and ruby first. ROS document is http://ros.org/wiki/ROS/Installation . rosruby uses genrb for message generation. After install genrb, .rb message files are automatically compiled if there are message source package exists in your catkin_ws/src directory.

rosruby uses catkin. If you have not catkin_ws yet, please read this wiki.

$ cd ~/catkin_ws/src
$ git clone https://github.com/OTL/genrb.git
$ git clone https://github.com/OTL/rosruby.git
$ cd ~/catkin_ws
$ catkin_make

Install from source (indigo/jade)

Try indigo-devel branch.

$ cd ~/catkin_ws/src/rosruby
$ git checkout indigo-devel
$ cd ~/catkin_ws
$ catkin_make

Message generation

You must generate ROS msg/srv files for rosruby if the msg/srv packages are not compiled from source. If you are using catkin package, it is easy. Please add below to your package CMakeLists.txt.

find_package(rosruby)
rosruby_generate_messages(message_pkg1 message_pkg2 ...)

Or, you can generate it manually. Please use the msg/srv generation script (rosruby_genmsg.py) in order to generage rosruby messages.

For example, (please replace catkin_ws to your catkin workspace)

$ rosrun rosruby rosruby_genmsg.py geometry_msgs nav_msgs -d ~/catkin_ws/devel/lib/ruby/vendor_ruby/

If you want to generate msg/srv files from source (for example your project), it is automatically generated by genrb.

Sample Source

You can get rosruby sample programs from rosruby_tutorials package.

Subscriber

```ruby #!/usr/bin/env ruby

require ‘ros’ require ‘std_msgs/String’

node = ROS::Node.new(‘/rosruby_sample_subscriber’) node.subscribe(‘/chatter’, Std_msgs::String) do |msg| puts “message come! = '#{msg.data}'” end

while node.ok? node.spin_once

File truncated at 100 lines see the full file

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

rosruby repository

rosruby

ROS Distro
hydro

Repository Summary

Checkout URI https://github.com/OTL/rosruby.git
VCS Type git
VCS Version master
Last Updated 2017-08-15
Dev Status UNMAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosruby 0.5.5

README

ROS Ruby Client: rosruby

ROS is Robot Operating System developed by OSRF and open source communities.

This project supports ruby ROS client. You can program intelligent robots by ruby, very easily.

Homepage: http://otl.github.com/rosruby Git: http://github.com/OTL/rosruby Author: Takashi Ogura Copyright: 2012 License: new BSD License Latest Version: 0.4.3

Requirements

  • ruby (1.8.7/1.9.3)
  • ROS (hydro/groovy)

electric/fuerte

If you are using electric or fuerte, please use v0.2.1.

Install (binary)

sudo apt-get install ros-hydro-rosruby

then you have to source /opt/ros/hydro/setup.bash for ruby library path.

Install from source

Install ROS and ruby first. ROS document is http://ros.org/wiki/ROS/Installation . rosruby uses genrb for message generation. After install genrb, .rb message files are automatically compiled if there are message source package exists in your catkin_ws/src directory.

rosruby uses catkin. If you have not catkin_ws yet, please read this wiki.

$ cd ~/catkin_ws/src
$ git clone https://github.com/OTL/genrb.git
$ git clone https://github.com/OTL/rosruby.git
$ cd ~/catkin_ws
$ catkin_make

Install from source (indigo/jade)

Try indigo-devel branch.

$ cd ~/catkin_ws/src/rosruby
$ git checkout indigo-devel
$ cd ~/catkin_ws
$ catkin_make

Message generation

You must generate ROS msg/srv files for rosruby if the msg/srv packages are not compiled from source. If you are using catkin package, it is easy. Please add below to your package CMakeLists.txt.

find_package(rosruby)
rosruby_generate_messages(message_pkg1 message_pkg2 ...)

Or, you can generate it manually. Please use the msg/srv generation script (rosruby_genmsg.py) in order to generage rosruby messages.

For example, (please replace catkin_ws to your catkin workspace)

$ rosrun rosruby rosruby_genmsg.py geometry_msgs nav_msgs -d ~/catkin_ws/devel/lib/ruby/vendor_ruby/

If you want to generate msg/srv files from source (for example your project), it is automatically generated by genrb.

Sample Source

You can get rosruby sample programs from rosruby_tutorials package.

Subscriber

```ruby #!/usr/bin/env ruby

require ‘ros’ require ‘std_msgs/String’

node = ROS::Node.new(‘/rosruby_sample_subscriber’) node.subscribe(‘/chatter’, Std_msgs::String) do |msg| puts “message come! = '#{msg.data}'” end

while node.ok? node.spin_once

File truncated at 100 lines see the full file

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

rosruby repository

rosruby

ROS Distro
hydro

Repository Summary

Checkout URI https://github.com/OTL/rosruby.git
VCS Type git
VCS Version master
Last Updated 2017-08-15
Dev Status UNMAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosruby 0.5.5

README

ROS Ruby Client: rosruby

ROS is Robot Operating System developed by OSRF and open source communities.

This project supports ruby ROS client. You can program intelligent robots by ruby, very easily.

Homepage: http://otl.github.com/rosruby Git: http://github.com/OTL/rosruby Author: Takashi Ogura Copyright: 2012 License: new BSD License Latest Version: 0.4.3

Requirements

  • ruby (1.8.7/1.9.3)
  • ROS (hydro/groovy)

electric/fuerte

If you are using electric or fuerte, please use v0.2.1.

Install (binary)

sudo apt-get install ros-hydro-rosruby

then you have to source /opt/ros/hydro/setup.bash for ruby library path.

Install from source

Install ROS and ruby first. ROS document is http://ros.org/wiki/ROS/Installation . rosruby uses genrb for message generation. After install genrb, .rb message files are automatically compiled if there are message source package exists in your catkin_ws/src directory.

rosruby uses catkin. If you have not catkin_ws yet, please read this wiki.

$ cd ~/catkin_ws/src
$ git clone https://github.com/OTL/genrb.git
$ git clone https://github.com/OTL/rosruby.git
$ cd ~/catkin_ws
$ catkin_make

Install from source (indigo/jade)

Try indigo-devel branch.

$ cd ~/catkin_ws/src/rosruby
$ git checkout indigo-devel
$ cd ~/catkin_ws
$ catkin_make

Message generation

You must generate ROS msg/srv files for rosruby if the msg/srv packages are not compiled from source. If you are using catkin package, it is easy. Please add below to your package CMakeLists.txt.

find_package(rosruby)
rosruby_generate_messages(message_pkg1 message_pkg2 ...)

Or, you can generate it manually. Please use the msg/srv generation script (rosruby_genmsg.py) in order to generage rosruby messages.

For example, (please replace catkin_ws to your catkin workspace)

$ rosrun rosruby rosruby_genmsg.py geometry_msgs nav_msgs -d ~/catkin_ws/devel/lib/ruby/vendor_ruby/

If you want to generate msg/srv files from source (for example your project), it is automatically generated by genrb.

Sample Source

You can get rosruby sample programs from rosruby_tutorials package.

Subscriber

```ruby #!/usr/bin/env ruby

require ‘ros’ require ‘std_msgs/String’

node = ROS::Node.new(‘/rosruby_sample_subscriber’) node.subscribe(‘/chatter’, Std_msgs::String) do |msg| puts “message come! = '#{msg.data}'” end

while node.ok? node.spin_once

File truncated at 100 lines see the full file

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

rosruby repository

rosruby

ROS Distro
hydro

Repository Summary

Checkout URI https://github.com/OTL/rosruby.git
VCS Type git
VCS Version master
Last Updated 2017-08-15
Dev Status UNMAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rosruby 0.5.5

README

ROS Ruby Client: rosruby

ROS is Robot Operating System developed by OSRF and open source communities.

This project supports ruby ROS client. You can program intelligent robots by ruby, very easily.

Homepage: http://otl.github.com/rosruby Git: http://github.com/OTL/rosruby Author: Takashi Ogura Copyright: 2012 License: new BSD License Latest Version: 0.4.3

Requirements

  • ruby (1.8.7/1.9.3)
  • ROS (hydro/groovy)

electric/fuerte

If you are using electric or fuerte, please use v0.2.1.

Install (binary)

sudo apt-get install ros-hydro-rosruby

then you have to source /opt/ros/hydro/setup.bash for ruby library path.

Install from source

Install ROS and ruby first. ROS document is http://ros.org/wiki/ROS/Installation . rosruby uses genrb for message generation. After install genrb, .rb message files are automatically compiled if there are message source package exists in your catkin_ws/src directory.

rosruby uses catkin. If you have not catkin_ws yet, please read this wiki.

$ cd ~/catkin_ws/src
$ git clone https://github.com/OTL/genrb.git
$ git clone https://github.com/OTL/rosruby.git
$ cd ~/catkin_ws
$ catkin_make

Install from source (indigo/jade)

Try indigo-devel branch.

$ cd ~/catkin_ws/src/rosruby
$ git checkout indigo-devel
$ cd ~/catkin_ws
$ catkin_make

Message generation

You must generate ROS msg/srv files for rosruby if the msg/srv packages are not compiled from source. If you are using catkin package, it is easy. Please add below to your package CMakeLists.txt.

find_package(rosruby)
rosruby_generate_messages(message_pkg1 message_pkg2 ...)

Or, you can generate it manually. Please use the msg/srv generation script (rosruby_genmsg.py) in order to generage rosruby messages.

For example, (please replace catkin_ws to your catkin workspace)

$ rosrun rosruby rosruby_genmsg.py geometry_msgs nav_msgs -d ~/catkin_ws/devel/lib/ruby/vendor_ruby/

If you want to generate msg/srv files from source (for example your project), it is automatically generated by genrb.

Sample Source

You can get rosruby sample programs from rosruby_tutorials package.

Subscriber

```ruby #!/usr/bin/env ruby

require ‘ros’ require ‘std_msgs/String’

node = ROS::Node.new(‘/rosruby_sample_subscriber’) node.subscribe(‘/chatter’, Std_msgs::String) do |msg| puts “message come! = '#{msg.data}'” end

while node.ok? node.spin_once

File truncated at 100 lines see the full file