-
Notifications
You must be signed in to change notification settings - Fork 276
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
Add elevator system #535
Add elevator system #535
Conversation
8179ddf
to
92302dd
Compare
Thank you for the contribution. Overall this PR looks great. The only problem is that we would like to avoid the inclusion of I've found afsm which claims that migration from |
Sure, I understand. Looks like an easy fix, I'll give it a try. Just to be clear, you are suggesting that I copy the repo in the |
Yeah, that's correct. |
Hi @nlamprian , are you planning to follow up on this PR? Thanks! |
Yes, I just need to find the time. Last time I tried I got stuck trying to configure afsm in the project. The change is not trivial after all. |
@nlamprian , how about moving this plugin to the |
It's been that long, huh? 😀 I don't mind. Either we go with the example and I do it now, or we stay with the system and I do it within the month. |
I'll leave that up to you 😉 Thanks! |
Hi @nlamprian , any updates? Let us know how we can help. Thanks! |
@nlamprian I'm interested in this plugin as well, so if there is a way for me to contribute, let me know. |
Sorry for the broken promises and for keeping this on hold all this time. Back in August, after I upgraded my setup, the system wasn't working as intended. The lidars were keeping the doors open. Their data didn't make sense and I couldn't figure out what was wrong soon enough. Regardless, I upgraded again and things seem to be in order. So, I'll get right to it! Btw I trying to visualize the lidars and gazebo segfaults in VisualizeLidar::Update with "Address not mapped to object". I copied the configuration from the respective example (which works). Any idea what might be wrong? |
No worries, we're all busy 😉
I'm not able to reproduce using |
92302dd
to
d68459a
Compare
I'm done with the migration, but the system doesn't work. I'll need to do some debugging. I pushed a commit to get your opinion. I added an argument in I opened an issue for the bug in #1202 |
5ef4980
to
af1b947
Compare
Migration is complete. I hope I made it worth the wait. The dependencies (afsm, metapushkin) are under the vender directory as requested. I grabbed the headers and license out of the repos. Everything else stays the same. |
af1b947
to
144d113
Compare
Codecov Report
@@ Coverage Diff @@
## ign-gazebo3 #535 +/- ##
===============================================
+ Coverage 77.19% 77.67% +0.48%
===============================================
Files 227 248 +21
Lines 13578 14223 +645
===============================================
+ Hits 10481 11048 +567
- Misses 3097 3175 +78
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks again for the PR, it has a lot of functionality! Unfortunately the big ones take a lot of effort to review, so we're going slowly. I did a first high-level review now.
We're preparing the final ign-gazebo4
releases now, since Dome will EOL in a few days. I think we won't have time to finish iterating on this PR by then 😕 So it will need to be retargeted at another branch. You asked above if this could work with Citadel, and I think that should be reasonable, but I'll leave it up to whatever is easier for you.
Thanks again!
Closes gazebosim#420 Signed-off-by: Nick Lamprianidis <[email protected]>
Signed-off-by: Nick Lamprianidis <[email protected]>
Signed-off-by: Nick Lamprianidis <[email protected]>
Signed-off-by: Nick Lamprianidis <[email protected]>
Signed-off-by: Nick Lamprianidis <[email protected]>
Signed-off-by: Nick Lamprianidis <[email protected]>
I backported the branch to citadel and tested it successfully. Now, how do you want this done? New PR / How do we proceed with the review? |
Thanks! We can keep this PR, you just need to rebase onto |
cb16efc
to
82aed86
Compare
Signed-off-by: Nick Lamprianidis <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This works for me. I have a few style changes that I'll make in a separate PR.
This pull request has been mentioned on Gazebo Community. There might be relevant details there: https://community.gazebosim.org/t/new-ignition-releases-2022-03-01-citadel-edifice-fortress/1313/1 |
This pull request has been mentioned on Gazebo Community. There might be relevant details there: https://community.gazebosim.org/t/new-ignition-releases-2022-04-13-fortress-edifice/1367/1 |
Compared to the classic gazebo elevator implementation:
Tested in Dome. Let me know to rebase if you think it will work in Citadel.