Skip to content

Mcav feature branch #799

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

Open
wants to merge 168 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
168 commits
Select commit Hold shift + click to select a range
b76e969
Cleanup workflow files
christophfroehlich Apr 28, 2023
864f789
Add humble workflow + repos files
christophfroehlich Apr 28, 2023
4608584
Fix docs format (#280) (#281)
mergify[bot] Apr 29, 2023
0e315d9
[Example 4+5] Fix tool link and slowdown (#266) (#283)
mergify[bot] May 2, 2023
0b39d73
Fix github links on control.ros.org (#284) (#288)
mergify[bot] May 25, 2023
9c817ee
Use branch name substitution for all links (#286) (#289)
mergify[bot] May 25, 2023
97f54bd
enable ReflowComments to also use ColumnLimit on comments (#290) (#291)
mergify[bot] May 28, 2023
86de7b1
Add ros2launch as dependency (#293) (#294)
mergify[bot] Jun 1, 2023
8297ec1
Add xacro as exec depend (#295) (#296)
mergify[bot] Jun 1, 2023
f893e83
Use {REPOS_FILE_BRANCH} also in github_url (#299) (#302)
mergify[bot] Jun 8, 2023
c4f1ec5
Add gazebo classic example (backport #307) (#311)
mergify[bot] Jun 18, 2023
aa0e130
Readme: fix url of example 9 (#313) (#314)
mergify[bot] Jun 20, 2023
7bb5a05
added docker (backport #298) (#319)
mergify[bot] Jun 28, 2023
ec9e565
Remove rrbot_base.launch.py from example folders (#268) (#320)
mergify[bot] Jun 28, 2023
b3b5ced
Install ros2_control framework from binary packages (#308) (#321)
mergify[bot] Jun 28, 2023
ba54f20
Move installation instructions to RST and update docker usage instruc…
mergify[bot] Jun 28, 2023
ae0a7d3
Touchup Dockerfile and create a workflow building it (backport #323) …
mergify[bot] Jun 29, 2023
051ad6f
Fix typo in docker description (#325) (#326)
mergify[bot] Jul 9, 2023
83eaa4f
[Example 7] Full example for 6 revolute joint robot (#201) (#333)
mergify[bot] Aug 4, 2023
7b62ee3
[Example 12] Controller chaining example (backport #318) (#335)
mergify[bot] Aug 8, 2023
6890818
Fix 6dof robot links (#337) (#338)
mergify[bot] Aug 13, 2023
8bf64ea
add a dependency (partial backport #305) (#306)
mergify[bot] Aug 17, 2023
f25bffd
Update dependency order (#310) (#347)
mergify[bot] Aug 17, 2023
66c2c23
Extract robot description into global package (again) (#339) (#346)
mergify[bot] Aug 17, 2023
54a3ae4
Docs: Make unique headings (#341) (#348)
mergify[bot] Aug 17, 2023
90b9e9f
Add info about ROS 2 distro (backport #345) (#349)
mergify[bot] Aug 18, 2023
546eb21
Fix diffbot position integration (#350) (#352)
mergify[bot] Aug 20, 2023
f99ff56
Fix link (#354) (#355)
mergify[bot] Sep 4, 2023
e1cd6f3
Add example 7+12 to workflow files (#340) (#364)
mergify[bot] Sep 26, 2023
a94ac75
Minor fixes in documentation (example_1 and example_12) (#361) (#363)
mergify[bot] Sep 26, 2023
9d4cd7c
[Example 10] RRbot with GPIO interfaces (#256) (#362)
mergify[bot] Sep 26, 2023
ed33141
Update docker instructions (#351) (#365)
mergify[bot] Sep 27, 2023
0c4c5fd
[Example 14] Modular robot with actuators not providing states (#334)…
mergify[bot] Sep 29, 2023
3b7b3db
Fix return type of lambda (#368) (#369)
mergify[bot] Sep 29, 2023
665d23b
Adding mock_hardware to diffbot and update docs for all usages (#357)…
mergify[bot] Oct 9, 2023
58ada94
[DiffBot] Inertia fix (#373) (#374)
mergify[bot] Oct 16, 2023
533c228
Set default for use_mock_hardware (#377) (#378)
mergify[bot] Nov 15, 2023
a4d6adb
fix typo in example7 doc (#379) (#380)
mergify[bot] Nov 17, 2023
e967f23
Suggestion for improvement of the README.md (backport #384) (#385)
mergify[bot] Dec 5, 2023
427bca9
Fix ubuntu version for cpplint (backport #330) (#394)
mergify[bot] Dec 12, 2023
9c6af86
[CI] Bump ubuntu version of second ament_lint job (backport #332) (#392)
mergify[bot] Dec 12, 2023
f61df4b
[CI] Update list of reviewers (backport #386) (#395)
mergify[bot] Dec 16, 2023
08e2c58
Bump actions/upload-artifact from 3 to 4 (#406)
dependabot[bot] Dec 24, 2023
deabcb8
Bump ros-tooling/setup-ros from 0.6 to 0.7 (#407)
dependabot[bot] Dec 24, 2023
aa86061
Bump actions/setup-python from 4.6.0 to 5.0.0 (#408)
dependabot[bot] Dec 24, 2023
0f3c399
Bump uesteibar/reviewer-lottery from 2 to 3 (#410)
dependabot[bot] Dec 24, 2023
4e7bdba
Bump actions/checkout from 3 to 4 (#409)
dependabot[bot] Dec 24, 2023
fbd1fda
Update ci-ros-lint.yml (#393)
christophfroehlich Dec 24, 2023
37e30b7
Don't run reviewer lottery from bots (#405)
christophfroehlich Dec 24, 2023
2a7fbea
Add limits to the continuous joints (#387) (#411)
mergify[bot] Dec 24, 2023
08b1106
Add example12 to meta package (#413) (#416)
mergify[bot] Dec 25, 2023
c393709
Add pytest for example1 description (#342) (#419)
mergify[bot] Dec 25, 2023
dbdd26f
Bump codecov/codecov-action from 3.1.3 to 3.1.4 (#421)
dependabot[bot] Dec 25, 2023
705f9cc
Use TwistStamped (#424) (#426)
mergify[bot] Jan 2, 2024
2dd0ca9
Publish correct joint velocities in r6bot example 7 (#430) (#432)
mergify[bot] Jan 16, 2024
be89d7c
Update mergify.yml (#435) (#437)
mergify[bot] Jan 18, 2024
8f80148
Bump codecov/codecov-action from 3.1.4 to 3.1.5 (#439)
dependabot[bot] Jan 30, 2024
53cad6c
Bump codecov/codecov-action from 3.1.5 to 4.0.1 (#440)
dependabot[bot] Feb 5, 2024
a654030
Bump pre-commit/action from 3.0.0 to 3.0.1 (#441)
dependabot[bot] Feb 12, 2024
ce1e94b
Use own implementation of stod (#428) (#445)
mergify[bot] Feb 15, 2024
f8befc5
[CI] reusable workflows from ros2_control_ci (#444) (#447)
mergify[bot] Feb 17, 2024
8f5c470
[Example 11] Carlike Robot using Bicycle Steering Controller (#316) (…
mergify[bot] Feb 17, 2024
70bd91a
Remove coverage build and codecov settings (backport #376) (#452)
mergify[bot] Feb 17, 2024
4543658
[CI] Use a single list for lint job (backport #451) (#453)
mergify[bot] Feb 18, 2024
8e182fd
:wrench: use pre-commit workflow from ros2_control_ci (#458) (#459)
mergify[bot] Mar 7, 2024
e272eef
Add ref for checkout for scheduled build (#461) (#463)
mergify[bot] Mar 11, 2024
5f137ad
Auto-update with pre-commit (#462) (#465)
mergify[bot] Mar 11, 2024
51f9cad
Satisfy clang 18 (#467) (#468)
mergify[bot] Mar 11, 2024
bb1e6ef
Add GenericSystem to GPIO example (#429) (#470)
mergify[bot] Mar 12, 2024
11d699b
Update all demos using the description from topic rather than the par…
christophfroehlich Mar 13, 2024
f80a21c
Bump version of pre-commit hooks (#474) (#475)
mergify[bot] Mar 17, 2024
33010c0
Bump version of pre-commit hooks (#478) (#479)
mergify[bot] Mar 24, 2024
1e8c7db
Cleanup example 12 (#481) (#483)
mergify[bot] Mar 28, 2024
510aed8
Bump version of pre-commit hooks (#485) (#487)
mergify[bot] Apr 2, 2024
cf07dfd
Bump version of pre-commit hooks (#489) (#491)
mergify[bot] Apr 7, 2024
4884a1b
Bump version of pre-commit hooks and update only once per month (#495…
mergify[bot] Apr 14, 2024
4fef784
Specify runner/container image (#498) (#499)
mergify[bot] Apr 24, 2024
3c7958c
Bump version of pre-commit hooks (#504) (#505)
mergify[bot] May 1, 2024
84aa68c
fix typo in example_7 - remove []() (#509) (#510)
mergify[bot] May 2, 2024
efef086
fix typo - conform (#508) (#512)
mergify[bot] May 3, 2024
1579cd0
remove a duplicate hint (#507) (#514)
mergify[bot] May 3, 2024
a23f40c
[CI] Add Jazzy (backport #503) (#516)
mergify[bot] May 8, 2024
e64c258
[CI] Add path-filters and fix branches for check-docs (#519) (#520)
mergify[bot] May 14, 2024
1eee236
Change links to be sphinx refs (#518) (#522)
mergify[bot] May 14, 2024
ca57a06
[Example 15] Using multiple controller managers under different names…
mergify[bot] May 28, 2024
7d63cce
Bump version of pre-commit hooks (#528) (#529)
mergify[bot] Jun 1, 2024
e67689d
Bump version of pre-commit hooks (#533) (#534)
mergify[bot] Jul 2, 2024
c461ae2
Link to correct file (#531) (#536)
mergify[bot] Jul 15, 2024
7dda234
Remove visibility macros (#539) (#544)
mergify[bot] Jul 26, 2024
dba4aa6
Add launch tests (backport #540) (#549)
mergify[bot] Jul 31, 2024
1d52048
Bump version of pre-commit hooks (#556) (#557)
mergify[bot] Aug 1, 2024
70435a3
Fix topic remappings (backport #565) (#566)
mergify[bot] Aug 12, 2024
f5a8fed
Update publishing rate in userdoc.rst (#573) (#575)
mergify[bot] Aug 22, 2024
b5f072e
Bump version of pre-commit hooks (#579) (#580)
mergify[bot] Sep 2, 2024
48d62f0
Fix deprecation warning in paramater declaration (#582) (#583)
mergify[bot] Sep 5, 2024
89f4159
Add tests for CLI commands (#586) (#592)
mergify[bot] Sep 25, 2024
184efb9
Reactivate tests for example_15 (#546) (#593)
mergify[bot] Sep 29, 2024
8f706f0
Bump version of pre-commit hooks (#595) (#596)
mergify[bot] Oct 1, 2024
116fb21
Fix publisher parameter types (#600) (#601)
mergify[bot] Oct 13, 2024
700c5e5
[Example 13] Multi-robot system with lifecycle management (#417) (#607)
mergify[bot] Oct 31, 2024
314e4b8
Bump version of pre-commit hooks (#608) (#610)
mergify[bot] Nov 1, 2024
56004a1
Fix test after JSB got fixed (#620) (#621)
mergify[bot] Nov 3, 2024
dcc67fe
Example3: Add section on command mode switching (#624) (#625)
mergify[bot] Nov 3, 2024
105f3e4
Refactor logging (backport #543) (#619)
christophfroehlich Nov 13, 2024
5788bf6
Don't test main on semi-binary (#642) (#643)
mergify[bot] Nov 17, 2024
34620a0
Fix several links (#645) (#646)
mergify[bot] Nov 17, 2024
a147a0e
Add paths filter to humble docker build job (#648) (#650)
mergify[bot] Nov 17, 2024
8d54353
Remove iron workflows and update readme (#612) (#651)
mergify[bot] Nov 19, 2024
a09adb5
Bump version of pre-commit hooks (#655) (#656)
mergify[bot] Dec 1, 2024
016c6f7
Use humble branch for rt tools (#657) (#660)
mergify[bot] Dec 11, 2024
2faa6d2
Use class methods for rclpy.init/shutdown (#664) (#665)
mergify[bot] Dec 15, 2024
fc9898f
Use launch_utils instead of a spawner per controller (backport #666) …
mergify[bot] Dec 16, 2024
e908e8b
Update header files of realtime_tools pkg (#676) (#677)
mergify[bot] Dec 20, 2024
6457788
Remove the use of visibility macros (#679) (#680)
mergify[bot] Dec 25, 2024
15a8cea
Bump version of pre-commit hooks (#682) (#683)
mergify[bot] Jan 1, 2025
59c16c2
gz_ros2_control: Use correct branches for rolling + jazzy (#578) (#689)
mergify[bot] Jan 15, 2025
bd48967
Fix typo (#691) (#692)
mergify[bot] Jan 15, 2025
173d3d4
Add control_toolbox repo (#687) (#688)
mergify[bot] Jan 15, 2025
14c479c
Also run CI workflows if pluginlib xml is changed (#693) (#694)
mergify[bot] Jan 16, 2025
dd25947
Update docs about realtime thread (#696) (#697)
mergify[bot] Jan 22, 2025
5a6e762
Fixed command path (#705) (#706)
mergify[bot] Jan 27, 2025
2c30fe3
Add topic remap test (backport #577, #695, #700) (#699)
christophfroehlich Jan 28, 2025
d759b2a
Use jazzy branch for realtime_tools (#707) (#708)
mergify[bot] Jan 29, 2025
5004433
Update path of GPL includes (#690) (#709)
mergify[bot] Jan 29, 2025
ab5a910
Bump version of pre-commit hooks (#711) (#712)
mergify[bot] Feb 1, 2025
7a5b290
Ex10: use `gpio_command_controller` (#627) (#713)
mergify[bot] Feb 1, 2025
826d623
Activate assert exit codes (#548) (#716)
mergify[bot] Feb 18, 2025
fe924f0
Remove wrong test (#719) (#722)
mergify[bot] Feb 25, 2025
6d60442
Increase sigterm timeout (#723)
mergify[bot] Feb 25, 2025
be6d81f
Activate assertExitCodes for missing tests (#720) (#724)
mergify[bot] Feb 26, 2025
ace7be9
Cleanup dependencies and update metadata in package.xml (#725) (#726)
mergify[bot] Feb 26, 2025
9594722
Bump version of pre-commit hooks (#727) (#728)
mergify[bot] Mar 1, 2025
ea089d9
Removed empty callbacks in controllers and updated documentation (#73…
mergify[bot] Mar 7, 2025
b688cb8
run rosdep without sudo (#735) (#736)
mergify[bot] Mar 9, 2025
eb8df71
Added usuage of rqt_joint_trajectory_controller in documentation of e…
mergify[bot] Mar 11, 2025
d0d37d9
Update branches for semi-binary job (#743) (#744)
mergify[bot] Mar 16, 2025
ac86805
Use test_utils from controller_manager package (backport #673) (#745)
mergify[bot] Mar 18, 2025
8a9ef48
Update to docker file and install description (#751) (#752)
mergify[bot] Mar 25, 2025
c238e6e
Test also for the inactive controller (#762) (#763)
mergify[bot] Mar 30, 2025
aeadaac
Bump version of pre-commit hooks (backport #766) (#768)
mergify[bot] Apr 2, 2025
11ef9b4
Update README.md to be consistent within ros-controls (backport #764…
mergify[bot] Apr 14, 2025
941163c
Fix deprecated parameters for JTC test node (#775)
ozanpali Apr 16, 2025
193d080
[URDF] Fix velocity limit of carlikebot(#787) (#789)
mergify[bot] Apr 23, 2025
017fbe6
[example_9] Switch to gz_ros2_control (backport #482) (#749)
mergify[bot] Apr 25, 2025
9e8ca55
Activate integration test of gazebo example 9 (#759) (#760)
mergify[bot] Apr 25, 2025
59abc85
Correct interpolation to use both points (#794) (#795)
mergify[bot] Apr 30, 2025
3501d75
Bump version of pre-commit hooks (#796) (#798)
mergify[bot] May 1, 2025
64610c2
My changes to submodule
Credit3 May 4, 2025
5b11a1e
Added a flight controller comms header file
Credit3 May 4, 2025
316fdc9
Added a test comment
Credit3 May 4, 2025
6afae85
Added mavlink_subscriber_node that will send to flight controller fro…
Credit3 May 5, 2025
f2132ba
Deleted many of the other example packages as they aren't needed. Add…
Credit3 May 6, 2025
3614d5f
Added a mavlink_message_t declaration
Credit3 May 6, 2025
70c5f0d
Added libmavconn to package.xml file
Credit3 May 6, 2025
e9a9435
Got the serial.hpp package to at least be defined in the node file
Credit3 May 6, 2025
08a6057
Added a serial opener in the code
Credit3 May 6, 2025
2959cf9
About to see if my dialout permission is good
Credit3 May 6, 2025
53effdf
Changed USB to ACM1
Credit3 May 6, 2025
7a7a81a
Started populating the mavlink_msg data struct
Credit3 May 6, 2025
1295784
Calling the send_message function
Credit3 May 6, 2025
8b3cf8a
Added a pwm_command_node.cpp in an attempt to change the PWM channel …
Credit3 May 6, 2025
37d65f6
Got the channel value to change. All of the details are in pwm_comman…
Credit3 May 6, 2025
6bf5cb4
Code to manually spin the wheel
Credit3 May 8, 2025
8a035a2
Trying to get teleop to work
Credit3 May 8, 2025
6adc994
Add/update pwm_command_node.cpp
Credit3 May 8, 2025
b42973d
Both wheels get the same PWM value
Credit3 May 8, 2025
d9e0859
Still only supports 1 motor
Credit3 May 8, 2025
c6667ec
Got rid of lots of commented out code
Credit3 May 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
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,6 +10,6 @@ ConstructorInitializerIndentWidth: 0
ContinuationIndentWidth: 2
DerivePointerAlignment: false
PointerAlignment: Middle
ReflowComments: false
ReflowComments: true
IncludeBlocks: Preserve
...
32 changes: 0 additions & 32 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

7 changes: 7 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,10 @@ updates:
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"
42 changes: 42 additions & 0 deletions .github/mergify.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
pull_request_rules:
- name: Backport to humble at reviewers discretion
conditions:
- base=master
- "label=backport-humble"
actions:
backport:
branches:
- humble

- name: Ask to resolve conflict
conditions:
- conflict
- author!=mergify[bot]
- author!=dependabot[bot]
actions:
comment:
message: This pull request is in conflict. Could you fix it @{{author}}?

- name: Ask to resolve conflict for backports
conditions:
- conflict
- author=mergify[bot]
actions:
comment:
message: This pull request is in conflict. Could you fix it @bmagyar @destogl @christophfroehlich @saikishor?

- name: development targets master branch
conditions:
- base!=master
- author!=bmagyar
- author!=destogl
- author!=christophfroehlich
- author!=saikishor
- author!=mergify[bot]
- author!=dependabot[bot]
actions:
comment:
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.
2 changes: 1 addition & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
## General
Please consider the guidelines from [CONTRIBUTING.md](CONTRIBUTING.md) before you open a pull request.
Please consider the guidelines from [CONTRIBUTING.md](https://github.com/ros-controls/.github/blob/master/CONTRIBUTING.md) before you open a pull request.

## New Examples
If you propose adding a new example, make sure that your new example has:
Expand Down
35 changes: 0 additions & 35 deletions .github/reviewer-lottery.yml

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

22 changes: 0 additions & 22 deletions .github/workflows/galactic-binary-build.yml

This file was deleted.

21 changes: 0 additions & 21 deletions .github/workflows/galactic-semi-binary-build.yml

This file was deleted.

Loading