Skip to content

Latest commit

 

History

History
192 lines (165 loc) · 6.04 KB

CHANGELOG.rst

File metadata and controls

192 lines (165 loc) · 6.04 KB

Changelog for package simple_launch

1.10.1 (2024-07-05)

  • check for gz/ign executable being available
  • gz_world_tf + better guess on Gz vs Ign
  • Contributors: Olivier Kermorgant

1.10.0 (2024-06-16)

  • scope_included_files to include other launch files in a Group and avoid changing my scope
  • remove dead code about prefixing gz plugins
  • forward sim_time even for nodes that load a parameter file
  • lazy GazeboBridge
  • Contributors: Olivier Kermorgant

1.9.2 (2024-03-25)

  • Gazebo basic example: launch SDF world + spawn from xacro
  • remove dead code related to Gazebo.
  • sl.arg returns a SimpleSubstitution to allow concatenation
  • auto-detect Gazebo world name, allows running the simulation + spawn models in the same launch file
  • Type debug on String being Iterable
  • better handling of non-string choices in argument declaration
  • more robust to various gz/ros combinations
  • Contributors: Olivier Kermorgant

1.9.1 (2024-02-20)

  • simplify + debug logic of SimpleSubstitution divisions
  • image instead of /image to be detected as an image topic
  • remove auto_sim_time function
  • more robust to various combinations of ROS and Gazebo
  • default Gazebo is still ignition Fortress, better error message about GZ_VERSION
  • add new bridges for Gazebo
  • Contributors: Olivier Kermorgant

1.9.0 (2023-11-23)

  • update documentation
  • warnings/errors on misuse of GazeboBridge
  • move example executable to share directory
  • dict cannot be updated with | in Foxy, fallback to dict.update
  • absolute container name when loading in existing container
  • py_eval can now handle conditions
  • Contributors: Olivier Kermorgant

1.8.0 (2023-11-20)

  • sync documentation and examples
  • when instead of after for events
  • scoped events
  • add event wrapper
  • Contributors: Olivier Kermorgant

1.7.2 (2023-10-02)

  • simplify logic of try_perform
  • Merge pull request #5 from okvik/devel Fix string-valued launch argument substitution
  • slight refactor to prepare wrapping Delays
  • Contributors: Olivier Kermorgant, Viktor Pocedulic
  • slight refactor to prepare wrapping Delays
  • Contributors: Olivier Kermorgant

1.7.1 (2023-05-16)

  • list[] -> List[] for type hints in 20.04
  • detail on __ns for services
  • add service call at launch
  • Contributors: Olivier Kermorgant

1.7.0 (2023-02-22)

  • GazeboBridge creates a camera_info topic for all bridged image topics
  • Contributors: Olivier Kermorgant

1.6.2 (2023-01-23)

  • add .rviz shortcut, clean Python scripts
  • Contributors: Olivier Kermorgant

1.6.1 (2022-10-10)

  • fix bug in robot_state_publisher with raw URDF
  • Contributors: Olivier Kermorgant

1.6.0 (2022-10-06)

  • check use_sim_time versus a parameter file
  • resolve any builtin type as Substitution, not only text
  • improve documentation
  • Gazebo + humble compat
  • OpaqueFunction wrapper and SimpleSubstitution
  • switch to CMake to avoid deprecation messages
  • more spawn_gz
  • Contributors: Olivier Kermorgant

1.5.0 (2022-08-26)

  • allow spawning a Gz model from file
  • parameters are list of dict
  • allow substitution for topics in ros_ign_image bridge
  • Gazebo bridge handles invalid ROS topics through yaml config file. Image bridges are automatically run through ros_ign_image
  • better handling of gazebo spawn pose
  • Contributors: Olivier Kermorgant

1.4.1 (2022-06-01)

  • more handling of param types
  • Contributors: Olivier Kermorgant

1.4.0 (2022-06-01)

  • use Gazebo instead of Ignition
  • better type comprehension
  • Contributors: Olivier Kermorgant

1.3.1 (2022-05-02)

  • use underscores in setup.cfg
  • typo in included_launch example
  • Merge pull request #4 from yushijinhun/patch-1 Add package & executable parameter to container
  • [readme] add doc for container.package
  • Add package & executable param to container This allows the user to use a component container implementation other than component_container, such as component_container_isolated and component_container_mt.
  • Contributors: Haowei Wen, Olivier Kermorgant

1.3.0 (2022-02-03)

  • more use_sim_time: constructor + warning on 'auto'
  • auto_sim_time can be forced instead of checking /clock
  • Contributors: Olivier Kermorgant

1.2.1 (2022-01-24)

  • add Ignition support
  • Contributors: Olivier Kermorgant

1.2.0 (2021-11-02)

  • make it clearer for the prefix_gz_plugins param
  • Contributors: Olivier Kermorgant

1.1.0 (2021-09-25)

  • add capacity to prefix and namespace Gazebo-published messages, as an alternative to using Gazebo namespaces that also remap /tf
  • Contributors: Olivier Kermorgant

1.0.6 (2021-09-22)

  • node arguments is a raw list and accepts substitutions
  • Contributors: Olivier Kermorgant

1.0.5 (2021-09-22)

  • automagically convert to expected type for node parameters, remappings, launch arguments
  • Contributors: Olivier Kermorgant

1.0.4 (2021-09-03)

  • some Python2 legacy bugs
  • Contributors: Olivier Kermorgant

1.0.3 (2021-04-17)

  • solve typo in node_args
  • better handling of node arguments in nested lists
  • bug fixes around Substitutions
  • Merge pull request #1 from oKermorgant/master deduce executable from package name if needed
  • Contributors: Olivier Kermorgant

1.0.2 (2020-12-08)

  • composition with existing container
  • Contributors: Olivier Kermorgant

1.0.1 (2020-10-12)

  • PythonExpression shortcut
  • xacro args now take substitution args
  • add LoadComposableNode feature for existing containers
  • add name_join and path_join to combine raw str and Substitution stuff
  • first commit
  • Contributors: Olivier Kermorgant