This is a minor release that addresses several bugs/robustness issues in 3.0.0.
It additionally adds a few new features, such as (limited) world resetting from the GUI, constantly draining battery during navigation, and looking up hallways with bidirectional names (e.g., hall_roomA_roomB
and hall_roomB_roomA
)
What's Changed
- Count paths with zero poses as path planning failures by @sea-bass in #251
- Allow opening and closing locations globally from GUI by @sea-bass in #254
- Remove graph nodes from locked-off hallways when searching for paths by @sea-bass in #253
- Include hallway state in world state ROS message by @sea-bass in #255
- Cleanly shutdown ROS interface node by @sea-bass in #256
- Include navigation path length in ROS message by @sea-bass in #257
- Consistently return execution status in GUI callbacks by @sea-bass in #258
- Add header to RobotState message by @sea-bass in #259
- Consistently update robot state in GUI after path following by @sea-bass in #260
- Count open, close, lock, and unlock trivial operations as success by @sea-bass in #261
- Fix collision checking with closed hallways by @sea-bass in #265
- Use
get_location_from_pose
function consistently and optimize it to check the previous location by @sea-bass in #264 - Allow looking up hallways by reversed name by @sea-bass in #266
- Allow multiple hallways connecting two rooms and check for duplicate names in world add methods by @sea-bass in #268
- Fix
pyrobosim_ros
docs build and move build script to docs folder by @sea-bass in #269 - Add world reset UI button by @sea-bass in #270
- Import matplotlib 3D tools in the bodies of grasp plotting functions by @sea-bass in #273
- Drain battery continuously while navigating by @sea-bass in #274
- Fix path following cancelation logic by @sea-bass in #275
- Add ROSCon 2024 workshop to usage examples by @sea-bass in #276
- Fix object spawn getters by @sea-bass in #279
- Enable interactive mode in GUI MatPlotLib canvas by @sea-bass in #280
- 3.1.0 by @sea-bass in #281
Full Changelog: 3.0.0...3.1.0