-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
96 changed files
with
25,430 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
v1.1.2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,338 @@ | ||
<!DOCTYPE html> | ||
<html class="writer-html5" lang="en" > | ||
<head> | ||
<meta charset="utf-8" /> | ||
<!-- Google tag (gtag.js) --> | ||
<script async src="https://www.googletagmanager.com/gtag/js?id=G-ZZ08KXKV1G"></script> | ||
<script> | ||
window.dataLayer = window.dataLayer || []; | ||
function gtag(){dataLayer.push(arguments);} | ||
gtag('js', new Date()); | ||
gtag('config', 'G-ZZ08KXKV1G'); | ||
</script> | ||
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> | ||
<title>Changelog for package ifm3d-ros — ifm3d-ros documentation</title> | ||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" /> | ||
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> | ||
<link rel="stylesheet" href="_static/graphviz.css" type="text/css" /> | ||
<link rel="stylesheet" href="_static/copybutton.css" type="text/css" /> | ||
<link rel="stylesheet" href="_static/tabs.css" type="text/css" /> | ||
<link rel="stylesheet" href="_static/custom.css" type="text/css" /> | ||
<!--[if lt IE 9]> | ||
<script src="_static/js/html5shiv.min.js"></script> | ||
<![endif]--> | ||
|
||
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script> | ||
<script src="_static/jquery.js"></script> | ||
<script src="_static/underscore.js"></script> | ||
<script src="_static/doctools.js"></script> | ||
<script src="_static/clipboard.min.js"></script> | ||
<script src="_static/copybutton.js"></script> | ||
<script src="_static/js/versionwarning.js"></script> | ||
<script src="_static/js/theme.js"></script> | ||
<link rel="index" title="Index" href="genindex.html" /> | ||
<link rel="search" title="Search" href="search.html" /> | ||
</head> | ||
|
||
<body class="wy-body-for-nav"> | ||
<div class="wy-grid-for-nav"> | ||
<nav data-toggle="wy-nav-shift" class="wy-nav-side"> | ||
<div class="wy-side-scroll"> | ||
<div class="wy-side-nav-search" > | ||
<a href="index.html" class="icon icon-home"> ifm3d-ros | ||
</a> | ||
<div class="version"> | ||
v1.1.2 | ||
</div> | ||
<div role="search"> | ||
<form id="rtd-search-form" class="wy-form" action="search.html" method="get"> | ||
<input type="text" name="q" placeholder="Search docs" /> | ||
<input type="hidden" name="check_keywords" value="yes" /> | ||
<input type="hidden" name="area" value="default" /> | ||
</form> | ||
</div> | ||
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu"> | ||
<ul> | ||
<li class="toctree-l1"><a class="reference internal" href="README.html">ifm3d-ros overview</a></li> | ||
<li class="toctree-l1"><a class="reference internal" href="ifm3d_ros_driver/README.html">ifm3d_ros_driver</a></li> | ||
<li class="toctree-l1"><a class="reference internal" href="ifm3d_ros_msgs/README.html">ifm3d_ros_msgs</a></li> | ||
<li class="toctree-l1"><a class="reference internal" href="ifm3d_ros_examples/README.html">ifm3d_ros_examples</a></li> | ||
</ul> | ||
|
||
</div> | ||
</div> | ||
</nav> | ||
|
||
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" > | ||
<i data-toggle="wy-nav-top" class="fa fa-bars"></i> | ||
<a href="index.html">ifm3d-ros</a> | ||
</nav> | ||
|
||
<div class="wy-nav-content"> | ||
<div class="rst-content"> | ||
<div role="navigation" aria-label="Page navigation"> | ||
<ul class="wy-breadcrumbs"> | ||
<li><a href="index.html" class="icon icon-home"></a> »</li> | ||
<li>Changelog for package ifm3d-ros</li> | ||
<li class="wy-breadcrumbs-aside"> | ||
<a href="_sources/CHANGELOG.rst.txt" rel="nofollow"> View page source</a> | ||
</li> | ||
</ul> | ||
<hr/> | ||
</div> | ||
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> | ||
<div itemprop="articleBody"> | ||
|
||
<div class="section" id="changelog-for-package-ifm3d-ros"> | ||
<h1>Changelog for package ifm3d-ros<a class="headerlink" href="#changelog-for-package-ifm3d-ros" title="Permalink to this headline"></a></h1> | ||
<div class="section" id="id1"> | ||
<h2>1.1<a class="headerlink" href="#id1" title="Permalink to this headline"></a></h2> | ||
<div class="section" id="id2"> | ||
<h3>1.1.2<a class="headerlink" href="#id2" title="Permalink to this headline"></a></h3> | ||
<ul class="simple"> | ||
<li><p>Update Dockerfiles for building the ROS node inside a Docker software container environment: removed glog build and runtime libs</p></li> | ||
</ul> | ||
</div> | ||
<div class="section" id="id3"> | ||
<h3>1.1.1<a class="headerlink" href="#id3" title="Permalink to this headline"></a></h3> | ||
<ul> | ||
<li><p>Update camera nodelet for ifm3d >= v1.2.3 | ||
* Switch from looped image retrieval to callback based image retrieval | ||
* Updated schema mask handling: uint based schema mask replaced with default 2D and 3D bufferID based lists | ||
Between ifm3d API version 0.93 and 1.1 the internal handling of the amplitude and distance image and the point cloud has changed: The previously automatically applied masking based on the confidence image is no longer applied. As a result, more image pixels are displayed as valid pixels. | ||
If you want to apply a binary mapping to these images, use the confidence image as provided in the ROS node and apply the mask <cite>confidence&1</cite> for backward compatibility.</p></li> | ||
<li><p>Nodelet interface changes: | ||
* additional parameters:</p> | ||
<blockquote> | ||
<div><ul class="simple"> | ||
<li><p>xyz_image_stream: boolean value - Enable / disable publishing and streaming of point cloud topic / messages.</p></li> | ||
<li><p>confidence_image_stream: boolean value - Enable / disable publishing and streaming of confidence image topic / messages</p></li> | ||
<li><p>radial_distance_image_stream: boolean value - Enable / disable publishing and streaming of radial distance image topic / messages</p></li> | ||
<li><p>radial_distance_noise_stream: boolean value - Enable / disable publishing and streaming of radial distance noise image topic / messages</p></li> | ||
<li><p>amplitude_image_stream: boolean value - Enable / disable publishing and streaming of amplitude image topic / messages</p></li> | ||
<li><p>extrinsic_image_stream: boolean value - Enable / disable publishing and streaming of extrinsics topic / messages</p></li> | ||
<li><p>intrinsic_image_stream: boolean value - Enable / disable publishing and streaming of intrinsics topic / messages</p></li> | ||
<li><p>rgb_image_stream: boolean value - Enable / disable publishing and streaming of 2D RGB image topic / messages</p></li> | ||
</ul> | ||
</div></blockquote> | ||
<ul class="simple"> | ||
<li><p>Updated the default launch files for 2D RGB / 3D TOF cameras accordingly</p></li> | ||
<li><p>Added support for JSON schema dump service</p></li> | ||
<li><p>ifm3d-ros logging: | ||
* Reduced level of logging messages | ||
* Changed default behavior of info log messages: NODELET_INFO_STREAM replaced by NODELET_INFO_ONCE</p></li> | ||
<li><p>Removed: | ||
* Compressed amplitude stream: only amplitude publisher is used | ||
* Unit vector publisher</p></li> | ||
</ul> | ||
</li> | ||
<li><p>Robustness improvements: | ||
* Only publish data to image streams if API frames include the corresponding image data</p></li> | ||
</ul> | ||
</div> | ||
<div class="section" id="id4"> | ||
<h3>1.1.0<a class="headerlink" href="#id4" title="Permalink to this headline"></a></h3> | ||
<ul class="simple"> | ||
<li><p>UNRELEASED</p></li> | ||
</ul> | ||
</div> | ||
</div> | ||
<div class="section" id="id5"> | ||
<h2>1.0<a class="headerlink" href="#id5" title="Permalink to this headline"></a></h2> | ||
<div class="section" id="id6"> | ||
<h3>1.0.2<a class="headerlink" href="#id6" title="Permalink to this headline"></a></h3> | ||
<ul class="simple"> | ||
<li><p>Fix the IP parameter that was not being used</p></li> | ||
</ul> | ||
</div> | ||
<div class="section" id="id7"> | ||
<h3>1.0.1<a class="headerlink" href="#id7" title="Permalink to this headline"></a></h3> | ||
<ul class="simple"> | ||
<li><p>Removed dependency to OpenCV and PCL.</p></li> | ||
<li><p>The RGB jpeg image is published in a compressed format.</p></li> | ||
<li><p>Removed the god_bad pixel publisher and the XYZ publisher (use <cite>cloud`</cite> instead).</p></li> | ||
<li><p>The <cite>/cloud</cite> topic is published as <cite>sensor_msgs::PointCloud2</cite> instead of <cite>pcl::PointCloud<ifm3d::PointT></cite></p></li> | ||
</ul> | ||
</div> | ||
<div class="section" id="id8"> | ||
<h3>1.0.0<a class="headerlink" href="#id8" title="Permalink to this headline"></a></h3> | ||
<p>Breaking changes: | ||
* Restructure the ifm3d-ros package into independent subpackages. Please check your path declarations again, especially for the launch files and messages and services.</p> | ||
<p>Changes between ifm3d_ros 0.6.x and 1.0.0: | ||
+ Order of axis changed in 3D (cloud topic and extrinsic calibration parameters): This wrapper keeps the axis orientation as defined by the underlying API, ifm3d. Therefore, you may see a different axis order for the cloud message compared to older versions of the ifm3d and ifm cameras. | ||
+ Extrinsic calibration parameters: now consistent with SI units, e.g. translation are scaled in <cite>m</cite> and rotation parameters are scaled in <cite>rad</cite>. | ||
+ Added publisher for 2D RGB data | ||
+ Use CameraBase for compatibility with other O3 devices | ||
+ Comment out methods / publisher which are not available for the O3RCamera (at the moment) | ||
+ Comment out the unit vector publishing | ||
+ Changed services trigger and softon, softoff to be compatible with new JSON methods and schema. | ||
+ Changed service trigger to a dummy method until triggers are implemented for the O3R platform. It only has a status message at the moment. | ||
+ Changed service dump: coverts from json to str for displaying the message</p> | ||
<p>added: | ||
* Added pcic_port to the list of framegrabber arguments</p> | ||
<p>known limitations: | ||
* This version of the ifm3d-ros package only works with the O3R camera platform.</p> | ||
</div> | ||
</div> | ||
<div class="section" id="id9"> | ||
<h2>0.6<a class="headerlink" href="#id9" title="Permalink to this headline"></a></h2> | ||
<div class="section" id="id10"> | ||
<h3>0.6.2<a class="headerlink" href="#id10" title="Permalink to this headline"></a></h3> | ||
<p>Changes between ifm3d_ros 0.6.1 and 0.6.2</p> | ||
<ul class="simple"> | ||
<li><p>Updated maintainer email address</p></li> | ||
<li><p>Added ifm3d-core dependency in preparation for submission to the ROS index</p></li> | ||
</ul> | ||
</div> | ||
<div class="section" id="id11"> | ||
<h3>0.6.1<a class="headerlink" href="#id11" title="Permalink to this headline"></a></h3> | ||
<ul class="simple"> | ||
<li><p>Added support syncing the system and camera clocks at startup. Side-effect, | ||
is we can now stamp the images with the camera-side capture time and not the | ||
host-side reception time.</p></li> | ||
<li><p>Added the <cite>SyncClocks</cite> Service</p></li> | ||
</ul> | ||
</div> | ||
<div class="section" id="id12"> | ||
<h3>0.6.0.<a class="headerlink" href="#id12" title="Permalink to this headline"></a></h3> | ||
<ul class="simple"> | ||
<li><p>Added a image transport plugin _blacklist_ to the nodlet launch file. This | ||
prevents many of the errors seen in the terminal when running <cite>rosbag -a</cite> to | ||
capture camera data</p></li> | ||
<li><p>Added the <cite>SoftOn</cite> and <cite>SoftOff</cite> service calls</p></li> | ||
</ul> | ||
</div> | ||
</div> | ||
<div class="section" id="id13"> | ||
<h2>0.5<a class="headerlink" href="#id13" title="Permalink to this headline"></a></h2> | ||
<div class="section" id="id14"> | ||
<h3>0.5.1<a class="headerlink" href="#id14" title="Permalink to this headline"></a></h3> | ||
<ul class="simple"> | ||
<li><p>Added support for Ubuntu 18.04 and ROS Melodic</p></li> | ||
</ul> | ||
</div> | ||
<div class="section" id="id15"> | ||
<h3>0.5.0<a class="headerlink" href="#id15" title="Permalink to this headline"></a></h3> | ||
<ul class="simple"> | ||
<li><p>Converted primary data publisher to a nodelet architecture</p></li> | ||
<li><p>Provide the <cite>dump</cite> and <cite>config</cite> scripts to call into the exposed ROS services | ||
of the nodelet. Removed the older “config node”.</p></li> | ||
<li><p>Added unit tests</p></li> | ||
</ul> | ||
</div> | ||
</div> | ||
<div class="section" id="id16"> | ||
<h2>0.4<a class="headerlink" href="#id16" title="Permalink to this headline"></a></h2> | ||
<div class="section" id="id17"> | ||
<h3>0.4.2<a class="headerlink" href="#id17" title="Permalink to this headline"></a></h3> | ||
<ul class="simple"> | ||
<li><p>Now requires ifm3d 0.9.0 and by association the more modernized tooling | ||
(C++14, cmake 3.5, dropped support for 14.04/Indigo, etc.)</p></li> | ||
</ul> | ||
</div> | ||
<div class="section" id="id18"> | ||
<h3>0.4.1<a class="headerlink" href="#id18" title="Permalink to this headline"></a></h3> | ||
<ul class="simple"> | ||
<li><p>Now publishing extrinsics on a topic</p></li> | ||
</ul> | ||
</div> | ||
</div> | ||
<div class="section" id="id19"> | ||
<h2>0.3<a class="headerlink" href="#id19" title="Permalink to this headline"></a></h2> | ||
<ul class="simple"> | ||
<li><p>Added <cite>Dump</cite> Service</p></li> | ||
<li><p>Added <cite>Config</cite> Service</p></li> | ||
<li><p>Added <cite>Trigger</cite> Service</p></li> | ||
</ul> | ||
</div> | ||
<div class="section" id="id20"> | ||
<h2>0.2<a class="headerlink" href="#id20" title="Permalink to this headline"></a></h2> | ||
<ul class="simple"> | ||
<li><p>Updates to CMakeLists.txt to support Ubuntu 14.04 and ROS Indigo</p></li> | ||
</ul> | ||
</div> | ||
<div class="section" id="id21"> | ||
<h2>0.1<a class="headerlink" href="#id21" title="Permalink to this headline"></a></h2> | ||
<p>This file has started tracking ifm3d_ros at 0.1.0</p> | ||
<ul class="simple"> | ||
<li><p>Initial (alpha) release</p></li> | ||
</ul> | ||
</div> | ||
</div> | ||
|
||
|
||
</div> | ||
</div> | ||
|
||
<html> | ||
<head> | ||
|
||
<meta charset="utf-8"> | ||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1"> | ||
<meta name="keywords" content="footer, address, phone, icons" /> | ||
|
||
<title>Footer With Address And Phones</title> | ||
|
||
|
||
|
||
</head> | ||
|
||
<body> | ||
|
||
<footer class="footer-distributed"> | ||
|
||
<div class="footer-left"> | ||
|
||
<p class="footer-links"> | ||
<a href="index.html">Home</a> | ||
· | ||
<a href="http://www.o3r.ifm" target="_blank">Learn more</a> | ||
· | ||
<a href="../_static/privacy-policy.html" target="_blank">Privacy Policy</a> | ||
|
||
</p> | ||
|
||
<p class="footer-company-name">ifm robotics © 2023</p> | ||
</div> | ||
|
||
<div class="footer-center"> | ||
|
||
<div> | ||
<i class="fa fa-envelope"></i> | ||
<p><a href="mailto:[email protected]">[email protected]</a></p> | ||
</div> | ||
|
||
</div> | ||
|
||
<div class="footer-right"> | ||
|
||
<div class="footer-icons"> | ||
|
||
<a href="https://www.facebook.com/ifmefector" target="_blank"><i class="fa fa-facebook"></i></a> | ||
<a href="https://twitter.com/ifm_USA" target="_blank"><i class="fa fa-twitter"></i></a> | ||
<a href="https://www.linkedin.com/showcase/ifm-efector" target="_blank"><i class="fa fa-linkedin"></i></a> | ||
<a href="https://github.com/ifm" target="_blank"><i class="fa fa-github"></i></a> | ||
|
||
</div> | ||
|
||
</div> | ||
|
||
</footer> | ||
|
||
</body> | ||
|
||
</html> | ||
</div> | ||
</div> | ||
</section> | ||
</div> | ||
<script> | ||
jQuery(function () { | ||
SphinxRtdTheme.Navigation.enable(true); | ||
}); | ||
</script> | ||
|
||
</body> | ||
</html> |
Oops, something went wrong.