- check for gz/ign executable being available
- gz_world_tf + better guess on Gz vs Ign
- Contributors: Olivier Kermorgant
- 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
- 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
- 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
- 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
- sync documentation and examples
- when instead of after for events
- scoped events
- add event wrapper
- Contributors: Olivier Kermorgant
- 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
- list[] -> List[] for type hints in 20.04
- detail on __ns for services
- add service call at launch
- Contributors: Olivier Kermorgant
- GazeboBridge creates a camera_info topic for all bridged image topics
- Contributors: Olivier Kermorgant
- add .rviz shortcut, clean Python scripts
- Contributors: Olivier Kermorgant
- fix bug in robot_state_publisher with raw URDF
- Contributors: Olivier Kermorgant
- 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
- 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
- more handling of param types
- Contributors: Olivier Kermorgant
- use Gazebo instead of Ignition
- better type comprehension
- Contributors: Olivier Kermorgant
- 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
- more use_sim_time: constructor + warning on 'auto'
- auto_sim_time can be forced instead of checking /clock
- Contributors: Olivier Kermorgant
- add Ignition support
- Contributors: Olivier Kermorgant
- make it clearer for the prefix_gz_plugins param
- Contributors: Olivier Kermorgant
- add capacity to prefix and namespace Gazebo-published messages, as an alternative to using Gazebo namespaces that also remap /tf
- Contributors: Olivier Kermorgant
- node arguments is a raw list and accepts substitutions
- Contributors: Olivier Kermorgant
- automagically convert to expected type for node parameters, remappings, launch arguments
- Contributors: Olivier Kermorgant
- some Python2 legacy bugs
- Contributors: Olivier Kermorgant
- 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
- composition with existing container
- Contributors: Olivier Kermorgant
- 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