-
 

openni_launch package from openni_launch repo

openni_launch

Package Summary

Tags No category tags.
Version 1.9.8
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-drivers/openni_launch.git
VCS Type git
VCS Version indigo-devel
Last Updated 2018-01-06
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Launch files to open an OpenNI device and load all nodelets to convert raw depth/RGB/IR streams to depth images, disparity images, and (registered) point clouds.

Additional Links

Maintainers

  • Isaac I.Y. Saito

Authors

  • Patrick Mihelich

Repository MOVED!

[openni_launch]{.title-ref} package is moved to https://github.com/ros-drivers/openni_camera/ as of openni_camera#57. This repo will remain as it is for backward compatibility.

Overview

The openni_launch package contains launch files for using OpenNI-compliant devices such as the Microsoft Kinect in ROS. It creates a nodelet graph to transform raw data from the device driver into point clouds, disparity images, and other products suitable for processing and visualization.

See also: rgbd_launch.

CHANGELOG

Changelog for package openni_launch

1.9.8 (2016-05-07)

  • [feat] adding depth_registered_filtered injection #26
  • [sys][Travis CI] Update config to using industrial_ci with Prerelease Test. #28
  • Contributors: Jonathan Bohren, Isaac I.Y. Saito

1.9.7 (2015-11-15)

  • 1st ROS Jade release
  • [sys] Add a simple travis config
  • Contributors: Isaac I.Y. Saito

1.9.6 (2015-10-27)

  • [feat] adjust frame ids to TF2
  • [fix] Removes the leading '/' from the TF frames in case tf_prefix is empty, which fixes this error: [ WARN] [1432284298.914340788]: TF2 exception: Invalid argument "/camera_rgb_optical_frame" passed to lookupTransform argument target_frame in tf2 frame_ids cannot start with a '/' like: (/camera/camera_nodelet_manager) Actually, tf_prefix is now ignored altogether.
  • Contributors: Jack O'Quin, Jonathan Binney, Martin Günther

1.9.5 (2014-04-18)

  • Test the ROS launch files, fix some errors (#10).
  • Fix errors found by roslaunch unit test (#10).
  • Add unit tests for launch file dependencies.
  • Contributors: Jack O'Quin, jonbinney

1.9.4 (2013-08-25 18:04)

  • Fix missing run_depend.
  • Contributors: Marcus Liebhardt, jonbinney

1.9.3 (2013-08-25 17:49)

  • Switch to rgbd_launch.
  • Added sw_registration and hw_registration flags.
  • Modified the top level file to use internal file names.
  • device.launch is now internal.
  • Added deprecation notice about rgb.launch.
  • Deprecation notices about the move of common launch files to rgbd_launch.
  • Added tf prefix resolution.
  • Contributors: Piyush Khandelwal, jonbinney

1.9.2 (2013-08-01)

  • Fix device registered point cloud generation.
  • Disabled unregistered depth and disparity processing when depth_registration is set to true.
  • Fixing xyzrgb pointcloud generation when device registration is enabled.
  • Contributors: Piyush Khandelwal, jonbinney

1.9.1 (2013-07-29)

  • Allow proper usage of namespaces for openni's nodes and nodelets.
  • Add arguments for switching on/off each processing module.
  • Removes (assumed) duplicated depth nodelets include thereby removing service registration error.
  • Add topic remappings to sort the versious nodelets i/o (i.e. depth, rgb etc.).
  • Add option of utilising the worker threads parameter for the nodelet manager.
  • Moves nodelet_manager into camera namespace.
  • Contributors: Marcus Liebhardt, jonbinney

1.9.0 (2013-06-27)

1.8.3 (2013-01-03)

  • Catkinizing openni_launch.
  • Moved manager setup to manager.launch. Added options load_driver and publish_tf for suppressing the driver and/or default tf tree, to better support bag file playback and calibration.
  • Moved launching of all processing nodelets from device.launch to new processing.launch for better reusability, for example bag file playback.
  • Use 'respawn' arg instead of 'bond' (deprecated). Conforms to image_proc and stereo_image_proc launch files, and now attempts to respawn loaders when bonds are enabled. Removed rgb.launch, using image_proc.launch instead.
  • Initial commit of openni_launch as unary stack.
  • Contributors: Jonathan Binney, Julius Kammerl, Michael Ferguson, Patrick Mihelich, jbinney

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Launch files

  • launch/openni_tf_prefix.launch
    • Entry point for using OpenNI devices (if you still use tf_prefix)
      • camera [default: camera]
      • tf_prefix [default: ]
      • rgb_frame_id [default: $(arg tf_prefix)/$(arg camera)_rgb_optical_frame]
      • depth_frame_id [default: $(arg tf_prefix)/$(arg camera)_depth_optical_frame]
      • device_id [default: #1]
      • rgb_camera_info_url [default: ]
      • depth_camera_info_url [default: ]
      • depth_registration [default: false]
      • rgb [default: rgb]
      • ir [default: ir]
      • depth [default: depth]
      • depth_registered [default: depth_registered]
      • projector [default: projector]
      • load_driver [default: true]
      • publish_tf [default: true]
      • rgb_processing [default: true]
      • ir_processing [default: true]
      • depth_processing [default: true]
      • depth_registered_processing [default: true]
      • disparity_processing [default: true]
      • disparity_registered_processing [default: true]
      • hw_registered_processing [default: true]
      • sw_registered_processing [default: true]
      • bond [default: false]
      • respawn [default: $(arg bond)]
      • num_worker_threads [default: 4]
      • debug [default: false]
  • launch/kinect_frames.launch
      • camera [default: ]
      • tf_prefix [default: ]
  • launch/openni.launch
    • Entry point for using OpenNI devices
      • camera [default: camera]
      • rgb_frame_id [default: $(arg camera)_rgb_optical_frame]
      • depth_frame_id [default: $(arg camera)_depth_optical_frame]
      • device_id [default: #1]
      • rgb_camera_info_url [default: ]
      • depth_camera_info_url [default: ]
      • depth_registration [default: false]
      • rgb [default: rgb]
      • ir [default: ir]
      • depth [default: depth]
      • depth_registered [default: depth_registered]
      • depth_registered_filtered [default: depth_registered]
      • projector [default: projector]
      • load_driver [default: true]
      • publish_tf [default: true]
      • rgb_processing [default: true]
      • ir_processing [default: true]
      • depth_processing [default: true]
      • depth_registered_processing [default: true]
      • disparity_processing [default: true]
      • disparity_registered_processing [default: true]
      • hw_registered_processing [default: true]
      • sw_registered_processing [default: true]
      • bond [default: false]
      • respawn [default: $(arg bond)]
      • num_worker_threads [default: 4]
      • debug [default: false]
  • launch/includes/disparity.launch
      • manager [default: ]
      • depth [default: ]
      • projector [default: ]
      • respawn [default: ]
  • launch/includes/processing.launch
      • manager [default: ]
      • respawn [default: ]
      • rgb [default: ]
      • ir [default: ]
      • depth [default: ]
      • depth_registered [default: ]
      • projector [default: ]
      • rgb_processing [default: ]
      • ir_processing [default: ]
      • depth_processing [default: ]
      • depth_registered_processing [default: ]
      • disparity_processing [default: ]
      • disparity_registered_processing [default: ]
  • launch/includes/ir.launch
      • manager [default: ]
      • respawn [default: ]
      • ir [default: ]
  • launch/includes/depth_registered.launch
      • allow_hardware_registration [default: ]
      • allow_software_registration [default: ]
      • depth [default: ]
      • depth_registered [default: ]
      • depth_registration [default: ]
      • manager [default: ]
      • points_xyzrgb [default: ]
      • publish_metric_rect [default: ]
      • respawn [default: ]
      • rgb [default: ]
      • suffix [default: ]
  • launch/includes/device.launch
      • manager [default: ]
      • device_id [default: ]
      • rgb_frame_id [default: ]
      • depth_frame_id [default: ]
      • rgb_camera_info_url [default: ]
      • depth_camera_info_url [default: ]
      • depth_registration [default: ]
      • respawn [default: ]
      • rgb [default: ]
      • ir [default: ]
      • depth [default: ]
      • depth_registered [default: ]
      • projector [default: ]
  • launch/includes/manager.launch
      • manager [default: ]
      • debug [default: ]
      • num_worker_threads [default: ]
  • launch/includes/depth.launch
      • manager [default: ]
      • points_xyz [default: ]
      • rectify [default: ]
      • respawn [default: ]
      • depth [default: ]
  • launch/includes/rgb.launch
      • manager [default: ]
      • respawn [default: ]
      • rgb [default: ]
  • launch/includes/device.launch.xml
    • Launch the OpenNI device driver
      • manager
      • device_id
      • rgb_frame_id
      • depth_frame_id
      • rgb_camera_info_url
      • depth_camera_info_url
      • depth_registration
      • respawn [default: false]
      • rgb [default: rgb]
      • ir [default: ir]
      • depth [default: depth]
      • depth_registered [default: depth_registered]
      • projector [default: projector]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged openni_launch at Robotics Stack Exchange

openni_launch package from openni_launch repo

openni_launch

Package Summary

Tags No category tags.
Version 1.9.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-drivers/openni_launch.git
VCS Type git
VCS Version hydro-devel
Last Updated 2014-04-20
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Launch files to open an OpenNI device and load all nodelets to convert raw depth/RGB/IR streams to depth images, disparity images, and (registered) point clouds.

Additional Links

Maintainers

  • Julius Kammerl
  • Jon Binney

Authors

  • Patrick Mihelich

Overview

The openni_launch package contains launch files for using OpenNI-compliant devices such as the Microsoft Kinect in ROS. It creates a nodelet graph to transform raw data from the device driver into point clouds, disparity images, and other products suitable for processing and visualization.

See also: rgbd_launch.

CHANGELOG

Changelog for package openni_launch

1.9.5 (2014-04-18)

  • Test the ROS launch files, fix some errors (#10).
  • Fix errors found by roslaunch unit test (#10).
  • Add unit tests for launch file dependencies.
  • Contributors: Jack O'Quin, jonbinney

1.9.4 (2013-08-25 18:04)

  • Fix missing run_depend.
  • Contributors: Marcus Liebhardt, jonbinney

1.9.3 (2013-08-25 17:49)

  • Switch to rgbd_launch.
  • Added sw_registration and hw_registration flags.
  • Modified the top level file to use internal file names.
  • device.launch is now internal.
  • Added deprecation notice about rgb.launch.
  • Deprecation notices about the move of common launch files to rgbd_launch.
  • Added tf prefix resolution.
  • Contributors: Piyush Khandelwal, jonbinney

1.9.2 (2013-08-01)

  • Fix device registered point cloud generation.
  • Disabled unregistered depth and disparity processing when depth_registration is set to true.
  • Fixing xyzrgb pointcloud generation when device registration is enabled.
  • Contributors: Piyush Khandelwal, jonbinney

1.9.1 (2013-07-29)

  • Allow proper usage of namespaces for openni's nodes and nodelets.
  • Add arguments for switching on/off each processing module.
  • Removes (assumed) duplicated depth nodelets include thereby removing service registration error.
  • Add topic remappings to sort the versious nodelets i/o (i.e. depth, rgb etc.).
  • Add option of utilising the worker threads parameter for the nodelet manager.
  • Moves nodelet_manager into camera namespace.
  • Contributors: Marcus Liebhardt, jonbinney

1.9.0 (2013-06-27)

1.8.3 (2013-01-03)

  • Catkinizing openni_launch.
  • Moved manager setup to manager.launch. Added options load_driver and publish_tf for suppressing the driver and/or default tf tree, to better support bag file playback and calibration.
  • Moved launching of all processing nodelets from device.launch to new processing.launch for better reusability, for example bag file playback.
  • Use 'respawn' arg instead of 'bond' (deprecated). Conforms to image_proc and stereo_image_proc launch files, and now attempts to respawn loaders when bonds are enabled. Removed rgb.launch, using image_proc.launch instead.
  • Initial commit of openni_launch as unary stack.
  • Contributors: Jonathan Binney, Julius Kammerl, Michael Ferguson, Patrick Mihelich, jbinney

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/kinect_frames.launch
      • camera [default: ]
      • tf_prefix [default: ]
  • launch/openni.launch
    • Entry point for using OpenNI devices
      • camera [default: camera]
      • tf_prefix [default: ]
      • rgb_frame_id [default: $(arg tf_prefix)/$(arg camera)_rgb_optical_frame]
      • depth_frame_id [default: $(arg tf_prefix)/$(arg camera)_depth_optical_frame]
      • device_id [default: #1]
      • rgb_camera_info_url [default: ]
      • depth_camera_info_url [default: ]
      • depth_registration [default: false]
      • rgb [default: rgb]
      • ir [default: ir]
      • depth [default: depth]
      • depth_registered [default: depth_registered]
      • projector [default: projector]
      • load_driver [default: true]
      • publish_tf [default: true]
      • rgb_processing [default: true]
      • ir_processing [default: true]
      • depth_processing [default: true]
      • depth_registered_processing [default: true]
      • disparity_processing [default: true]
      • disparity_registered_processing [default: true]
      • hw_registered_processing [default: true]
      • sw_registered_processing [default: true]
      • bond [default: false]
      • respawn [default: $(arg bond)]
      • num_worker_threads [default: 4]
      • debug [default: false]
  • launch/includes/disparity.launch
      • manager [default: ]
      • depth [default: ]
      • projector [default: ]
      • respawn [default: ]
  • launch/includes/processing.launch
      • manager [default: ]
      • respawn [default: ]
      • rgb [default: ]
      • ir [default: ]
      • depth [default: ]
      • depth_registered [default: ]
      • projector [default: ]
      • rgb_processing [default: ]
      • ir_processing [default: ]
      • depth_processing [default: ]
      • depth_registered_processing [default: ]
      • disparity_processing [default: ]
      • disparity_registered_processing [default: ]
  • launch/includes/ir.launch
      • manager [default: ]
      • respawn [default: ]
      • ir [default: ]
  • launch/includes/depth_registered.launch
      • allow_hardware_registration [default: ]
      • allow_software_registration [default: ]
      • depth [default: ]
      • depth_registered [default: ]
      • depth_registration [default: ]
      • manager [default: ]
      • points_xyzrgb [default: ]
      • publish_metric_rect [default: ]
      • respawn [default: ]
      • rgb [default: ]
      • suffix [default: ]
  • launch/includes/device.launch
      • manager [default: ]
      • device_id [default: ]
      • rgb_frame_id [default: ]
      • depth_frame_id [default: ]
      • rgb_camera_info_url [default: ]
      • depth_camera_info_url [default: ]
      • depth_registration [default: ]
      • respawn [default: ]
      • rgb [default: ]
      • ir [default: ]
      • depth [default: ]
      • depth_registered [default: ]
      • projector [default: ]
  • launch/includes/manager.launch
      • manager [default: ]
      • debug [default: ]
      • num_worker_threads [default: ]
  • launch/includes/depth.launch
      • manager [default: ]
      • points_xyz [default: ]
      • rectify [default: ]
      • respawn [default: ]
      • depth [default: ]
  • launch/includes/rgb.launch
      • manager [default: ]
      • respawn [default: ]
      • rgb [default: ]
  • launch/includes/device.launch.xml
    • Launch the OpenNI device driver
      • manager
      • device_id
      • rgb_frame_id
      • depth_frame_id
      • rgb_camera_info_url
      • depth_camera_info_url
      • depth_registration
      • respawn [default: false]
      • rgb [default: rgb]
      • ir [default: ir]
      • depth [default: depth]
      • depth_registered [default: depth_registered]
      • projector [default: projector]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged openni_launch at Robotics Stack Exchange