Skip to content

Releases: CodeFinder2/Stage

v4.3.0

09 May 13:34
Compare
Choose a tag to compare
  • gratefully merged Adrian Böckenkamp's (CodeFinder2) fork upstream into rtv/Stage.
  • fixed corrupted strings in GUI bug
  • fixed ranger visualizations bug (only showed up on some platform/driver combos)
  • build/install changes to play nicely with ROS (for the Lunar release of stage_ros)

v4.2.1

09 May 13:26
Compare
Choose a tag to compare
  • add 'confirm_on_quit' option to world section to skip confirmation dialog on exit
  • add continuous integration support by Travis CI
  • fix segfault in ranger visualization
  • fix segfault in blockgroup.cc:236 (gluTessEndPolygon()) when model size (x,y,z) is 0.0
  • minor UI improvments (allow changing Stage's caption, allow centering the window)
  • add ability to load worlds/models from std::istream for more flexibility
  • fix compiler errors in debug build
  • make odom integration error publicly accessible (see rtv#67)
  • don't crash/segfault in ctrl/wander when there's only 1 range sensor (see rtv#59)
  • fix errors reported by the most recent gcc 6.3.1 (on Debian 9 SID), rtv#63 in particular
  • improve/unify coding style (strip trailing spaces, use clang-format)
  • fix compiler error reported with strict flags (-Wall -Wextra -pedantic -Werror)
  • fix issues reported by cppcheck v1.72
  • minor updates in docs (cosmetics, make comments visible in doxygen)

v4.1.1

09 May 13:27
Compare
Choose a tag to compare
  • fixed bugs in libstageplugin/p_ranger.cc that prevented the plugin from building
  • updated some docs

v4.1.0

09 May 13:27
Compare
Choose a tag to compare
  • many bugfixes
  • support for basic dynamics: position models simulate acceleration
    and have a new acceleration control mode.
  • visualization options can be loaded from and saved to worldfiles
  • API change: new World::Run() methed provides the same interface to
    GUI and non-GUI worlds (by chmp@github)
  • saved screenshots are numbered with leading zeros for convenience
    when using movie-making tools (by mani-monaj@github)
  • major performance enhancement: position updates now run in parallel
    with sensor updates, using a double-buffer-style alternating pair of
    occupancy grids
  • several minor performance enhancements
  • much faster debug visualization (occupancy grid and voxel views)
  • build scripts are more portable

v4.0.1

09 May 13:27
Compare
Choose a tag to compare
  • Bugfixes
  • more sparing use of memory to support very large worlds (square kms!)

v4.0.0

09 May 13:28
Compare
Choose a tag to compare

Major new release since worldfile syntax and API have both changed due
to a new unified ranger model. Laser model is now deprecated in favour
of the ranger. This follows a similar change in Player 3, where laser
interface support was deprecated but still in place due to lack of
Stage support. This release fixes that.

Also includes many bugfixes, a much improved build system and some
performance enhancements and documentation improvements.