![]() |
fuse_publishers package from fuse repofuse fuse_constraints fuse_core fuse_doc fuse_graphs fuse_loss fuse_models fuse_msgs fuse_optimizers fuse_publishers fuse_tutorials fuse_variables fuse_viz |
Package Summary
Tags | No category tags. |
Version | 1.1.1 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/locusrobotics/fuse.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2024-10-31 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Stephen Williams
Authors
- Stephen Williams
Changelog for package fuse_publishers
1.1.1 (2024-05-02)
1.1.0 (2024-04-20)
- Port support for Ceres 2.1.0 Manifold class into ROS 2 Rolling
(#366)
- Support gcc12 and ceres 2.1.0
- Add support for the Manifold class when using Ceres Solver version 2.1.0 and above
- General clean up for Ceres 2.2.0 support
- Updated serialization support to be backwards compatible with previously serialized files
- Formatting changes required for ROS 2 Rolling / Ubuntu Noble
- Contributors: Stephen Williams
1.0.1 (2023-03-03)
1.0.0 (2023-03-03)
- Use upstream rclcpp::node_interfaces::NodeInterfaces
(#313)
- Use upstream rclcpp::node_interfaces::NodeInterfaces
* Dereference node arguments to NodeInterfaces ---------Co-authored-by: methylDragon <<methylDragon@gmail.com>>
- fuse -> ROS 2 fuse_models: Linting (#315)
- Use getParameterName and namespace parameters for publishers (#314)
- Fix SerializedPublisher not being able to read it's parameters (#311)
- Use rclcpp::Clock::wait_until_started (#303)
- fuse -> ROS 2 : Doc Generation
(#278)
- Port doc generation and fix package.xml for linting
- Fix small bugs in package.xml
- Use default rosdoc2 settings
- Use default rosdoc2 settings
* Update fuse_doc for rosdoc2 ---------Co-authored-by: Shane Loretz <<sloretz@google.com>>
- fuse -> ROS 2 fuse_optimizers: Port fuse_optimizers (#307) Co-authored-by: Shane Loretz <<sloretz@osrfoundation.org>> Co-authored-by: Shane Loretz <<shane.loretz@gmail.com>>
- fuse -> ROS 2 fuse_publishers : Linting (#305)
- fuse -> ROS 2 fuse_publishers: Port fuse_publishers (#299) Co-authored-by: Shane Loretz <<shane.loretz@gmail.com>>
- fuse -> ROS 2 fuse_constraints : Linting (#298)
- fuse -> ROS 2 fuse_graphs: Linting (#297)
- fuse -> ROS 2 fuse_variables: Linting
(#296)
- Migrate to .hpp files
- Create redirection headers
- Make xmllint and uncrustify happy
- Wrap most comment lines
- Satisfy cpplint
- fuse -> ROS 2 fuse_core: Linting (#292)
- fuse -> ROS 2 fuse_core : Parameters and Tests (#286) Co-authored-by: Shane Loretz <<sloretz@osrfoundation.org>> Co-authored-by: Ivor Wanders <<ivor@iwanders.net>>
- fuse -> ROS 2 : Port Time (#283)
- fuse -> ROS 2 : Port Logging (#279) Co-authored-by: Tom Moore <<tmoore@locusrobotics.com>>
- fuse -> ROS 2: Clean up macro usage warnings (#280)
- fuse -> ROS 2 fuse_msgs : Port package and ignore unported packages for now (#277) Co-authored-by: Tom Moore <<tmoore@locusrobotics.com>>
- [RST-4186] Fix fuse macro names
(#263)
- Namespace all macros with the FUSE_ prefix. Mark original macros as deprecated.
- Update all fuse objects to use the new macro names
- Adding doxygen to all packages (#241)
- Contributors: Shane Loretz, Stephen Williams, Tom Moore, methylDragon
0.4.2 (2021-07-20)
- Adding roslint dependency to fuse_viz
(#231)
- Adding roslint dependency to fuse_viz
- Silence CMP0048 warnings
- Contributors: Tom Moore
0.4.1 (2021-07-13)
- Fixing license
- Support throttling serialized graph publisher
(#204)
- Change sensor proc from gtest to gmock target
- Move ThrottledCallback to fuse_core
- Support generic callbacks in ThrottledCallback
- Throttle graph publishing
- Overload getPositiveParam for ros::Duration
- Use getPositiveParam for ros::Duration parameters
- Set latch param in serialized publisher to false by default (#184)
- Add latch param to serialized publisher (#165)
- Use transaction stamp in SerializedPublisher (#147) By using the transaction stamp instead of [ros::Time::now()]{.title-ref} it's possible to replay things with the same transaction and compare the original and new generated graphs.
- Removed the explicit '-std=c++14' compile flag
(#119)
- Removed the explicit '-std=c++14' compile flag
- Changed the CXX_STANDARD setting to be per-target instead of global
- Added the CXX_STANDARD_REQUIRED setting to all targets
- fix compilation in Kinetic (#112)
- [RST-2149] Added the configured device_id to the log message (#110)
- [RST-2427] Added a 'source' field to the constraints. This is an API-breaking change. (#101)
- [RST-2340] Add serialization support to fuse (#98)
- [RST-2148] Added start() and stop() methods to the MotionModel,
SensorModel, and Publisher API
(#75)
- Added start() and stop() methods to the MotionModel, SensorModel, and Publisher API
- Added the ability to clear the callback queue of the optimizer
- Refactor the fixed-lag reset callback to use the plugins' stop() and start() methods
- Fix -Wall -Wextra warnings (#77)
- Contributors: Davide Faconti, Enrique Fernandez Perdomo, Stephen Williams, Tom Moore
0.4.0 (2019-07-12)
- [RST-1747] fixed lag smoother implementation (#52)
- [RST-1926] Extend the local parameter definition to include Minus() (#40)
- Contributors: Stephen Williams
0.3.0 (2019-03-18)
- [RST-1625] Created a StampedVariableSynchronizer helper class (#39)
- [RST-1653] transaction stamps
(#37)
- Moved the set<ros::Time> object that always accompanies a Transaction into the Transaction itself.
- Updated all related classes to support that change
- Contributors: Stephen Williams
0.2.0 (2019-01-16)
- Fix tests for bionic (#34)
- [RST-1554] test depends
(#30)
- Refactored all CMakeLists.txt to avoid path issues when using workspace overlays
- Contributors: Gary Servin, Stephen Williams
0.1.1 (2018-08-15)
0.1.0 (2018-08-12)
- [RST-1121] Moved the pose publishers
(#19)
- Moved the publisher base classes to the public repo
- Moved the pose publisher implementations to the public repo
- Added the option to publish the robot trajectory as a PoseArray message
- Clean up Eigen depends and includes
- Contributors: Stephen Williams
0.0.2 (2018-07-16)
0.0.1 (2018-07-05)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
fuse | |
fuse_models | |
fuse_tutorials |
Launch files
Messages
Services
Plugins
Recent questions tagged fuse_publishers at Robotics Stack Exchange
No questions yet, you can ask one here.
Failed to get question list, you can ticket an issue here
![]() |
fuse_publishers package from fuse repofuse fuse_constraints fuse_core fuse_doc fuse_graphs fuse_loss fuse_models fuse_msgs fuse_optimizers fuse_publishers fuse_tutorials fuse_variables fuse_viz |
Package Summary
Tags | No category tags. |
Version | 1.2.1 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/locusrobotics/fuse.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2025-03-13 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Stephen Williams
Authors
- Stephen Williams
Changelog for package fuse_publishers
1.2.1 (2024-09-21)
1.2.0 (2024-05-02)
1.1.1 (2024-05-02)
1.1.0 (2024-04-20)
- Port support for Ceres 2.1.0 Manifold class into ROS 2 Rolling
(#366)
- Support gcc12 and ceres 2.1.0
- Add support for the Manifold class when using Ceres Solver version 2.1.0 and above
- General clean up for Ceres 2.2.0 support
- Updated serialization support to be backwards compatible with previously serialized files
- Formatting changes required for ROS 2 Rolling / Ubuntu Noble
- Contributors: Stephen Williams
1.0.1 (2023-03-03)
1.0.0 (2023-03-03)
- Use upstream rclcpp::node_interfaces::NodeInterfaces
(#313)
- Use upstream rclcpp::node_interfaces::NodeInterfaces
* Dereference node arguments to NodeInterfaces ---------Co-authored-by: methylDragon <<methylDragon@gmail.com>>
- fuse -> ROS 2 fuse_models: Linting (#315)
- Use getParameterName and namespace parameters for publishers (#314)
- Fix SerializedPublisher not being able to read it's parameters (#311)
- Use rclcpp::Clock::wait_until_started (#303)
- fuse -> ROS 2 : Doc Generation
(#278)
- Port doc generation and fix package.xml for linting
- Fix small bugs in package.xml
- Use default rosdoc2 settings
- Use default rosdoc2 settings
* Update fuse_doc for rosdoc2 ---------Co-authored-by: Shane Loretz <<sloretz@google.com>>
- fuse -> ROS 2 fuse_optimizers: Port fuse_optimizers (#307) Co-authored-by: Shane Loretz <<sloretz@osrfoundation.org>> Co-authored-by: Shane Loretz <<shane.loretz@gmail.com>>
- fuse -> ROS 2 fuse_publishers : Linting (#305)
- fuse -> ROS 2 fuse_publishers: Port fuse_publishers (#299) Co-authored-by: Shane Loretz <<shane.loretz@gmail.com>>
- fuse -> ROS 2 fuse_constraints : Linting (#298)
- fuse -> ROS 2 fuse_graphs: Linting (#297)
- fuse -> ROS 2 fuse_variables: Linting
(#296)
- Migrate to .hpp files
- Create redirection headers
- Make xmllint and uncrustify happy
- Wrap most comment lines
- Satisfy cpplint
- fuse -> ROS 2 fuse_core: Linting (#292)
- fuse -> ROS 2 fuse_core : Parameters and Tests (#286) Co-authored-by: Shane Loretz <<sloretz@osrfoundation.org>> Co-authored-by: Ivor Wanders <<ivor@iwanders.net>>
- fuse -> ROS 2 : Port Time (#283)
- fuse -> ROS 2 : Port Logging (#279) Co-authored-by: Tom Moore <<tmoore@locusrobotics.com>>
- fuse -> ROS 2: Clean up macro usage warnings (#280)
- fuse -> ROS 2 fuse_msgs : Port package and ignore unported packages for now (#277) Co-authored-by: Tom Moore <<tmoore@locusrobotics.com>>
- [RST-4186] Fix fuse macro names
(#263)
- Namespace all macros with the FUSE_ prefix. Mark original macros as deprecated.
- Update all fuse objects to use the new macro names
- Adding doxygen to all packages (#241)
- Contributors: Shane Loretz, Stephen Williams, Tom Moore, methylDragon
0.4.2 (2021-07-20)
- Adding roslint dependency to fuse_viz
(#231)
- Adding roslint dependency to fuse_viz
- Silence CMP0048 warnings
- Contributors: Tom Moore
0.4.1 (2021-07-13)
- Fixing license
- Support throttling serialized graph publisher
(#204)
- Change sensor proc from gtest to gmock target
- Move ThrottledCallback to fuse_core
- Support generic callbacks in ThrottledCallback
- Throttle graph publishing
- Overload getPositiveParam for ros::Duration
- Use getPositiveParam for ros::Duration parameters
- Set latch param in serialized publisher to false by default (#184)
- Add latch param to serialized publisher (#165)
- Use transaction stamp in SerializedPublisher (#147) By using the transaction stamp instead of [ros::Time::now()]{.title-ref} it's possible to replay things with the same transaction and compare the original and new generated graphs.
- Removed the explicit '-std=c++14' compile flag
(#119)
- Removed the explicit '-std=c++14' compile flag
- Changed the CXX_STANDARD setting to be per-target instead of global
- Added the CXX_STANDARD_REQUIRED setting to all targets
- fix compilation in Kinetic (#112)
- [RST-2149] Added the configured device_id to the log message (#110)
- [RST-2427] Added a 'source' field to the constraints. This is an API-breaking change. (#101)
- [RST-2340] Add serialization support to fuse (#98)
- [RST-2148] Added start() and stop() methods to the MotionModel,
SensorModel, and Publisher API
(#75)
- Added start() and stop() methods to the MotionModel, SensorModel, and Publisher API
- Added the ability to clear the callback queue of the optimizer
- Refactor the fixed-lag reset callback to use the plugins' stop() and start() methods
- Fix -Wall -Wextra warnings (#77)
- Contributors: Davide Faconti, Enrique Fernandez Perdomo, Stephen Williams, Tom Moore
0.4.0 (2019-07-12)
- [RST-1747] fixed lag smoother implementation (#52)
- [RST-1926] Extend the local parameter definition to include Minus() (#40)
- Contributors: Stephen Williams
0.3.0 (2019-03-18)
- [RST-1625] Created a StampedVariableSynchronizer helper class (#39)
- [RST-1653] transaction stamps
(#37)
- Moved the set<ros::Time> object that always accompanies a Transaction into the Transaction itself.
- Updated all related classes to support that change
- Contributors: Stephen Williams
0.2.0 (2019-01-16)
- Fix tests for bionic (#34)
- [RST-1554] test depends
(#30)
- Refactored all CMakeLists.txt to avoid path issues when using workspace overlays
- Contributors: Gary Servin, Stephen Williams
0.1.1 (2018-08-15)
0.1.0 (2018-08-12)
- [RST-1121] Moved the pose publishers
(#19)
- Moved the publisher base classes to the public repo
- Moved the pose publisher implementations to the public repo
- Added the option to publish the robot trajectory as a PoseArray message
- Clean up Eigen depends and includes
- Contributors: Stephen Williams
0.0.2 (2018-07-16)
0.0.1 (2018-07-05)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
fuse | |
fuse_models | |
fuse_tutorials |
Launch files
Messages
Services
Plugins
Recent questions tagged fuse_publishers at Robotics Stack Exchange
No questions yet, you can ask one here.
Failed to get question list, you can ticket an issue here
![]() |
fuse_publishers package from fuse repofuse fuse_constraints fuse_core fuse_doc fuse_graphs fuse_loss fuse_models fuse_msgs fuse_optimizers fuse_publishers fuse_tutorials fuse_variables fuse_viz |
Package Summary
Tags | No category tags. |
Version | 0.11.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/locusrobotics/fuse.git |
VCS Type | git |
VCS Version | devel |
Last Updated | 2025-03-03 |
Dev Status | MAINTAINED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Stephen Williams
Authors
- Stephen Williams
Changelog for package fuse_publishers
0.5.0 (2022-02-23)
- [RST-4186] Fix fuse macro names (#263)
- Namespace all macros with the FUSE_ prefix. Mark original macros as deprecated.
- Update all fuse objects to use the new macro names
- Adding doxygen to all packages (#241)
- Contributors: Stephen Williams, Tom Moore
0.6.0 (2023-02-22)
- 0.5.0
- Update changelogs
- [RST-4186] Fix fuse macro names (#263)
- Namespace all macros with the FUSE_ prefix. Mark original macros as deprecated.
- Update all fuse objects to use the new macro names
- Adding doxygen to all packages (#241)
- Contributors: Gary Servin, Stephen Williams, Tom Moore
0.7.0 (2023-09-25)
- [RST-7809] Fix optimization errors when the orientation is
initialized at +PI (#334)
- Add some unit tests for the 2D orientation constraints; Create getters/setters for the 2D orientation variable is preparation for a fix.
- Force the 2D orientation value to be is minimum phase
- Update devel to build on Ubuntu Jammy (22.04) (#326)
- Update to C++17 for use with Ubuntu Jammy
- Include Rviz and Eigen as system includes, which supresses warnings within the included libraries
- use pluginlib and class_list_macros .hpp include instead of deprecated .h From: Lucas Walter <<wsacul@gmail.com>>
- 0.6.0
- Update changelogs
- 0.5.0
- Update changelogs
- [RST-4186] Fix fuse macro names (#263)
- Namespace all macros with the FUSE_ prefix. Mark original macros as deprecated.
- Update all fuse objects to use the new macro names
- Adding doxygen to all packages (#241)
- Contributors: Gary Servin, Stephen Williams, Tom Moore
0.11.0 (2025-02-04)
- Treat external dependencies as system ones (#388)
- Fixing issue with Eigen in Ubuntu Jammy on ARM (#378)
- Fixing issue with Eigen in Ubuntu Jammy on ARM
- Contributors: Gary Servin, Tom Moore
0.10.0 (2024-09-16)
0.9.0 (2024-06-17)
0.8.0 (2024-02-02)
- 0.7.0
- Update changelogs
- [RST-7809] Fix optimization errors when the orientation is
initialized at +PI (#334)
- Add some unit tests for the 2D orientation constraints; Create getters/setters for the 2D orientation variable is preparation for a fix.
- Force the 2D orientation value to be is minimum phase
- Update devel to build on Ubuntu Jammy (22.04) (#326)
- Update to C++17 for use with Ubuntu Jammy
- Include Rviz and Eigen as system includes, which supresses warnings within the included libraries
- use pluginlib and class_list_macros .hpp include instead of deprecated .h From: Lucas Walter <<wsacul@gmail.com>>
- 0.6.0
- Update changelogs
- 0.5.0
- Update changelogs
- [RST-4186] Fix fuse macro names (#263)
- Namespace all macros with the FUSE_ prefix. Mark original macros as deprecated.
- Update all fuse objects to use the new macro names
- Adding doxygen to all packages (#241)
- Contributors: Gary Servin, Stephen Williams, Tom Moore
0.4.2 (2021-07-20)
- Adding roslint dependency to fuse_viz
(#231)
- Adding roslint dependency to fuse_viz
- Silence CMP0048 warnings
- Contributors: Tom Moore
0.4.1 (2021-07-13)
- Fixing license
- Support throttling serialized graph publisher
(#204)
- Change sensor proc from gtest to gmock target
- Move ThrottledCallback to fuse_core
- Support generic callbacks in ThrottledCallback
- Throttle graph publishing
- Overload getPositiveParam for ros::Duration
- Use getPositiveParam for ros::Duration parameters
- Set latch param in serialized publisher to false by default (#184)
- Add latch param to serialized publisher (#165)
- Use transaction stamp in SerializedPublisher (#147) By using the transaction stamp instead of [ros::Time::now()]{.title-ref} it's possible to replay things with the same transaction and compare the original and new generated graphs.
- Removed the explicit '-std=c++14' compile flag
(#119)
- Removed the explicit '-std=c++14' compile flag
- Changed the CXX_STANDARD setting to be per-target instead of global
- Added the CXX_STANDARD_REQUIRED setting to all targets
- fix compilation in Kinetic (#112)
- [RST-2149] Added the configured device_id to the log message (#110)
- [RST-2427] Added a 'source' field to the constraints. This is an API-breaking change. (#101)
- [RST-2340] Add serialization support to fuse (#98)
- [RST-2148] Added start() and stop() methods to the MotionModel,
SensorModel, and Publisher API
(#75)
- Added start() and stop() methods to the MotionModel, SensorModel, and Publisher API
- Added the ability to clear the callback queue of the optimizer
- Refactor the fixed-lag reset callback to use the plugins' stop() and start() methods
- Fix -Wall -Wextra warnings (#77)
- Contributors: Davide Faconti, Enrique Fernandez Perdomo, Stephen Williams, Tom Moore
0.4.0 (2019-07-12)
- [RST-1747] fixed lag smoother implementation (#52)
- [RST-1926] Extend the local parameter definition to include Minus() (#40)
- Contributors: Stephen Williams
0.3.0 (2019-03-18)
- [RST-1625] Created a StampedVariableSynchronizer helper class (#39)
- [RST-1653] transaction stamps
(#37)
- Moved the set<ros::Time> object that always accompanies a Transaction into the Transaction itself.
- Updated all related classes to support that change
- Contributors: Stephen Williams
0.2.0 (2019-01-16)
- Fix tests for bionic (#34)
- [RST-1554] test depends
(#30)
- Refactored all CMakeLists.txt to avoid path issues when using workspace overlays
- Contributors: Gary Servin, Stephen Williams
0.1.1 (2018-08-15)
0.1.0 (2018-08-12)
- [RST-1121] Moved the pose publishers
(#19)
- Moved the publisher base classes to the public repo
- Moved the pose publisher implementations to the public repo
- Added the option to publish the robot trajectory as a PoseArray message
- Clean up Eigen depends and includes
- Contributors: Stephen Williams
0.0.2 (2018-07-16)
0.0.1 (2018-07-05)
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
fuse_constraints | |
fuse_graphs | |
roslint | |
rostest | |
fuse_core | |
fuse_variables | |
geometry_msgs | |
nav_msgs | |
pluginlib | |
roscpp | |
tf2 | |
tf2_geometry_msgs | |
tf2_ros |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
fuse | |
fuse_models | |
fuse_tutorials |
Launch files
Messages
Services
Plugins
Recent questions tagged fuse_publishers at Robotics Stack Exchange
No questions yet, you can ask one here.
Failed to get question list, you can ticket an issue here
![]() |
fuse_publishers package from fuse repofuse fuse_constraints fuse_core fuse_doc fuse_graphs fuse_loss fuse_models fuse_msgs fuse_optimizers fuse_publishers fuse_tutorials fuse_variables fuse_viz |
Package Summary
Tags | No category tags. |
Version | 1.0.1 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/locusrobotics/fuse.git |
VCS Type | git |
VCS Version | iron |
Last Updated | 2024-10-31 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Stephen Williams
Authors
- Stephen Williams
Changelog for package fuse_publishers
1.0.1 (2023-03-03)
1.0.0 (2023-03-03)
- Use upstream rclcpp::node_interfaces::NodeInterfaces
(#313)
- Use upstream rclcpp::node_interfaces::NodeInterfaces
* Dereference node arguments to NodeInterfaces ---------Co-authored-by: methylDragon <<methylDragon@gmail.com>>
- fuse -> ROS 2 fuse_models: Linting (#315)
- Use getParameterName and namespace parameters for publishers (#314)
- Fix SerializedPublisher not being able to read it's parameters (#311)
- Use rclcpp::Clock::wait_until_started (#303)
- fuse -> ROS 2 : Doc Generation
(#278)
- Port doc generation and fix package.xml for linting
- Fix small bugs in package.xml
- Use default rosdoc2 settings
- Use default rosdoc2 settings
* Update fuse_doc for rosdoc2 ---------Co-authored-by: Shane Loretz <<sloretz@google.com>>
- fuse -> ROS 2 fuse_optimizers: Port fuse_optimizers (#307) Co-authored-by: Shane Loretz <<sloretz@osrfoundation.org>> Co-authored-by: Shane Loretz <<shane.loretz@gmail.com>>
- fuse -> ROS 2 fuse_publishers : Linting (#305)
- fuse -> ROS 2 fuse_publishers: Port fuse_publishers (#299) Co-authored-by: Shane Loretz <<shane.loretz@gmail.com>>
- fuse -> ROS 2 fuse_constraints : Linting (#298)
- fuse -> ROS 2 fuse_graphs: Linting (#297)
- fuse -> ROS 2 fuse_variables: Linting
(#296)
- Migrate to .hpp files
- Create redirection headers
- Make xmllint and uncrustify happy
- Wrap most comment lines
- Satisfy cpplint
- fuse -> ROS 2 fuse_core: Linting (#292)
- fuse -> ROS 2 fuse_core : Parameters and Tests (#286) Co-authored-by: Shane Loretz <<sloretz@osrfoundation.org>> Co-authored-by: Ivor Wanders <<ivor@iwanders.net>>
- fuse -> ROS 2 : Port Time (#283)
- fuse -> ROS 2 : Port Logging (#279) Co-authored-by: Tom Moore <<tmoore@locusrobotics.com>>
- fuse -> ROS 2: Clean up macro usage warnings (#280)
- fuse -> ROS 2 fuse_msgs : Port package and ignore unported packages for now (#277) Co-authored-by: Tom Moore <<tmoore@locusrobotics.com>>
- [RST-4186] Fix fuse macro names
(#263)
- Namespace all macros with the FUSE_ prefix. Mark original macros as deprecated.
- Update all fuse objects to use the new macro names
- Adding doxygen to all packages (#241)
- Contributors: Shane Loretz, Stephen Williams, Tom Moore, methylDragon
0.4.2 (2021-07-20)
- Adding roslint dependency to fuse_viz
(#231)
- Adding roslint dependency to fuse_viz
- Silence CMP0048 warnings
- Contributors: Tom Moore
0.4.1 (2021-07-13)
- Fixing license
- Support throttling serialized graph publisher
(#204)
- Change sensor proc from gtest to gmock target
- Move ThrottledCallback to fuse_core
- Support generic callbacks in ThrottledCallback
- Throttle graph publishing
- Overload getPositiveParam for ros::Duration
- Use getPositiveParam for ros::Duration parameters
- Set latch param in serialized publisher to false by default (#184)
- Add latch param to serialized publisher (#165)
- Use transaction stamp in SerializedPublisher (#147) By using the transaction stamp instead of [ros::Time::now()]{.title-ref} it's possible to replay things with the same transaction and compare the original and new generated graphs.
- Removed the explicit '-std=c++14' compile flag
(#119)
- Removed the explicit '-std=c++14' compile flag
- Changed the CXX_STANDARD setting to be per-target instead of global
- Added the CXX_STANDARD_REQUIRED setting to all targets
- fix compilation in Kinetic (#112)
- [RST-2149] Added the configured device_id to the log message (#110)
- [RST-2427] Added a 'source' field to the constraints. This is an API-breaking change. (#101)
- [RST-2340] Add serialization support to fuse (#98)
- [RST-2148] Added start() and stop() methods to the MotionModel,
SensorModel, and Publisher API
(#75)
- Added start() and stop() methods to the MotionModel, SensorModel, and Publisher API
- Added the ability to clear the callback queue of the optimizer
- Refactor the fixed-lag reset callback to use the plugins' stop() and start() methods
- Fix -Wall -Wextra warnings (#77)
- Contributors: Davide Faconti, Enrique Fernandez Perdomo, Stephen Williams, Tom Moore
0.4.0 (2019-07-12)
- [RST-1747] fixed lag smoother implementation (#52)
- [RST-1926] Extend the local parameter definition to include Minus() (#40)
- Contributors: Stephen Williams
0.3.0 (2019-03-18)
- [RST-1625] Created a StampedVariableSynchronizer helper class (#39)
- [RST-1653] transaction stamps
(#37)
- Moved the set<ros::Time> object that always accompanies a Transaction into the Transaction itself.
- Updated all related classes to support that change
- Contributors: Stephen Williams
0.2.0 (2019-01-16)
- Fix tests for bionic (#34)
- [RST-1554] test depends
(#30)
- Refactored all CMakeLists.txt to avoid path issues when using workspace overlays
- Contributors: Gary Servin, Stephen Williams
0.1.1 (2018-08-15)
0.1.0 (2018-08-12)
- [RST-1121] Moved the pose publishers
(#19)
- Moved the publisher base classes to the public repo
- Moved the pose publisher implementations to the public repo
- Added the option to publish the robot trajectory as a PoseArray message
- Clean up Eigen depends and includes
- Contributors: Stephen Williams
0.0.2 (2018-07-16)
0.0.1 (2018-07-05)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
fuse | |
fuse_models | |
fuse_tutorials |
Launch files
Messages
Services
Plugins
Recent questions tagged fuse_publishers at Robotics Stack Exchange
No questions yet, you can ask one here.
Failed to get question list, you can ticket an issue here
![]() |
fuse_publishers package from fuse repofuse fuse_constraints fuse_core fuse_doc fuse_graphs fuse_loss fuse_models fuse_msgs fuse_optimizers fuse_publishers fuse_tutorials fuse_variables fuse_viz |
Package Summary
Tags | No category tags. |
Version | 0.11.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/locusrobotics/fuse.git |
VCS Type | git |
VCS Version | devel |
Last Updated | 2025-03-03 |
Dev Status | MAINTAINED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Stephen Williams
Authors
- Stephen Williams
Changelog for package fuse_publishers
0.5.0 (2022-02-23)
- [RST-4186] Fix fuse macro names (#263)
- Namespace all macros with the FUSE_ prefix. Mark original macros as deprecated.
- Update all fuse objects to use the new macro names
- Adding doxygen to all packages (#241)
- Contributors: Stephen Williams, Tom Moore
0.6.0 (2023-02-22)
- 0.5.0
- Update changelogs
- [RST-4186] Fix fuse macro names (#263)
- Namespace all macros with the FUSE_ prefix. Mark original macros as deprecated.
- Update all fuse objects to use the new macro names
- Adding doxygen to all packages (#241)
- Contributors: Gary Servin, Stephen Williams, Tom Moore
0.7.0 (2023-09-25)
- [RST-7809] Fix optimization errors when the orientation is
initialized at +PI (#334)
- Add some unit tests for the 2D orientation constraints; Create getters/setters for the 2D orientation variable is preparation for a fix.
- Force the 2D orientation value to be is minimum phase
- Update devel to build on Ubuntu Jammy (22.04) (#326)
- Update to C++17 for use with Ubuntu Jammy
- Include Rviz and Eigen as system includes, which supresses warnings within the included libraries
- use pluginlib and class_list_macros .hpp include instead of deprecated .h From: Lucas Walter <<wsacul@gmail.com>>
- 0.6.0
- Update changelogs
- 0.5.0
- Update changelogs
- [RST-4186] Fix fuse macro names (#263)
- Namespace all macros with the FUSE_ prefix. Mark original macros as deprecated.
- Update all fuse objects to use the new macro names
- Adding doxygen to all packages (#241)
- Contributors: Gary Servin, Stephen Williams, Tom Moore
0.11.0 (2025-02-04)
- Treat external dependencies as system ones (#388)
- Fixing issue with Eigen in Ubuntu Jammy on ARM (#378)
- Fixing issue with Eigen in Ubuntu Jammy on ARM
- Contributors: Gary Servin, Tom Moore
0.10.0 (2024-09-16)
0.9.0 (2024-06-17)
0.8.0 (2024-02-02)
- 0.7.0
- Update changelogs
- [RST-7809] Fix optimization errors when the orientation is
initialized at +PI (#334)
- Add some unit tests for the 2D orientation constraints; Create getters/setters for the 2D orientation variable is preparation for a fix.
- Force the 2D orientation value to be is minimum phase
- Update devel to build on Ubuntu Jammy (22.04) (#326)
- Update to C++17 for use with Ubuntu Jammy
- Include Rviz and Eigen as system includes, which supresses warnings within the included libraries
- use pluginlib and class_list_macros .hpp include instead of deprecated .h From: Lucas Walter <<wsacul@gmail.com>>
- 0.6.0
- Update changelogs
- 0.5.0
- Update changelogs
- [RST-4186] Fix fuse macro names (#263)
- Namespace all macros with the FUSE_ prefix. Mark original macros as deprecated.
- Update all fuse objects to use the new macro names
- Adding doxygen to all packages (#241)
- Contributors: Gary Servin, Stephen Williams, Tom Moore
0.4.2 (2021-07-20)
- Adding roslint dependency to fuse_viz
(#231)
- Adding roslint dependency to fuse_viz
- Silence CMP0048 warnings
- Contributors: Tom Moore
0.4.1 (2021-07-13)
- Fixing license
- Support throttling serialized graph publisher
(#204)
- Change sensor proc from gtest to gmock target
- Move ThrottledCallback to fuse_core
- Support generic callbacks in ThrottledCallback
- Throttle graph publishing
- Overload getPositiveParam for ros::Duration
- Use getPositiveParam for ros::Duration parameters
- Set latch param in serialized publisher to false by default (#184)
- Add latch param to serialized publisher (#165)
- Use transaction stamp in SerializedPublisher (#147) By using the transaction stamp instead of [ros::Time::now()]{.title-ref} it's possible to replay things with the same transaction and compare the original and new generated graphs.
- Removed the explicit '-std=c++14' compile flag
(#119)
- Removed the explicit '-std=c++14' compile flag
- Changed the CXX_STANDARD setting to be per-target instead of global
- Added the CXX_STANDARD_REQUIRED setting to all targets
- fix compilation in Kinetic (#112)
- [RST-2149] Added the configured device_id to the log message (#110)
- [RST-2427] Added a 'source' field to the constraints. This is an API-breaking change. (#101)
- [RST-2340] Add serialization support to fuse (#98)
- [RST-2148] Added start() and stop() methods to the MotionModel,
SensorModel, and Publisher API
(#75)
- Added start() and stop() methods to the MotionModel, SensorModel, and Publisher API
- Added the ability to clear the callback queue of the optimizer
- Refactor the fixed-lag reset callback to use the plugins' stop() and start() methods
- Fix -Wall -Wextra warnings (#77)
- Contributors: Davide Faconti, Enrique Fernandez Perdomo, Stephen Williams, Tom Moore
0.4.0 (2019-07-12)
- [RST-1747] fixed lag smoother implementation (#52)
- [RST-1926] Extend the local parameter definition to include Minus() (#40)
- Contributors: Stephen Williams
0.3.0 (2019-03-18)
- [RST-1625] Created a StampedVariableSynchronizer helper class (#39)
- [RST-1653] transaction stamps
(#37)
- Moved the set<ros::Time> object that always accompanies a Transaction into the Transaction itself.
- Updated all related classes to support that change
- Contributors: Stephen Williams
0.2.0 (2019-01-16)
- Fix tests for bionic (#34)
- [RST-1554] test depends
(#30)
- Refactored all CMakeLists.txt to avoid path issues when using workspace overlays
- Contributors: Gary Servin, Stephen Williams
0.1.1 (2018-08-15)
0.1.0 (2018-08-12)
- [RST-1121] Moved the pose publishers
(#19)
- Moved the publisher base classes to the public repo
- Moved the pose publisher implementations to the public repo
- Added the option to publish the robot trajectory as a PoseArray message
- Clean up Eigen depends and includes
- Contributors: Stephen Williams
0.0.2 (2018-07-16)
0.0.1 (2018-07-05)
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
fuse_constraints | |
fuse_graphs | |
roslint | |
rostest | |
fuse_core | |
fuse_variables | |
geometry_msgs | |
nav_msgs | |
pluginlib | |
roscpp | |
tf2 | |
tf2_geometry_msgs | |
tf2_ros |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
fuse | |
fuse_models | |
fuse_tutorials |
Launch files
Messages
Services
Plugins
Recent questions tagged fuse_publishers at Robotics Stack Exchange
No questions yet, you can ask one here.
Failed to get question list, you can ticket an issue here