cryborg21 / sample_nodelet

Simple example of ROS nodelet

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sample_nodelet

Simple example of ROS nodelet.

Description

  • sample_nodelet_class.launch will run following nodes:

    • /sample_nodelet_manager : nodelet manager
    • /sample_nodelet_loader : loader of sample_nodelet_class
  • sample_nodelet_class2.launch will run following nodes:

    • /sample_nodelet_manager : nodelet manager
    • /sample_nodelet2_loader : loader of sample_nodelet_class2
  • sample_nodelet_all.launch will run following nodes:

    • /sample_nodelet_manager : nodelet manager
    • /sample_nodelet_loader : loader of sample_nodelet_class
    • /sample_nodelet2_loader : loader of sample_nodelet_class2

Requirements

  • ROS Kinetic Kame / Jade Turtle / ROS Indigo Igloo

Usage without .launch files

  1. Run nodelet manager
  • rosrun nodelet nodelet manager __name:=<MANAGER_NAME>
  • ex.: rosrun nodelet nodelet manager __name:=sample_nodelet_manager
  1. Load nodelet class to nodelet manager
  • rosrun nodelet nodelet load <PKG_NAME>/<NODELETCLASS_NAME> <MANAGER_NAME>
  • ex.: rosrun nodelet nodelet load sample_nodelet/SampleNodeletClass sample_nodelet_manager

Author

@cryborg21
Copyright (c) 2016 @cryborg21

About

Simple example of ROS nodelet

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C++ 60.8%Language:CMake 39.2%