Skip to content

Documentation for model-based controllers #1650

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 332 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
332 commits
Select commit Hold shift + click to select a range
76de69d
Remove wrong description (#742) (#747)
mergify[bot] Aug 17, 2023
4992fd4
Use tabs (#743) (#746)
mergify[bot] Aug 17, 2023
a58243b
Update docs for diff drive controller (#751) (#753)
mergify[bot] Aug 22, 2023
4906645
removed duplicated previous_publish_timestamp_ increment by publish_p…
mergify[bot] Sep 15, 2023
faa08e2
[JTC] Rename parameter: normalize_error to angle_wraparound (#772) (#…
mergify[bot] Sep 15, 2023
1741109
Update changelogs
bmagyar Sep 15, 2023
c8fc1a3
2.25.0
bmagyar Sep 15, 2023
7962d33
add a broadcaster for range sensor (backport #725) (#766)
mergify[bot] Sep 17, 2023
255b2f9
[Doc] Add specific documentation on the available fw cmd controllers …
mergify[bot] Sep 18, 2023
d92bd9f
Update changelogs
bmagyar Oct 3, 2023
8a9f1c5
Fix version
bmagyar Oct 3, 2023
8f33ba8
Fix changelog
bmagyar Oct 3, 2023
5e1e695
2.26.0
bmagyar Oct 3, 2023
fdec988
Improve docs (#785) (#786)
mergify[bot] Oct 5, 2023
7dfdcaa
writing_new_controller docs fix (#790) (#791)
mergify[bot] Oct 7, 2023
dc5b3b4
Steering controllers library: fix open loop mode (#793) (#800)
mergify[bot] Nov 7, 2023
cc84c5b
[diff_drive_controller] Fixed typos in diff_drive_controller_paramete…
mergify[bot] Nov 10, 2023
6d75314
[CI] Codecov humble (backport #819) (#830)
christophfroehlich Nov 12, 2023
52e01e2
Update changelogs
bmagyar Nov 14, 2023
bc66e1b
2.27.0
bmagyar Nov 14, 2023
71b166e
Ignore test code for codecov (#844)
christophfroehlich Nov 17, 2023
d7c41b3
Rearrange controllers overview page (#846) (#847)
mergify[bot] Nov 20, 2023
b4b465d
joint_state_broadcaster: Add proper subscription to TestCustomInterfa…
mergify[bot] Nov 27, 2023
c8f1b44
Fixed implementation so that effort_controllers/GripperActionControll…
mergify[bot] Nov 27, 2023
5b783bb
Update changelogs
bmagyar Nov 30, 2023
16fb6cf
2.28.0
bmagyar Nov 30, 2023
13ba381
Add test for effort gripper controller (#769) (#867)
mergify[bot] Nov 30, 2023
2916b79
[ForceTorqueSensorBroadcaster] Create ParamListener and get parameter…
mergify[bot] Dec 5, 2023
9651447
Update changelogs
bmagyar Dec 5, 2023
53ec31b
2.29.0
bmagyar Dec 5, 2023
8b329df
[Doc] Fix links (backport #715)
christophfroehlich Jul 24, 2023
5b4b662
[JTC] Explicitly set hold position (backport #558)
christophfroehlich Aug 15, 2023
8c715ac
[JTC] Tolerance tests + Hold on time violation (backport #613)
christophfroehlich Aug 16, 2023
dc859d4
[JTC] Make most parameters read-only (backport #771)
christophfroehlich Sep 11, 2023
8da5173
[JTC] Add note on goal_time=0 in docs (backport #773)
christophfroehlich Sep 11, 2023
dc20b17
[JTC] Fix hold position mode with goal_time>0 (backport #758)
christophfroehlich Sep 12, 2023
e59a007
[JTC] Add time-out for trajectory interfaces (backport #609)
christophfroehlich Sep 14, 2023
d141531
[Docs] Improve interface description of JTC (backport #770)
christophfroehlich Sep 16, 2023
950fca2
[JTC] Add tests for acceleration command interface (backport #752)
christophfroehlich Sep 27, 2023
3a1aa02
Cleanup comments and unnecessary checks (backport #803)
christophfroehlich Oct 30, 2023
b69b6ae
[JTC] Fix typos, implicit cast, const member functions (backport #748)
christophfroehlich Aug 16, 2023
3a23fd0
Update requirements of state interfaces (backport #798)
christophfroehlich Oct 16, 2023
2b77582
Rename wraparound class variables (backport #834)
christophfroehlich Nov 17, 2023
fae257a
[JTC] Fix tests when state offset is used (backport #797)
christophfroehlich Nov 17, 2023
fd09c7b
[JTC] Activate update of dynamic parameters (backport #761)
christophfroehlich Nov 17, 2023
a04a926
[JTC] Remove unused home pose (backport #845)
christophfroehlich Nov 19, 2023
d5dd094
[JTC] Fix dynamic reconfigure of tolerances (backport #849)
christophfroehlich Nov 19, 2023
1662110
[JTC] Improve update methods for tests (backport #858)
christophfroehlich Nov 27, 2023
6780742
[JTC] Activate checks for parameter validation backport (#857)
christophfroehlich Nov 30, 2023
2f3fd1c
[JTC] Remove start_with_holding option (backport #839)
christophfroehlich Dec 1, 2023
c94d868
[JTC] Continue with last trajectory-point on success (backport #842)
christophfroehlich Dec 1, 2023
df59eec
Fix floating point comparison in JTC (backport #879)
christophfroehlich Dec 4, 2023
6ca4026
[DiffDriveController] Optional tf namespace prefixes instead of using…
mergify[bot] Dec 6, 2023
8dfc247
Adapted rqt_jtc to newest control_msgs for jtc (#643) (#659)
mergify[bot] Dec 10, 2023
fbf6290
Fix rqt jtc bugs for continuous joints and other minor bugs (#890) (#…
mergify[bot] Dec 10, 2023
80a3f63
Bump actions/setup-python from 4.4.0 to 5.0.0 (#912)
dependabot[bot] Dec 11, 2023
d799543
Bump ros-tooling/setup-ros from 0.2 to 0.7 (#911)
dependabot[bot] Dec 11, 2023
dd35300
Bump ros-tooling/action-ros-ci from 0.2.6 to 0.3.5 (#909)
dependabot[bot] Dec 11, 2023
b8a6da8
Bump codecov/codecov-action from 3.1.0 to 3.1.4 (#907)
dependabot[bot] Dec 11, 2023
91815a4
Bump actions/upload-artifact from 1 to 3 (#904)
dependabot[bot] Dec 11, 2023
8655238
Bump uesteibar/reviewer-lottery from 2 to 3 (#914)
dependabot[bot] Dec 12, 2023
d046431
Bump actions/checkout from 1 to 4 (#913)
dependabot[bot] Dec 12, 2023
af241b1
[CI] Update list of reviewers (backport #884) (#922)
mergify[bot] Dec 12, 2023
2b92a8c
Changing default int values to double in steering controller's yaml f…
mergify[bot] Dec 18, 2023
5938e75
Bump pat-s/always-upload-cache from 2.1.5 to 3.0.11 (#915)
dependabot[bot] Dec 18, 2023
4a7ec77
Update changelogs
bmagyar Dec 20, 2023
799c399
2.30.0
bmagyar Dec 20, 2023
d448fb1
Bump actions/upload-artifact from 3 to 4 (#935)
dependabot[bot] Dec 21, 2023
2a0c387
Do not run reviewer lottery for dependabot and mergify (#946) (#947)
mergify[bot] Dec 24, 2023
8f5504d
[CI] Bump ubuntu version of second ament_lint job (backport #727) (#920)
mergify[bot] Jan 2, 2024
cd1c64a
Add rqt_JTC to docs (#950) (#952)
mergify[bot] Jan 3, 2024
5fdee99
Fix whitespace
bmagyar Jan 3, 2024
cb10e3e
Fix ackermann steering odometry (#921) (#955)
mergify[bot] Jan 3, 2024
929bbd3
Use the correct distro for humble branch (#919)
christophfroehlich Jan 3, 2024
73961f2
[JTC] Cleanup includes (#943) (#959)
mergify[bot] Jan 4, 2024
8fd5e83
[JTC] Add console output for tolerance checks (backport #932) (#938)
mergify[bot] Jan 8, 2024
feb3073
[JTC] Remove read_only from 'joints', 'state_interfaces' and 'command…
mergify[bot] Jan 11, 2024
d170502
Update changelogs
bmagyar Jan 11, 2024
f428a96
2.31.0
bmagyar Jan 11, 2024
1f3ce24
Update ci-ros-lint.yml and copyright format (backport #720) (#918)
mergify[bot] Jan 11, 2024
cb1ddfb
[JTC] Cancel goal in on_deactivate (#962) (#970)
mergify[bot] Jan 11, 2024
37b9d2a
[JTC] Remove deprecation from parameters validation file. (#476) (#926)
mergify[bot] Jan 12, 2024
42766fe
Increase test coverage of interface configuration getters (#856) (#865)
mergify[bot] Jan 12, 2024
e08dcb9
Cleanup package.xml und clarify tests of JTC. (backport #889) (#924)
mergify[bot] Jan 12, 2024
a6810e4
Update changelogs
bmagyar Jan 20, 2024
73282d9
2.32.0
bmagyar Jan 20, 2024
5dea782
Revert "[JTC] Remove read_only from 'joints', 'state_interfaces' and …
mergify[bot] Jan 26, 2024
9d99c03
Bump ros-tooling/action-ros-ci from 0.3.5 to 0.3.6 (#996)
dependabot[bot] Jan 30, 2024
99f7d11
Bump codecov/codecov-action from 3.1.4 to 3.1.5 (#995)
dependabot[bot] Jan 30, 2024
fdd4d6e
[JTC] Invalidate empty trajectory messages (#902) (#1000)
mergify[bot] Jan 31, 2024
b0c1330
Revert "[ForceTorqueSensorBroadcaster] Create ParamListener and get p…
mergify[bot] Jan 31, 2024
100c754
[JTC] Fill action error_strings (#887) (#1009)
mergify[bot] Jan 31, 2024
2ac7bb2
Add tests for `interface_configuration_type` consistently (#899) (#1011)
mergify[bot] Feb 5, 2024
529a051
Add test_depend on `hardware_interface_testing` (backport #1018) (#1019)
mergify[bot] Feb 5, 2024
726b179
Bump codecov/codecov-action from 3.1.5 to 4.0.1 (#1025)
dependabot[bot] Feb 6, 2024
c950730
[CI] debian + RHEL updates (backport #985) and remove EOL workflows (…
mergify[bot] Feb 9, 2024
8bac98c
Fix usage of M_PI on Windows (#1036) (#1037)
mergify[bot] Feb 12, 2024
5c1a138
Update changelogs
bmagyar Feb 12, 2024
ff7d2ec
2.33.0
bmagyar Feb 12, 2024
062a054
Bump pre-commit/action from 3.0.0 to 3.0.1 (#1043)
dependabot[bot] Feb 17, 2024
233634d
[CI] Use reusable wfs from ros2_control_ci and use matrix strategy (b…
mergify[bot] Feb 17, 2024
6c1fe34
:wrench: Fix README (backport #1050) (#1051)
christophfroehlich Feb 18, 2024
0cfe23e
Let sphinx add parameter description with nested structures to docume…
mergify[bot] Feb 19, 2024
e341d4b
[CI] reviewer lottery and fail-fast (backport #1047 #1049) (#1055)
christophfroehlich Feb 27, 2024
fff5896
[CI] Code coverage + pre-commit (backport #1057) (#1064)
mergify[bot] Feb 29, 2024
56248dd
Use CMake target for eigen (#1058) (#1066)
mergify[bot] Mar 2, 2024
ccf1529
Fix codecov link (#1069)
christophfroehlich Mar 4, 2024
6276f96
Cleanup workflows (#1070)
christophfroehlich Mar 4, 2024
468e030
Bump version of pre-commit hooks (#1073) (#1074)
mergify[bot] Mar 12, 2024
333beb0
Bump version of pre-commit hooks (#1079) (#1082)
mergify[bot] Mar 18, 2024
53be8cc
[JTC] Angle wraparound for first segment of trajectory (#796) (#1033)
mergify[bot] Mar 27, 2024
c57bca8
Remove action_msg dependency (#1077) (#1080)
mergify[bot] Mar 27, 2024
64c09c8
Update changelogs
bmagyar Apr 1, 2024
1cd3ee0
2.34.0
bmagyar Apr 1, 2024
c0c8e96
[JTC] Remove unused test code (#1095) (#1096)
mergify[bot] Apr 11, 2024
c127857
Bump version of pre-commit hooks (#1087) (#1110)
mergify[bot] Apr 28, 2024
54bb1e1
[CI] Specify runner/container images (#1105) (#1112)
mergify[bot] Apr 29, 2024
fe07b83
[CI] Add jazzy and other minor updates (#1114) (#1121)
mergify[bot] May 8, 2024
e094656
Fix the link for nav2 (#1132) (#1133)
mergify[bot] May 13, 2024
2dabd0c
Add parameter check for geometric values (backport #1120) (#1125)
mergify[bot] May 22, 2024
2ba88b8
Update changelogs
bmagyar May 22, 2024
2f8217b
2.35.0
bmagyar May 22, 2024
25d8036
Add custom rosdoc2 config for ros2_controllers metapackage (#1100) (#…
mergify[bot] May 22, 2024
11e8ad7
JTC trajectory end time validation fix (#1090) (#1140)
mergify[bot] May 22, 2024
9e83d63
Fix correct usage of angular velocity in update_odometry() function (…
mergify[bot] May 27, 2024
8b9c2e2
Bump version of pre-commit hooks (#1157) (#1158)
mergify[bot] Jun 1, 2024
0c9649f
Add mobile robot kinematics 101 and improve steering library docs (#9…
mergify[bot] Jun 5, 2024
deeb9d0
Fix steering controllers library code documentation and naming (#1149…
mergify[bot] Jun 5, 2024
b9cc260
Still fill desired/actual deprecated fields (#1172)
bmagyar Jun 19, 2024
8c99191
[STEERING] Add missing `tan` call for ackermann (#1117) (#1176)
mergify[bot] Jun 19, 2024
17ca070
[Steering controllers library] Reference interfaces are body twist (#…
mergify[bot] Jun 19, 2024
5d8a1f5
Bump version of pre-commit hooks (#1185) (#1186)
mergify[bot] Jul 1, 2024
0f3dd37
Update changelogs
bmagyar Jul 9, 2024
0766dac
2.36.0
bmagyar Jul 9, 2024
112df35
[JTC] Process tolerances sent with action goal (backport #716) (#1189)
mergify[bot] Jul 15, 2024
143bfc9
Fix steering controllers library kinematics (#1150) (#1194)
mergify[bot] Jul 15, 2024
8d753a8
[JTC] Make goal_time_tolerance overwrite default value only if explic…
mergify[bot] Jul 16, 2024
d693a87
🚀 Add PID controller 🎉 (backport #434, #975, #899, #1084, #951) (#1162)
mergify[bot] Jul 16, 2024
c280c07
Fix WaitSet issue in tests (backport #1206) (#1211)
mergify[bot] Jul 17, 2024
2541a54
Update changelogs
bmagyar Jul 24, 2024
76919c4
Update changelogs
bmagyar Jul 24, 2024
66df39f
2.37.0
bmagyar Jul 24, 2024
60010c6
Fix admittance controller interface read/write logic (backport #1232)…
mergify[bot] Aug 1, 2024
3557ed0
Bump version of pre-commit hooks (#1236) (#1237)
mergify[bot] Aug 1, 2024
59ab1ef
Update changelogs
bmagyar Aug 14, 2024
85e8fff
2.37.1
bmagyar Aug 14, 2024
bf53809
Fix segfault at reconfigure of AdmittanceController (#1248) (#1265)
mergify[bot] Aug 22, 2024
005b49f
Also test if python files were changed (#1264) (#1267)
mergify[bot] Aug 22, 2024
0c45c83
Update changelogs
bmagyar Aug 22, 2024
fe71689
2.37.2
bmagyar Aug 22, 2024
9e07ac5
[RQT-JTC] limits from jtc controlled joints (#1146) (#1274)
mergify[bot] Aug 28, 2024
61f327a
Fix bug for displaying all controllers (#1259) (#1271)
mergify[bot] Aug 29, 2024
8df49cb
Bump version of pre-commit hooks (#1279) (#1281)
mergify[bot] Sep 2, 2024
2ac9f46
Update changelogs
bmagyar Sep 11, 2024
f8553e5
2.37.3
bmagyar Sep 11, 2024
448cf43
fix(steering-odometry): handle infinite turning radius properly (#128…
mergify[bot] Sep 12, 2024
02215d1
fix(steering-odometry): convert twist to steering angle (#1288) (#1295)
mergify[bot] Sep 26, 2024
da5c15d
Bump version of pre-commit hooks (#1300) (#1301)
mergify[bot] Oct 1, 2024
2c2a47c
Added -Wconversion flag and fix warnings (#667) (#1321)
mergify[bot] Oct 26, 2024
b625c50
[JTC] Add Parameter to Toggle State Setting on Activation (backport #…
mergify[bot] Oct 30, 2024
a9645b0
fixes for windows compilation (#1330) (#1332)
mergify[bot] Oct 31, 2024
86a9e67
Implement new PoseBroadcaster controller (backport #1311) (#1326)
mergify[bot] Nov 1, 2024
115ef91
Bump version of pre-commit hooks (#1334) (#1336)
mergify[bot] Nov 1, 2024
b941ab0
[JSB] Fix the behaviour of publishing unavailable state interfaces wh…
mergify[bot] Nov 1, 2024
5afcef7
Update ros2_controllers.humble.repos (#1350) (#1351)
mergify[bot] Nov 5, 2024
f91b264
[jtc] Improve trajectory sampling efficiency (#1297) (#1357)
mergify[bot] Nov 7, 2024
9e5ff27
[JTC] Fix the JTC length_error exceptions in the tests (backport #136…
mergify[bot] Nov 9, 2024
aa61bfc
Update changelogs
bmagyar Nov 9, 2024
2ddb060
2.38.0
bmagyar Nov 9, 2024
bcce9fc
Update maintainers and add url tags (#1363) (#1364)
mergify[bot] Nov 13, 2024
5fcc9fd
TractionLimiter: Fix wrong input checks (#1341) (#1366)
mergify[bot] Nov 13, 2024
1d152cb
test_nodes: catch keyboard interrupt and add simple launch tests (#13…
mergify[bot] Nov 18, 2024
c554eaa
Add compatibility build for humble+jazzy distro (#1368) (#1373)
mergify[bot] Nov 18, 2024
e7dcb47
Remove iron workflows and update readme (#1338) (#1374)
mergify[bot] Nov 19, 2024
1ba07f5
Add missing deps for test_nodes (#1378) (#1381)
mergify[bot] Nov 22, 2024
679ce43
Add another dependency (#1382) (#1384)
mergify[bot] Nov 22, 2024
b133273
Bump version of pre-commit hooks (#1401) (#1402)
mergify[bot] Dec 1, 2024
0e28df8
Add explicit cast to period.count() (#1404) (#1405)
mergify[bot] Dec 1, 2024
c5a32ab
Update changelogs
bmagyar Dec 3, 2024
7904d4b
2.39.0
bmagyar Dec 3, 2024
ef8f100
Don't call shutdown() after an exception (#1400) (#1411)
mergify[bot] Dec 6, 2024
283d273
Gpio command controller (backport #1251) (#1372)
mergify[bot] Dec 6, 2024
9286898
Add missing plugins to ros2_controllers dependencies (#1413) (#1415)
saikishor Dec 9, 2024
3fba6fd
Add Sai to mergify settings (backport #1416) (#1417)
mergify[bot] Dec 9, 2024
b9816b5
[CI] Add clang job and setup concurrency (backport #1407) (#1418)
mergify[bot] Dec 10, 2024
7a2ad46
Improve tf_prefix based on namespace (#1420) (#1421)
mergify[bot] Dec 10, 2024
ac31eae
[CI] Add downstream jobs (backport #1422) (#1426)
mergify[bot] Dec 16, 2024
b76f45d
Use the .hpp headers from `realtime_tools` package (backport #1406) (…
mergify[bot] Dec 17, 2024
e6b00e1
Add an error msg if empty message is received (backport #1424) (#1428)
mergify[bot] Dec 17, 2024
0e6f08b
steering_controllers_library: Add `reduce_wheel_speed_until_steering_…
mergify[bot] Dec 17, 2024
1648033
Update position controller package.xml (backport #1431) (#1432)
mergify[bot] Dec 18, 2024
ff20099
Increase margin for state_publish_rate (#1430)
christophfroehlich Dec 23, 2024
d9ada54
Fix ref for scheduled build (backport #1445) (#1446)
mergify[bot] Dec 25, 2024
3cef571
Fix ref for scheduled build (backport #1447) (#1448)
mergify[bot] Dec 25, 2024
e247c1c
fix(timeout): do not reset steer wheels to 0. on timeout (backport #1…
mergify[bot] Dec 29, 2024
4cc5a12
Update changelogs
bmagyar Jan 1, 2025
342f226
2.40.0
bmagyar Jan 1, 2025
76ff02c
Bump version of pre-commit hooks (backport #1458) (#1459)
mergify[bot] Jan 1, 2025
66337ce
Fix typos in steering_controllers_lib (backport #1464) (#1466)
mergify[bot] Jan 2, 2025
0e79d1e
Update generate_parameter_library dependency in steering_controllers_…
mergify[bot] Jan 2, 2025
bbb2ff5
Remove empty on_shutdown() callbacks (backport #1477) (#1482)
mergify[bot] Jan 10, 2025
b4d79ab
Check dt in updateFromVelocity (backport #1481) (#1486)
mergify[bot] Jan 11, 2025
15a1a78
[pose_broadcaster] Check for valid pose before attempting to publish …
mergify[bot] Jan 11, 2025
61efb7b
Update changelogs
bmagyar Jan 13, 2025
469943d
2.41.0
bmagyar Jan 13, 2025
82b6965
Change branch of control_toolbox repo for humble (backport #1489) (#1…
mergify[bot] Jan 15, 2025
3e292ba
Update paths of GPL includes (backport #1487) (#1493)
mergify[bot] Jan 16, 2025
775663b
Also run CI workflows if any pluginlib xml is changed (backport #1492…
mergify[bot] Jan 17, 2025
ed5a7b8
Use testing for ABI checks (backport #860) (#1499)
christophfroehlich Jan 17, 2025
61367a7
Improve antiwindup description (backport #1502) (#1503)
mergify[bot] Jan 22, 2025
a1668cb
Use jazzy branch for realtime_tools (backport #1508) (#1509)
mergify[bot] Jan 29, 2025
01e1e77
Use ABI workflow from ros2_control_ci (backport #1510) (#1511)
mergify[bot] Jan 29, 2025
f5c4c3c
Bump version of pre-commit hooks (backport #1514) (#1515)
mergify[bot] Feb 1, 2025
ff714c7
[JTC]: Abort goal on deactivate (backport #1517) (#1521)
mergify[bot] Feb 4, 2025
39f0865
Update doc URL for useful scripts. (backport #1524) (#1526)
mergify[bot] Feb 4, 2025
451f4f9
Fix jazzy debian build's job name (backport #1531) (#1533)
mergify[bot] Feb 11, 2025
92c47bd
Remove dependency of admittance controller on JTC (backport #1532) (#…
mergify[bot] Feb 12, 2025
ae649a9
[pid_controller] Fix logic for feedforward_mode with single reference…
mergify[bot] Feb 13, 2025
df1dbac
[pid_controller] Update tests (backport #1538) (#1545)
mergify[bot] Feb 15, 2025
e1a3231
[Admittance] multiple state/command interfaces (backport #547, #1196)…
mergify[bot] Feb 16, 2025
b2bced8
Update changelogs
christophfroehlich Feb 17, 2025
d5788a0
2.42.0
christophfroehlich Feb 17, 2025
2e94629
[CI] Update upstream packages of different jobs (backport #1549) (#1550)
mergify[bot] Feb 19, 2025
b11976d
Cleanup dependencies (add `angles`, rm `filters`) (backport #1555) (#…
mergify[bot] Feb 24, 2025
4b7d5a7
Update changelogs
christophfroehlich Feb 24, 2025
d3caaf1
2.42.1
christophfroehlich Feb 24, 2025
44a6f17
Add omni drive robot to mobile_robot_kinematics (backport #1551) (#1557)
mergify[bot] Feb 24, 2025
5de2dfa
[ForwardCommandController] Fix the duplicate command interface types …
mergify[bot] Mar 4, 2025
c70980e
Bump version of pre-commit hooks (backport #1561) (#1562)
mergify[bot] Mar 8, 2025
f8292bd
Add Mecanum Drive Controller (backport #512, #1444, #1547) (#1376)
mergify[bot] Mar 11, 2025
c3a999b
Update documentation of rqt_joint_trajectory_controller (backport #15…
mergify[bot] Mar 11, 2025
bc2e1a0
[mecanum_drive_controller] Fix Odometry Initialization (backport #15…
mergify[bot] Mar 11, 2025
c9f42d1
Use constructor parameters instead of initializer list (backport #158…
mergify[bot] Mar 12, 2025
0bc3cd4
Update branches for semi-binary job (backport #1592) (#1593)
mergify[bot] Mar 16, 2025
9709694
Update changelogs
christophfroehlich Mar 17, 2025
0282fc0
2.43.0
christophfroehlich Mar 17, 2025
a2ac691
[jtc tests] avoid dangling ref of command / state interfaces (backpor…
mergify[bot] Mar 18, 2025
67628b5
Replace RCLCPP_*_STREAM macros with RCLCPP_* (backport #1600) (#1602)
mergify[bot] Mar 20, 2025
cfac903
Fix open-loop odometry in case of ref timeout (backport #1454) (#1460)
mergify[bot] Mar 24, 2025
34b292a
Bump version of pre-commit hooks (backport #1618) (#1620)
mergify[bot] Apr 1, 2025
c70d82b
Update changelogs
bmagyar Apr 10, 2025
b265d11
2.44.0
bmagyar Apr 10, 2025
556b56c
Update documentation to include dynamics-based controllers
v8p1197 Apr 16, 2025
492b69d
Avoid blank lines in bullet list
v8p1197 Apr 16, 2025
3106964
Add dependency on joint positions in inertia matrix
v8p1197 Apr 16, 2025
06f9a0e
Update latex control law
v8p1197 Apr 16, 2025
7ea12ac
Specify the inverse dynamics solver is a plugin
v8p1197 Apr 16, 2025
0df3335
Use bold format to express arrays, and correct PD+g control law
v8p1197 Apr 17, 2025
32dac20
Rename dynamics-based controllers to model-based controllers
v8p1197 Apr 18, 2025
e22784f
Merge pull request #1 from unisa-acg/feature/dynamics-based-controllers
eferre89 Apr 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ ConstructorInitializerIndentWidth: 0
ContinuationIndentWidth: 2
DerivePointerAlignment: false
PointerAlignment: Middle
ReflowComments: false
ReflowComments: true
IncludeBlocks: Preserve
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/good-first-issue.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Nothing. This issue is meant to welcome you to Open Source :) We are happy to wa

- [ ] 🙋 **Claim this issue**: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

- [ ] 🗄️ **Create a local workspace** for making your changes and testing [following these instructions](https://docs.ros.org/en/foxy/Tutorials/Workspace/Creating-A-Workspace.html), for Step3 use "Download Source Code" section with [these instructions](https://ros-controls.github.io/control.ros.org/getting_started.html#compiling).
- [ ] 🗄️ **Create a local workspace** for making your changes and testing [following these instructions](https://docs.ros.org/en/humble/Tutorials/Workspace/Creating-A-Workspace.html), for Step3 use "Download Source Code" section with [these instructions](https://control.ros.org/humble/doc/getting_started/getting_started.html#building-from-source).

- [ ] 🍴 **Fork the repository** using the handy button at the top of the repository page and **clone** it into `~/ws_ros2_control/src/ros-controls/ros2_controllers`, [here is a guide that you can follow](https://guides.github.com/activities/forking/) (You will have to remove or empty the existing `ros2_controllers` folder before cloning your own fork)

Expand All @@ -53,8 +53,8 @@ Nothing. This issue is meant to welcome you to Open Source :) We are happy to wa

Don’t hesitate to ask questions or to get help if you feel like you are getting stuck. For example leave a comment below!
Furthermore, you find helpful resources here:
* [ROS2 Control Contribution Guide](https://ros-controls.github.io/control.ros.org/contributing.html)
* [ROS2 Tutorials](https://docs.ros.org/en/foxy/Tutorials.html)
* [ROS2 Control Contribution Guide](https://control.ros.org/master/doc/contributing/contributing.html)
* [ROS2 Tutorials](https://docs.ros.org/en/rolling/Tutorials.html)
* [ROS Answers](https://answers.ros.org/questions/)

**Good luck with your first issue!**
20 changes: 20 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "github-actions"
# Workflow files stored in the
# default location of `.github/workflows`
directory: "/"
schedule:
interval: "weekly"
- package-ecosystem: "github-actions"
# Workflow files stored in the
# default location of `.github/workflows`
directory: "/"
schedule:
interval: "weekly"
target-branch: "humble"
39 changes: 23 additions & 16 deletions .github/mergify.yml
Original file line number Diff line number Diff line change
@@ -1,26 +1,33 @@
pull_request_rules:
- name: Backport to galactic at reviewers discretion

- name: Ask to resolve conflict
conditions:
- base=master
- "label=backport-galactic"
- conflict
- author!=mergify
actions:
backport:
branches:
- galactic
comment:
message: This pull request is in conflict. Could you fix it @{{author}}?

- name: Backport to foxy at reviewers discretion
- name: Ask to resolve conflict for backports
conditions:
- base=master
- "label=backport-foxy"
- conflict
- author=mergify[bot]
actions:
backport:
branches:
- foxy
comment:
message: This pull request is in conflict. Could you fix it @bmagyar @destogl @christophfroehlich @saikishor?

- name: Ask to resolve conflict
- name: development targets master branch
conditions:
- conflict
- author!=mergify
- base!=master
- author!=bmagyar
- author!=destogl
- author!=christophfroehlich
- author!=saikishor
- author!=mergify[bot]
- author!=dependabot[bot]
actions:
comment:
message: This pull request is in conflict. Could you fix it @{{author}}?
message: |
@{{author}}, all pull requests must be targeted towards the `master` development branch.
Once merged into `master`, it is possible to backport to `{{base}}`, but it must be in `master`
to have these changes reflected into new distributions.
36 changes: 0 additions & 36 deletions .github/reviewer-lottery.yml

This file was deleted.

48 changes: 0 additions & 48 deletions .github/workflows/ci-coverage-build.yml

This file was deleted.

22 changes: 0 additions & 22 deletions .github/workflows/ci-format.yml

This file was deleted.

62 changes: 0 additions & 62 deletions .github/workflows/ci-ros-lint.yml

This file was deleted.

20 changes: 0 additions & 20 deletions .github/workflows/foxy-abi-compatibility.yml

This file was deleted.

26 changes: 0 additions & 26 deletions .github/workflows/foxy-binary-build-main.yml

This file was deleted.

26 changes: 0 additions & 26 deletions .github/workflows/foxy-binary-build-testing.yml

This file was deleted.

25 changes: 0 additions & 25 deletions .github/workflows/foxy-semi-binary-build-main.yml

This file was deleted.

25 changes: 0 additions & 25 deletions .github/workflows/foxy-semi-binary-build-testing.yml

This file was deleted.

Loading