Skip to content
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

Mimic joint feature humble #245

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
108 commits
Select commit Hold shift + click to select a range
c2237cb
Adapt mimic joint control method in perform_switch. Other mimic relat…
livanov93 Sep 9, 2022
442a6d2
Limit velocity command for non-mimic joints.
livanov93 Sep 9, 2022
b33e5b9
Add force mimicking.
livanov93 Sep 9, 2022
6fc1dbe
Use simulation time.
livanov93 Sep 27, 2022
874d0b2
Merge branch 'master' into mimic-joint-feature
destogl Nov 27, 2022
cc2e9f6
Update changelogs
bmagyar Feb 7, 2023
cd72a4f
humble CI use Humble (#116)
bmagyar Feb 8, 2023
a6f5044
fix demo launch (#75)
mcbed Jul 25, 2022
93b2d57
cherry-pick 48ba51a and resolve conflicts
ahcorde Aug 6, 2022
8b2b2fc
use ros_gz_sim
iche033 Feb 10, 2023
5b87cf3
Merge pull request #118 from iche033/iche033/fix_humble_demos
ahcorde Feb 10, 2023
a270dbd
Add tricycle demo (#80)
tonynajjar Aug 19, 2022
88b8f13
Replace ros_ign_gazebo with ros_gz_sim
azazdeaz Feb 12, 2023
b64969b
Merge pull request #119 from azazdeaz/humble
ahcorde Feb 13, 2023
e640317
Revert "Update changelogs"
bmagyar Feb 16, 2023
0040b4e
Update changelog
bmagyar Feb 16, 2023
6c4244d
0.4.3
bmagyar Feb 16, 2023
e5f45f4
Added logic for activating hardware interfaces (#68)
ahcorde Jun 24, 2022
a1e7849
change component name for ignition (#69)
tonylitianyu Jun 24, 2022
9a19fe8
update docker on main (#71)
ahcorde Jun 30, 2022
ecaf0c7
Remove warnings (#72)
ahcorde Jun 30, 2022
5c29ff9
fix demo launch (#75)
mcbed Jul 25, 2022
227348b
Implemented perform_command_mode_switch override in GazeboSystem (#76)
ahcorde Jul 30, 2022
e4c14e9
activated all hardware by default and improved variable naming (#74)
ahcorde Aug 6, 2022
ea8027a
Fix setting initial values if command interfaces are not defined. (#73)
ahcorde Aug 6, 2022
099930a
Added CI and Gazebo versions (#78)
ahcorde Aug 16, 2022
eb1c594
Add tricycle demo (#80)
tonynajjar Aug 19, 2022
f954ad2
Set right initial velocity (#81)
ahcorde Aug 19, 2022
c806e0a
Add support for mimic joints. (#33)
destogl Sep 1, 2022
c827779
Forward port Foxy to galactic (#79)
ahcorde Sep 3, 2022
44ad5a4
Fix plugin name in README (#85)
ijnek Sep 8, 2022
3e05370
Fix Docker entrypoint and add launch CLI to dependencites (#84)
Kotochleb Sep 12, 2022
901d7d5
Fixed URIS (#93)
ahcorde Nov 16, 2022
f0a73ea
Add pre-commit hooks configuration (#95)
ahcorde Nov 21, 2022
1021d9c
Merge commit 'a0dd76f084ad04e000ffa9c7a085c7d8a1e81fad' into port-mas…
livanov93 Feb 22, 2023
fda0475
Aded build status (#97)
ahcorde Nov 25, 2022
a338317
Enable loading params from multiple yaml files (#94)
ahcorde Nov 25, 2022
66af051
Force setting use_sim_time parameter when using plugin. (#100)
destogl Nov 25, 2022
6cc03e7
Force setting use_sim_time parameter when using plugin. (#100) (#102)
ahcorde Nov 25, 2022
f68c14b
Merge commit '5c4b10807a5d9c7368e7a6ea1a5b222f03d8fac4' into port-mas…
livanov93 Feb 22, 2023
459766c
Fixed status build links
ahcorde Nov 25, 2022
2a1d428
Merge commit '73cdff27695334f257b17a0607fb257fa94ebdbd' into port-mas…
livanov93 Feb 22, 2023
4082ba7
Merge commit '3dea8b18949c2f7a899fbdb95eda358cb06e3886' into port-mas…
livanov93 Feb 22, 2023
5770c94
make linters happy
ahcorde Nov 25, 2022
6b5e3e9
Merge commit 'b296ff2f5c3758b637a70bd496fe6ed875ab03ce' into port-mas…
livanov93 Feb 22, 2023
3d0dc2e
[CI] Add dependabot configuration to automatically update actions.
destogl Jan 14, 2023
9d5730d
Bump pre-commit/action from 2.0.3 to 3.0.0 (#110)
dependabot[bot] Jan 14, 2023
4298fdf
Bump actions/setup-python from 2 to 4 (#111)
dependabot[bot] Jan 14, 2023
1323b4b
Various bug fixes (#114)
AndyZe Feb 3, 2023
ba0b342
humble CI use Humble (#116)
bmagyar Feb 8, 2023
295501a
use ros_gz_sim
iche033 Feb 10, 2023
19eb017
Replace ros_ign_gazebo with ros_gz_sim
azazdeaz Feb 12, 2023
62ec10c
Merge branch 'humble' into port-master-to-humble
livanov93 Feb 22, 2023
a3e727d
Pre-commit fix for tricycle configuration.
livanov93 Feb 22, 2023
9427adf
Fix gripper mimic joint example.
livanov93 Feb 22, 2023
2cc0777
name fixes
bmagyar Mar 2, 2023
2568e8c
Remove unnecessary block.
livanov93 Mar 6, 2023
cbd4a8e
Merge pull request #121 from livanov93/port-master-to-humble
ahcorde Mar 6, 2023
10ec2cd
Context and Namespace Handling for Multi-Robot Sim (#92)
sp-sophia-labs Mar 28, 2023
0577c29
Update changelogs
bmagyar Mar 28, 2023
a295d33
0.4.4
bmagyar Mar 28, 2023
d13923a
Fixed /clock with gz_ros2_bridge (#137) (#138)
mergify[bot] May 23, 2023
fd2a94c
Clean shutdown example position (#135) (#139)
mergify[bot] May 23, 2023
9b3392f
Fixed segmentation fault with logger (backport #136) (#140)
mergify[bot] May 23, 2023
6a2e7a8
Update changelogs
bmagyar May 23, 2023
957a389
0.5.0
bmagyar May 23, 2023
ac0ab55
0.7.0
bmagyar May 23, 2023
a15a6b3
Remove galactic build status (#148) (#150)
mergify[bot] Jun 7, 2023
91b5ce8
ReST: Move documentation to doc/index.rst (backport #146) (#149)
mergify[bot] Jun 7, 2023
4dd4250
Update github_url link (#153) (#154)
mergify[bot] Jun 8, 2023
ee2cb2c
Add test to check position controller (backport #134) (#147)
mergify[bot] Jun 8, 2023
f9967f3
Humble: Improve end-to-end test in CI (#155)
ahcorde Jun 10, 2023
a01511f
Remove plugin export (ROS 1 syntax) (backport #158) (#159)
mergify[bot] Jun 12, 2023
228904f
Install include directory since it is exported (#127) (#161)
mergify[bot] Jun 12, 2023
cf5c6a4
Fixed install include (#162)
ahcorde Jun 13, 2023
c6e9079
Update diff_drive_controller_velocity.yaml (#172) (#173)
mergify[bot] Aug 15, 2023
f63c404
Set C++ version to 17 (#171) (#174)
mergify[bot] Aug 15, 2023
facbef4
Catch pluginlib exceptions (backport #175) (#176)
mergify[bot] Aug 21, 2023
04d6bc4
Changelog
ahcorde Aug 23, 2023
8299d0c
0.7.1
ahcorde Aug 23, 2023
889837d
Cleanup controller config (backport #180) (#181)
mergify[bot] Sep 7, 2023
cd19b3e
Update humble README and CI (#198)
christophfroehlich Dec 15, 2023
a52dec5
Bump actions/checkout from 2 to 4 (#200)
dependabot[bot] Dec 15, 2023
29bb1bd
Bump actions/setup-python from 4 to 5 (#199)
dependabot[bot] Dec 15, 2023
b2f4894
Fix build.ros2.org badges (#202)
christophfroehlich Dec 16, 2023
8c822b3
Fix stuck passive joints (#184) (#206)
mergify[bot] Dec 16, 2023
e20382a
Update diff_drive_example.launch.py (#207)
delihus Dec 27, 2023
b77f972
Add controller name parameter (#212)
delihus Jan 3, 2024
9036b1d
changelog
ahcorde Jan 4, 2024
db38d87
0.7.2
ahcorde Jan 4, 2024
9afa0cd
Rename cartpole with cart (backport #214) (#217)
mergify[bot] Jan 4, 2024
ce940f5
Removed cartpole files
ahcorde Jan 4, 2024
991681e
Changelog
ahcorde Jan 4, 2024
ead1517
0.7.3
ahcorde Jan 4, 2024
f71ca79
update test version
ahcorde Jan 4, 2024
7580e0f
0.7.4
ahcorde Jan 4, 2024
196d96f
Fix yaml path in docs (#219)
christophfroehlich Jan 4, 2024
d8bce0f
Load the URDF to the resource_manager before parsing it to CM (#222) …
mergify[bot] Jan 24, 2024
513ec84
Changelog
ahcorde Jan 24, 2024
6ac9fde
0.7.5
ahcorde Jan 24, 2024
5078b76
CI use main and testing (#227)
ahcorde Feb 8, 2024
36beb6d
Bump pre-commit/action from 3.0.0 to 3.0.1 (#232)
dependabot[bot] Feb 12, 2024
fba9b83
Fix crashing due to an invalid parameter in the initial value (backpo…
mergify[bot] Feb 13, 2024
1aa0f75
Use portable versio for usleep (backport #237) (#238)
mergify[bot] Feb 14, 2024
62e7663
Fix filename (#240)
christophfroehlich Feb 19, 2024
ad76ddc
Fix `initial_value` not working (backport #241) (#243)
mergify[bot] Feb 27, 2024
cd82ff1
Merge remote-tracking branch 'origin/humble' into mimic-joint-feature
sea-bass Mar 5, 2024
1972fa7
Small fixes
sea-bass Mar 5, 2024
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
13 changes: 13 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# 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"
6 changes: 3 additions & 3 deletions .github/workflows/ci-format.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@ jobs:
name: Format
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v2
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: 3.10.6
- name: Install system hooks
run: sudo apt install -qq cppcheck ament-cmake-uncrustify ament-cmake-pep257
- uses: pre-commit/action@v2.0.3
- uses: pre-commit/action@v3.0.1
with:
extra_args: --all-files --hook-stage manual
27 changes: 17 additions & 10 deletions .github/workflows/ci.yaml → .github/workflows/ci-humble.yaml
Original file line number Diff line number Diff line change
@@ -1,22 +1,29 @@
name: Ignition ros2 control CI
name: ign_ros2_control CI - Humble

on:
pull_request:
branches: [ humble ]
push:
branches: [ master ]
branches: [ humble ]

jobs:
build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
version: [fortress]
include:
- version: fortress
ros-repo-packages: ""
- version: fortress
ros-repo-packages: "-testing"
env:
IGNITION_VERSION: ${{ matrix.version }}
ROS_REPO_PACKAGES: ${{ matrix.ros-repo-packages }}
container:
image: ubuntu:22.04
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Setup colcon workspace
id: configure
run: |
Expand All @@ -26,7 +33,7 @@ jobs:
cd ..
mkdir -p /home/ros2_ws/src
cp -r gz_ros2_control /home/ros2_ws/src/
sh -c 'echo "deb http://packages.ros.org/ros2-testing/ubuntu `lsb_release -cs` main" > /etc/apt/sources.list.d/ros2-testing.list'
sh -c 'echo "deb http://packages.ros.org/ros2$ROS_REPO_PACKAGES/ubuntu `lsb_release -cs` main" > /etc/apt/sources.list.d/ros2-testing.list'
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | apt-key add -
apt-get update && apt-get upgrade -q -y
apt-get update && apt-get install -qq -y \
Expand All @@ -38,17 +45,17 @@ jobs:
cd /home/ros2_ws/src/
rosdep init
rosdep update
rosdep install --from-paths ./ -i -y --rosdistro rolling --ignore-src
rosdep install --from-paths ./ -i -y --rosdistro humble --ignore-src
- name: Build project
id: build
run: |
cd /home/ros2_ws/
. /opt/ros/rolling/local_setup.sh
colcon build --packages-up-to ign_ros2_control_demos
. /opt/ros/humble/local_setup.sh
colcon build --packages-up-to ign_ros2_control_demos gz_ros2_control_tests
- name: Run tests
id: test
run: |
cd /home/ros2_ws/
. /opt/ros/rolling/local_setup.sh
colcon test --event-handlers console_direct+ --packages-select ign_ros2_control ign_ros2_control_demos
. /opt/ros/humble/local_setup.sh
colcon test --event-handlers console_direct+ --packages-select ign_ros2_control ign_ros2_control_demos gz_ros2_control_tests
colcon test-result
2 changes: 1 addition & 1 deletion Dockerfile/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ FROM ubuntu:22.04

ENV DEBIAN_FRONTEND noninteractive
ENV IGNITION_VERSION fortress
ENV ROS_DISTRO rolling
ENV ROS_DISTRO humble

# Make sure everything is up to date before building from source
RUN apt-get update \
Expand Down
Loading
Loading