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

Refactor plugins in an ECS based way #114

Merged
merged 50 commits into from
May 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
b1520f0
WIP component registration
luca-della-vedova Dec 19, 2022
cfcd4d3
WIP directions flipped but doors working
luca-della-vedova Dec 20, 2022
51e1fc1
Doors fully working
luca-della-vedova Dec 21, 2022
62dad3e
Minor cleanup, randomize pub times
luca-della-vedova Dec 21, 2022
3587651
Cleanup
luca-della-vedova Dec 21, 2022
2185329
Switch to position control
luca-della-vedova Dec 21, 2022
ae35b0c
Further cleanup and refactor
luca-della-vedova Dec 21, 2022
9006188
Final door cleanup
luca-della-vedova Dec 21, 2022
6077942
WIP skeleton for lifts
luca-della-vedova Dec 21, 2022
413a260
WIP lift state publishing
luca-della-vedova Dec 21, 2022
68f1c0e
Refactor door to keep track of its state
luca-della-vedova Dec 22, 2022
fc18560
Finish lift implementation
luca-della-vedova Dec 22, 2022
288ca64
WIP add cabin door support, not working yet
luca-della-vedova Dec 23, 2022
922a27f
port to harmonic
arjo129 Oct 21, 2023
2e770ea
Port rmf_robot_sim
arjo129 Oct 22, 2023
2fd24be
Bump to harmonic, finish lifts and doors
luca-della-vedova Jan 16, 2024
fc75dc7
Cleanup, fix compile errors
luca-della-vedova Jan 16, 2024
1c5a898
Implement payload logic in lift
luca-della-vedova Jan 17, 2024
638ca8b
Cleanup and performance improvements
luca-della-vedova Jan 17, 2024
2cbd93d
Merge branch 'main' into luca/ecs_plugins_sandbox
luca-della-vedova Jan 17, 2024
f99f0b6
Refactor crowd sim, remove common package
luca-della-vedova Jan 17, 2024
12f32cf
Uncrustify
luca-della-vedova Jan 17, 2024
11ef238
Drop TPE support
luca-della-vedova Jan 17, 2024
7536796
Make door only publish salient changes
luca-della-vedova Jan 19, 2024
d4444fa
Uncrustify
luca-della-vedova Jan 19, 2024
c2c06c7
Make lift updates event based
luca-della-vedova Jan 22, 2024
ef52004
Remove warning for joint velocity command
luca-della-vedova Jan 23, 2024
6179b96
Fix dependencies
luca-della-vedova Jan 23, 2024
adc0692
Initialize joint position with right size
luca-della-vedova Jan 23, 2024
4abd411
Restrict search for door joint
luca-della-vedova Jan 26, 2024
4d74273
Cache entity names for performance
luca-della-vedova Jan 29, 2024
0c80c7e
Further optimize door state computation
luca-della-vedova Jan 29, 2024
b2ed3f4
Switch to open loop control for lifts
luca-della-vedova Feb 2, 2024
0d4797b
Revert "Switch to open loop control for lifts"
luca-della-vedova Feb 2, 2024
48c1657
Use components for obstacle exclusion
luca-della-vedova Feb 29, 2024
f489947
Add response to queried door
luca-della-vedova Mar 15, 2024
c2ecedd
Fix door ros interface parameters
luca-della-vedova Mar 15, 2024
0759309
Send one lift state update per cycle
luca-della-vedova Mar 18, 2024
9d4d91f
Move back to position reset for doors
luca-della-vedova Mar 18, 2024
0416124
Make sure to create AxisAlignedBox component if it cannot be read
luca-della-vedova Mar 19, 2024
0016f59
Merge branch 'main' into luca/ecs_plugins_sandbox
luca-della-vedova Mar 21, 2024
7b99b86
Minor cleanup / ign -> gz
luca-della-vedova Apr 2, 2024
8f25bfc
Move to vendored gz packages
luca-della-vedova May 8, 2024
045ed07
Remove event based logic and go back to regular updates
luca-della-vedova May 8, 2024
2a4d1c3
Remove gz classic plugins from CI
luca-della-vedova May 14, 2024
ddd63ba
Move build workflow to noble
luca-della-vedova May 14, 2024
f609649
Tweaks to help edge cases
mxgrey May 23, 2024
c1f74fd
Fix style
mxgrey May 23, 2024
54b559c
Fix initial floor logic
luca-della-vedova May 23, 2024
87c0893
Empty commit to force CI update
luca-della-vedova May 29, 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
3 changes: 0 additions & 3 deletions .github/workflows/asan.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,7 @@ jobs:
with:
# NOTE: Avoid adding comments in the package lines, this can break some of the called scripts in github actions
packages: |
rmf_building_sim_common
rmf_building_sim_gz_classic_plugins
rmf_building_sim_gz_plugins
rmf_robot_sim_common
rmf_robot_sim_gz_classic_plugins
rmf_robot_sim_gz_plugins
dist-matrix: '[{"ros_distribution": "humble", "ubuntu_distribution": "jammy"}]'
5 changes: 1 addition & 4 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,8 @@ jobs:
with:
# NOTE: Avoid adding comments in the packages lines, this can break some of the called scripts in github actions
packages: |
rmf_building_sim_common
rmf_building_sim_gz_classic_plugins
rmf_building_sim_gz_plugins
rmf_robot_sim_common
rmf_robot_sim_gz_classic_plugins
rmf_robot_sim_gz_plugins
# Foxy and Galactic are deprecated for this package because of the dependency to old gazebo packages
dist-matrix: '[{"ros_distribution": "humble", "ubuntu_distribution": "jammy"}, {"ros_distribution": "rolling", "ubuntu_distribution": "jammy"}]'
dist-matrix: '[{"ros_distribution": "jazzy", "ubuntu_distribution": "noble"}, {"ros_distribution": "rolling", "ubuntu_distribution": "noble"}]'
3 changes: 0 additions & 3 deletions .github/workflows/tsan.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,8 @@ jobs:
target-ros2-distro: humble
# build all packages listed in the meta package
package-name: |
rmf_building_sim_common
rmf_building_sim_gz_classic_plugins
rmf_building_sim_gz_plugins
rmf_robot_sim_common
rmf_robot_sim_gz_classic_plugins
rmf_robot_sim_gz_plugins
vcs-repo-file-url: |
https://raw.githubusercontent.com/open-rmf/rmf/main/rmf.repos
Expand Down
67 changes: 0 additions & 67 deletions rmf_building_sim_common/CHANGELOG.rst

This file was deleted.

155 changes: 0 additions & 155 deletions rmf_building_sim_common/CMakeLists.txt

This file was deleted.

Loading
Loading