maneuver-genom3: Newshttps://git.openrobots.org/https://git.openrobots.org/favicon.ico?14752240372023-12-08T19:03:31ZOpenrobots
Redmine maneuver-genom3 2.1.1 releasedhttps://git.openrobots.org/news/2952023-12-08T19:03:31ZAnthony Malletanthony.mallet@laas.fr
<a name="Changes"></a>
<h3 >Changes<a href="#Changes" class="wiki-anchor">¶</a></h3>
<ul>
<li>Rearrange exec task state machine to guarantee schedulability</li>
<li>Once motion is over, reset pos/att presence in published state</li>
<li>Fix replay() not reading correctly accelerations in input file</li>
</ul>
<a name="Download"></a>
<h3 >Download<a href="#Download" class="wiki-anchor">¶</a></h3>
<p><a href="https://www.openrobots.org/distfiles/maneuver-genom3/maneuver-genom3-2.1.1.tar.gz" class="external">maneuver-genom3-2.1.1.tar.gz</a></p> maneuver-genom3 2.1 releasedhttps://git.openrobots.org/news/2342021-01-11T16:29:30ZAnthony Malletanthony.mallet@laas.fr
<a name="Changes"></a>
<h3 >Changes<a href="#Changes" class="wiki-anchor">¶</a></h3>
<ul>
<li>Add 'horizon' port publishing a moving horizon of the trajectory (<a class="issue tracker-1 status-5 priority-2 priority-default closed" title="Bug: publish trajectory over a receding horizon (Closed)" href="https://git.openrobots.org/issues/285">#285</a>)</li>
<li>Add 'set_state' service setting an explicit initial state in the planner.</li>
</ul>
<a name="Download"></a>
<h3 >Download<a href="#Download" class="wiki-anchor">¶</a></h3>
<p><a href="http://www.openrobots.org/distfiles/maneuver-genom3/maneuver-genom3-2.1.tar.gz" class="external">maneuver-genom3-2.1.tar.gz</a></p> maneuver-genom3 2.0.1 releasedhttps://git.openrobots.org/news/2142020-01-30T10:46:20ZAnthony Malletanthony.mallet@laas.fr
<a name="Changes"></a>
<h3 >Changes<a href="#Changes" class="wiki-anchor">¶</a></h3>
<ul>
<li>Fix an issue preventing to set the min position bound above the current max.</li>
</ul>
<a name="Download"></a>
<h3 >Download<a href="#Download" class="wiki-anchor">¶</a></h3>
<p><a href="http://www.openrobots.org/distfiles/maneuver-genom3/maneuver-genom3-2.0.1.tar.gz" class="external">maneuver-genom3-2.0.1.tar.gz</a></p> maneuver-genom3 2.0 releasedhttps://git.openrobots.org/news/1792019-03-08T17:58:24ZAnthony Malletanthony.mallet@laas.fr
<a name="Changes"></a>
<h3 >Changes<a href="#Changes" class="wiki-anchor">¶</a></h3>
<ul>
<li>Switch to openrobots2-idl</li>
<li>Don't publish a reference timestamp until first valid position is computed, so that position contrlles wait for the first reference before servoing on something.</li>
<li>In velocity mode, plan from the next trajectory sample to be executed, not the current one.</li>
<li>Increase the default snap derivative limit (for the velocity planner)</li>
</ul>
<a name="Download"></a>
<h3 >Download<a href="#Download" class="wiki-anchor">¶</a></h3>
<p><a href="http://www.openrobots.org/distfiles/maneuver-genom3/maneuver-genom3-2.0.tar.gz" class="external">maneuver-genom3-2.0.tar.gz</a></p> maneuver-genom3 1.4 releasedhttps://git.openrobots.org/news/1482018-09-05T09:47:57ZAnthony Malletanthony.mallet@laas.fr
<a name="Changes"></a>
<h3 >Changes<a href="#Changes" class="wiki-anchor">¶</a></h3>
<ul>
<li>Add a velocity() function to reach a desired velocity in minimum time.</li>
<li>Rename "reset" function to "stop", which is hopefully more clear.</li>
<li>Rename set_velocity, acceleration et al. to set_velocity_limit et al.</li>
<li>Fix the semantic of interrupt codels in motion activities (<a class="issue tracker-1 status-5 priority-2 priority-default closed" title="Bug: skipping waypoint instruction when calling multiple waypoint in a row without pause (Closed)" href="https://git.openrobots.org/issues/147">#147</a>).</li>
<li>Cancel any current trajectory after a new "goto" or "takeoff" (<a class="issue tracker-1 status-5 priority-2 priority-default closed" title="Bug: goto should start from current state (Closed)" href="https://git.openrobots.org/issues/135">#135</a>).</li>
<li>Fix an internal race condition possibly reading a off-by-one trajectory sample.</li>
<li>This is the last realease before 2.x, which will bring incompatible changes.</li>
</ul>
<a name="Download"></a>
<h3 >Download<a href="#Download" class="wiki-anchor">¶</a></h3>
<p><a href="http://www.openrobots.org/distfiles/maneuver-genom3/maneuver-genom3-1.4.tar.gz" class="external">maneuver-genom3-1.4.tar.gz</a></p> maneuver-genom3 1.3 releasedhttps://git.openrobots.org/news/1192018-01-17T10:33:06ZAnthony Malletanthony.mallet@laas.fr
<a name="Changes"></a>
<h3 >Changes<a href="#Changes" class="wiki-anchor">¶</a></h3>
<ul>
<li>Added an optional 'duration' parameter to the planning requests. Passing 0 will compute a minimum time trajectory, as before. Any other value will compute a trajectory in the specified time (unless the given duration is smaller than the minimum time, in which case the plan will abort).</li>
<li>Fixed the starting point of trajectories after an abort of a previous plan.</li>
<li>Fixed the behaviour of goto() that now correctly starts from the current state (and not the last state of a previous plan).</li>
<li>Added a replay() function that plays back a log file or a trajectory file. The input file must have the same format as log files, but can be sampled at any frequency (samples are interpolated with the planner if the frequency is smaller than the component's one).</li>
<li>Use aio(7) to write to log files, and drop log entries if the filesystem is too slow.</li>
</ul>
<a name="Download"></a>
<h3 >Download<a href="#Download" class="wiki-anchor">¶</a></h3>
<p><a href="http://www.openrobots.org/distfiles/maneuver-genom3/maneuver-genom3-1.3.tar.gz" class="external">maneuver-genom3-1.3.tar.gz</a></p> maneuver 1.2 releasedhttps://git.openrobots.org/news/1092017-10-06T16:55:59ZAnthony Malletanthony.mallet@laas.fr
<a name="Changes"></a>
<h3 >Changes<a href="#Changes" class="wiki-anchor">¶</a></h3>
<ul>
<li>Always start next trajectory from the last state reached - not the current one</li>
<li>Add a set_current_state() service to reset the trajectory starting state</li>
<li>Ignore velocities and acceleration when setting the current state, because the noise present in those values might generate weird trajectories.</li>
</ul>
<a name="Download"></a>
<h3 >Download<a href="#Download" class="wiki-anchor">¶</a></h3>
<p><a href="http://www.openrobots.org/distfiles/maneuver-genom3/maneuver-genom3-1.2.tar.gz" class="external">maneuver-genom3-1.2.tar.gz</a></p> maneuver 1.1 releasedhttps://git.openrobots.org/news/1062017-08-08T13:49:19ZAnthony Malletanthony.mallet@laas.fr
<a name="Changes"></a>
<h3 >Changes<a href="#Changes" class="wiki-anchor">¶</a></h3>
<ul>
<li>Assume 0 initial velocity and acceleration for takeoff() service</li>
<li>Add a reset() service cancelling current trajectory and erasing desired state</li>
<li>Add a get_limits() service retrieving current bounds on position, velocity etc.</li>
</ul>
<a name="Download"></a>
<h3 >Download<a href="#Download" class="wiki-anchor">¶</a></h3>
<p><a href="http://www.openrobots.org/distfiles/maneuver-genom3/maneuver-genom3-1.1.tar.gz" class="external">maneuver-genom3-1.1.tar.gz</a></p> maneuver-genom3 1.0 releasedhttps://git.openrobots.org/news/672016-12-13T16:58:38ZAnthony Malletanthony.mallet@laas.fr
<a name="Download"></a>
<h3 >Download<a href="#Download" class="wiki-anchor">¶</a></h3>
<p><a href="http://www.openrobots.org/distfiles/maneuver-genom3/maneuver-genom3-1.0.tar.gz" class="external">maneuver-genom3-1.0.tar.gz</a></p>