Skip to content

Commit

Permalink
Generated debian files for bullseye
Browse files Browse the repository at this point in the history
  • Loading branch information
bmagyar committed Dec 12, 2023
1 parent 26c1d24 commit 426a16c
Show file tree
Hide file tree
Showing 14 changed files with 349 additions and 50 deletions.
311 changes: 311 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,311 @@
ros-rolling-control-toolbox (3.2.0-1bullseye) bullseye; urgency=high

* [CI] fix source build (#168 <https://github.com/ros-controls/control_toolbox/issues/168>)
* Bump actions/setup-python from 4 to 5 (#167 <https://github.com/ros-controls/control_toolbox/issues/167>)
* [CI] Touchups (#166 <https://github.com/ros-controls/control_toolbox/issues/166>)
* [PID] Update documentation to reflect ROS 2 usage of time (#165 <https://github.com/ros-controls/control_toolbox/issues/165>)
* Bump actions/checkout from 3 to 4 (#163 <https://github.com/ros-controls/control_toolbox/issues/163>)
* Bump ros-tooling/setup-ros from 0.6 to 0.7 (#161 <https://github.com/ros-controls/control_toolbox/issues/161>)
* Add filters structure and lowpass filter (#152 <https://github.com/ros-controls/control_toolbox/issues/152>)
* Bump codecov/codecov-action from 3.1.2 to 3.1.4 (#160 <https://github.com/ros-controls/control_toolbox/issues/160>)
* Contributors: Christoph Fröhlich, GuiHome, Patrick Roncagliolo

-- Bence Magyar <[email protected]> Tue, 12 Dec 2023 00:00:00 -0000

ros-rolling-control-toolbox (3.1.0-1bullseye) bullseye; urgency=high

* Check for i_min <= i_max at initialization (#139 <https://github.com/ros-controls/control_toolbox/issues/139>)
* Contributors: Christoph Fröhlich

-- Bence Magyar <[email protected]> Fri, 28 Apr 2023 23:00:00 -0000

ros-rolling-control-toolbox (3.0.0-1bullseye) bullseye; urgency=high

* [PidROS] Enable interpreting prefix as param prefix. (#129 <https://github.com/ros-controls/control_toolbox/issues/129>)
* Use std::clamp (#140 <https://github.com/ros-controls/control_toolbox/issues/140>)
* [CI] Fixes and update for branch out (#155 <https://github.com/ros-controls/control_toolbox/issues/155>)
* Enable subclassing of PID implementation. (#148 <https://github.com/ros-controls/control_toolbox/issues/148>)
* [CI] Add Humble job (#147 <https://github.com/ros-controls/control_toolbox/issues/147>)
* Finally update formatting to other repositories convention. (#131 <https://github.com/ros-controls/control_toolbox/issues/131>)
* [CI] 🔧 Update pre-commit hooks and sync actions to other repositories. (#130 <https://github.com/ros-controls/control_toolbox/issues/130>)
* Contributors: Bence Magyar, Christoph Fröhlich, Dr. Denis, dependabot[bot]

-- Bence Magyar <[email protected]> Tue, 04 Apr 2023 23:00:00 -0000

ros-rolling-control-toolbox (2.2.0-1bullseye) bullseye; urgency=high

* Fix overriding of package (#145 <https://github.com/ros-controls/control_toolbox/issues/145>)
* Various dependabot version bumps
* [CI] Add dependabot configuration to automatically update actions.
* Contributors: Christoph Fröhlich, Dr. Denis, Tyler Weaver, dependabot[bot]

-- Bence Magyar <[email protected]> Mon, 20 Feb 2023 00:00:00 -0000

ros-rolling-control-toolbox (2.1.2-1bullseye) bullseye; urgency=high

* export missing dependency (#128 <https://github.com/ros-controls/control_toolbox/issues/128>)
* Contributors: Noel Jiménez García

-- Bence Magyar <[email protected]> Tue, 15 Nov 2022 00:00:00 -0000

ros-rolling-control-toolbox (2.1.1-1bullseye) bullseye; urgency=high

* Add declaration of parameters in ROSPid.
* Fix namespace collision and parameter_callback problems in PidROS
* Contributors: Aris Synodinos, Denis Štogl

-- Bence Magyar <[email protected]> Sat, 05 Nov 2022 00:00:00 -0000

ros-rolling-control-toolbox (2.1.0-1bullseye) bullseye; urgency=high

* Fix parameter loading log levels
* Support pass in a precomputed derivative error
* Add getParametersCallbackHandle function
* Add topic_prefix_ to declareParam & setParameter
* Update include/control_toolbox/dither.hpp
* Correct contributing and license files for ament_copyright.
* Added license text file and contributing guidelines, corrected license short identifier.
* Remove build of downstream workspace.
* Update CI config and add pre-commit-config.
* Contributors: Bence Magyar, ChenJun, Denis Štogl, Timon Engelke

-- Bence Magyar <[email protected]> Wed, 29 Jun 2022 23:00:00 -0000

ros-rolling-control-toolbox (2.0.2-1bullseye) bullseye; urgency=high

* remove unused variables
* Update visibility_control.hpp
* Windows bringup.
* Contributors: Karsten Knese, Sean Yen, Bence Magyar

-- Bence Magyar <[email protected]> Mon, 24 May 2021 23:00:00 -0000

ros-rolling-control-toolbox (2.0.1-1bullseye) bullseye; urgency=high

* Fix dependencies
* Export ament_cmake build type
* Contributors: ahcorde

-- Bence Magyar <[email protected]> Fri, 31 Jul 2020 23:00:00 -0000

ros-rolling-control-toolbox (2.0.0-1bullseye) bullseye; urgency=high

* Refactor the Pid class to be completely ROS agnostic and added a ROS 2 wrapper
* Avoid crash when the type of the parameter doesn't match
* Added topic_prefix to publisher topic name (#95 <https://github.com/ros-controls/control_toolbox/issues/95>)
* Created a shared library (#93 <https://github.com/ros-controls/control_toolbox/issues/93>)
* Aliases not part of the public API are now private
* Removing pid_gains_setter
* Removed unnecessary dependencies
* Cleared empty non virtual destructors
* Removed unused limited proxy variables
* Added pid state real-time publisher
* Removed all references to tinyxml
* Removed tune_pid.py
* Adding missing copyright licenses
* Adapted dither, sine_sweep and sinusoid to ROS2
* Removed dynamic reconfigure completely
* Removed deprecated functions
* Contributors: Alejandro Hernández Cordero, Bence Magyar, James Xu, Jordan Palacios, Shane Loretz, ahcorde

-- Bence Magyar <[email protected]> Mon, 27 Jul 2020 23:00:00 -0000

ros-rolling-control-toolbox (1.17.0-1bullseye) bullseye; urgency=high

* update anti windup clamping
* update negativeIntegrationAntiwindupTest
* Address catkin_lint issues
* Add executable flag
* convert to package xml format 2
* Remove doc header
* Contributors: Bence Magyar, Cong, Gennaro Raiola

-- Bence Magyar <[email protected]> Thu, 31 Jan 2019 00:00:00 -0000

ros-rolling-control-toolbox (1.16.0-1bullseye) bullseye; urgency=high

* switched to industrial_ci
* Add control_msgs to CATKIN_DEPENDS.
* Contributors: Bence Magyar, Mathias Luedtke, Mike Purvis

-- Bence Magyar <[email protected]> Thu, 30 Nov 2017 00:00:00 -0000

ros-rolling-control-toolbox (1.15.0-1bullseye) bullseye; urgency=high

* avoid ABI breaks in PID class
* fix add_dependencies call
* rollback API changes in PID class
* cfg: removed rosbuild support related error handling
* Contributors: Bence Magyar, Igor Napolskikh, ipa-mig

-- Bence Magyar <[email protected]> Mon, 27 Jun 2016 23:00:00 -0000

ros-rolling-control-toolbox (1.14.0-1bullseye) bullseye; urgency=high

* Fix negative gains issue and add tests; update gains setting through DynamicReconfig
* Add antiwindup and tests to PID controller; rename old behaviour 'clamping'
* Move message to control_toolbox
* Add optional state publishing to PID controller, for logging/debugging/etc
* Fix some typos in comments
* changed the range of dynamic reconfigure to allow negative ones
* Address -Wunused-parameter warnings
* Factor out updatePid as negative calls to computeCommand
* Increasing covergae of PID class test suite.
* Chain calls of computeCommand and updatePid for code reuse
* Contributors: Adolfo Rodriguez Tsouroukdissian, Bence Magyar, Carlos Rosales, Guillaume Walck, Paul Bovbel, VahidAminZ

-- Bence Magyar <[email protected]> Mon, 02 May 2016 23:00:00 -0000

ros-rolling-control-toolbox (1.13.2-1bullseye) bullseye; urgency=high

* CRITICAL BUGFIX: Fix broken PID command computation.
* Contributors: Adolfo Rodriguez Tsouroukdissian, Paul Bovbel

-- Bence Magyar <[email protected]> Thu, 21 May 2015 23:00:00 -0000

ros-rolling-control-toolbox (1.13.1-1bullseye) bullseye; urgency=high

* Improvement in integral contribution implementation. Resolve #32 <https://github.com/ros-controls/control_toolbox/issues/32>.
* Contributors: Adolfo Rodriguez Tsouroukdissian, Carlos Rosales

-- Bence Magyar <[email protected]> Wed, 29 Apr 2015 23:00:00 -0000

ros-rolling-control-toolbox (1.13.0-1bullseye) bullseye; urgency=high

* Harmonize pid gain names between rosparam and dynamic_reconfigure
* Read i_clamp_min and i_clamp_max form parameter server - if available
* Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman, ipa-fxm

-- Bence Magyar <[email protected]> Fri, 31 Oct 2014 00:00:00 -0000

ros-rolling-control-toolbox (1.12.1-1bullseye) bullseye; urgency=high

* Remove broken test code. Hotfix for #18 <https://github.com/ros-controls/control_toolbox/issues/18>.
* Contributors: Adolfo Rodriguez Tsouroukdissian

-- Bence Magyar <[email protected]> Wed, 11 Jun 2014 23:00:00 -0000

ros-rolling-control-toolbox (1.12.0-1bullseye) bullseye; urgency=high

* pid: Adding quiet flag to suppress error message
* Contributors: Jonathan Bohren

-- Bence Magyar <[email protected]> Wed, 11 Jun 2014 23:00:00 -0000

ros-rolling-control-toolbox (1.11.0-1bullseye) bullseye; urgency=high

* Remove rosbuild artifacts
* Cleaned up CMake and removed unnecessary dependencies
* Made default value negative to match valid range
* Fix for i_clamp_min to be negative in dynamic reconfigure
* Fix abs/fabs problem with Clang and libc++
* Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman, Marco Esposito

-- Bence Magyar <[email protected]> Sun, 11 May 2014 23:00:00 -0000

ros-rolling-control-toolbox (1.10.4-1bullseye) bullseye; urgency=high

* Added Travis support
* Renamed manifest.xml so it doesn't break rosdep
* Expanded range of PID and windup gains for certain applications.
* Expanded range of PID and windup gains for certain applications. Lowered default integral and derivative gain
* check for CATKIN_ENABLE_TESTING
* Add some comments to Parameters.cfg
* Add support for dynamic_reconfigure for rosbuild
* Contributors: Austin Hendrix, Dave Coleman, Lukas Bulwahn, Paul Dinh

-- Bence Magyar <[email protected]> Wed, 05 Feb 2014 00:00:00 -0000

ros-rolling-control-toolbox (1.10.3-1bullseye) bullseye; urgency=high

* Fix bug in copy constructor.
* Contributors: Austin Hendrix

-- Bence Magyar <[email protected]> Thu, 01 Aug 2013 23:00:00 -0000

ros-rolling-control-toolbox (1.10.2-1bullseye) bullseye; urgency=high

* Fix copy constructor.
* Merge pull request #1 <https://github.com/ros-controls/control_toolbox/issues/1> from davetcoleman/hydro-devel
Added dynamic reconfigure for PID gains
* Removed const getGains function
* Small fixes
* Compatibility changes for realtime_tools, tweaked getests
* Made realtime_buffer copiable
* Added test for getting/settings gains, copying/assigning pid class
* Removed const read, added copy constructor and print values function
* Added new function getGainsConst that allows one to get the PID gains from a const PID class
* Added realtime_tools as a dependency in package.xml and CMakeLists
* Added realtime buffer to PID, re-ordered functions to more logical order and to match header file
* Fixes per Austin review
* Updated CMakeLists.txt and made fixes per Adolfo
* Merged hydro-devel
* Added dynamic reconfigure for PID gains
* Tests build.
* Contributors: Austin Hendrix, Dave Coleman

-- Bence Magyar <[email protected]> Sun, 28 Jul 2013 23:00:00 -0000

ros-rolling-control-toolbox (1.10.1-1bullseye) bullseye; urgency=high

* Add dependency on tinyxml.
* Contributors: Austin Hendrix

-- Bence Magyar <[email protected]> Tue, 25 Jun 2013 23:00:00 -0000

ros-rolling-control-toolbox (1.10.0-1bullseye) bullseye; urgency=high

* Version 1.10.0
* comment format consistentcy
* Fixing comment in pid source code
* Install tune_pid.py under catkin.
* adding install targets
* adding missing manifests
* merging CMakeLists.txt files from rosbuild and catkin
* adding hybrid-buildsystem makefiles
* Merging from master, re-adding manifest.xml files
* using more standard way of depending on gencpp
* Add .gitignore file.
* Fixing library export
* catkinizing, could still be cleaned up
* Fixing doc errors in PID
* Changing @ commands to commands
* Enforcing i_min_ <= 0 and i_max_ >= 0 in integral bound parameters, reducing duplicated code
* Merge pull request #14 <https://github.com/ros-controls/control_toolbox/issues/14> from bobholmberg/fix-PID-unbounded-i_error
Using zero i_gain_ to turn off integral control did unsavory things.
* Adding alternative name for new pid command computation API
* Fixing merge error
* Merge branch 'fix-pid-backwards-compatibility' into fix-PID-unbounded-i_error
* Removing lie from documentation
* Adding Bob's fixes to the backwards-compatibility API
* Merge branch 'fix-pid-backwards-compatibility' into fix-PID-unbounded-i_error
* bringing back old updatePid function contents
* adding documentation warning
* This makes the internal computations of updatePid() keep the same sign that they did before the API change
* Merge typo
* Resolving conflict from new Pid API
* Merge branch 'master' into test-bad-integral-bounds
* Merge branch 'test-bad-integral-bounds' into fix-PID-unbounded-i_error
* Specifying div-by-zero test, adding other integral term tests
* Merge branch 'test-bad-integral-bounds' into fix-PID-unbounded-i_error
* Adding test to expose Pid class zero-division vulnerability
* If the user did not want integral control and set i_gain_ to zero,
then dividing by i_gain_ would set i_error_ to NaN. This is not
desired. Instead, replace the use of division to create i_term
with direct integration of i_term_.
Replace private member i_error_ with i_term_.
In getCurrentPIDErrors() create & return i_error_ with the same old meaning and units.
NOTE: i_error_ is not needed internally anywhere else.
* Cleaning up documentation, making argument names in function declaration match those in the implementation
* adding doxygen deprecation flags
* Fixing documentation
* Merging changes from other branch
* Adding conventional PID computation
* Fixing inconsistent formatting, and reducing some duplicated code
* remove .svn folder
* move control_toolbox into ros_control
* Contributors: Adolfo Rodriguez Tsouroukdissian, Austin Hendrix, Bob Holmberg, Jonathan Bohren, Wim Meeussen, wmeeusse

-- Bence Magyar <[email protected]> Mon, 24 Jun 2013 23:00:00 -0000


7 changes: 0 additions & 7 deletions debian/changelog.em

This file was deleted.

1 change: 1 addition & 0 deletions debian/compat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
9
1 change: 0 additions & 1 deletion debian/compat.em

This file was deleted.

12 changes: 12 additions & 0 deletions debian/control
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Source: ros-rolling-control-toolbox
Section: misc
Priority: optional
Maintainer: Bence Magyar <[email protected]>
Build-Depends: debhelper (>= 9.0.0), ros-rolling-ament-cmake, ros-rolling-ament-cmake-gmock <!nocheck>, ros-rolling-ament-cmake-gtest <!nocheck>, ros-rolling-control-msgs, ros-rolling-filters, ros-rolling-generate-parameter-library, ros-rolling-geometry-msgs, ros-rolling-pluginlib, ros-rolling-rclcpp, ros-rolling-rclcpp-lifecycle <!nocheck>, ros-rolling-rcutils, ros-rolling-realtime-tools, ros-rolling-ros-workspace
Homepage: http://ros.org/wiki/control_toolbox
Standards-Version: 3.9.2

Package: ros-rolling-control-toolbox
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ros-rolling-control-msgs, ros-rolling-filters, ros-rolling-generate-parameter-library, ros-rolling-geometry-msgs, ros-rolling-pluginlib, ros-rolling-rclcpp, ros-rolling-rcutils, ros-rolling-realtime-tools, ros-rolling-ros-workspace
Description: The control toolbox contains modules that are useful across all controllers.
14 changes: 0 additions & 14 deletions debian/control.em

This file was deleted.

9 changes: 9 additions & 0 deletions debian/copyright
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Format: Bloom subset of https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: control_toolbox
Upstream-Contact: https://github.com/ros-controls/control_toolbox/issues
Source: https://github.com/ros-controls/control_toolbox/

Files: See file headers in repository for details
Copyright: See package copyright in source code for details
License: BSD-3-Clause
See repository for full license text
11 changes: 0 additions & 11 deletions debian/copyright.em

This file was deleted.

3 changes: 3 additions & 0 deletions debian/gbp.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[git-buildpackage]
upstream-tag=release/rolling/control_toolbox/3.2.0-1
upstream-tree=tag
3 changes: 0 additions & 3 deletions debian/gbp.conf.em

This file was deleted.

Loading

0 comments on commit 426a16c

Please sign in to comment.