-
Notifications
You must be signed in to change notification settings - Fork 650
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
feat(tier4_autoware_api_launch): add rosbridge #779
Conversation
@shmpwk, in this case, I would propose to launch rosbridge in |
What's more, as mentioned in ros2/launch#568 ,respawn fix has already been released into the launch packages in version 0.22.0. |
FYI: ros2/launch#569 was released in 0.22.0 but not in galactic. |
5679b60
to
b14e8d6
Compare
* add drivable area visualizer * add license * modify pointed out in pre-commit * modify pointed out in pre-commit Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com>
@shmpwk Thank you for the detailed explanation, may be we should consider add it directly in autoware.launch, as it is required by multiple nodes. So implement it in either module may not a proper way. |
@Sharrrrk |
Yes, as far as rosbridge is a common requried component, I think it's better to be added to autoware.launch, in the tools section. Maybe with some comment like this to explain why:
|
@Sharrrrk That seems to be a good way if rosbridge is launched with autoware_launch. |
@Sharrrrk What do you think? (It is a trivial matter though.) |
@Sharrrrk So my suggestion is
|
launch/tier4_autoware_api_launch/launch/autoware_api.launch.xml
Outdated
Show resolved
Hide resolved
Codecov Report
@@ Coverage Diff @@
## main #779 +/- ##
========================================
+ Coverage 9.23% 9.63% +0.40%
========================================
Files 981 907 -74
Lines 61221 56544 -4677
Branches 11193 6694 -4499
========================================
- Hits 5655 5450 -205
+ Misses 50646 46599 -4047
+ Partials 4920 4495 -425
*This pull request uses carry forward flags. Click here to find out more.
Continue to review full report at Codecov.
|
aeda23c
to
03cf7f6
Compare
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.
LGTM
pls get @kenji-miyake 's aprrove as well
…towarefoundation#775) Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>
Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> docs(web_controller): rosbridge is automatically launched in tier4_autoware_api_launch Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>
…toware_api_launch Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>
Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>
ce8d2f5
to
bd402ed
Compare
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.
* fix(image_projection_based_fusion): modify build error in rolling (autowarefoundation#775) Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * feat(tier4_autoware_api_launch): add rosbridge Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> docs(web_controller): rosbridge is automatically launched in tier4_autoware_api_launch Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * docs(web_controller): rosbridge is automatically launched in tier4_autoware_api_launch Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * Update launch/tier4_autoware_api_launch/launch/autoware_api.launch.xml Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> Signed-off-by: ktro2828 <kotaro.uetake@tier4.jp>
* fix(image_projection_based_fusion): modify build error in rolling (autowarefoundation#775) Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * feat(tier4_autoware_api_launch): add rosbridge Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> docs(web_controller): rosbridge is automatically launched in tier4_autoware_api_launch Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * docs(web_controller): rosbridge is automatically launched in tier4_autoware_api_launch Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * Update launch/tier4_autoware_api_launch/launch/autoware_api.launch.xml Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> Signed-off-by: SoohyeokPark-MORAI <shpark.morai@gmail.com>
* fix(image_projection_based_fusion): modify build error in rolling (autowarefoundation#775) Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * feat(tier4_autoware_api_launch): add rosbridge Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> docs(web_controller): rosbridge is automatically launched in tier4_autoware_api_launch Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * docs(web_controller): rosbridge is automatically launched in tier4_autoware_api_launch Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * Update launch/tier4_autoware_api_launch/launch/autoware_api.launch.xml Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>
* fix(image_projection_based_fusion): modify build error in rolling (tier4#775) Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * feat(tier4_autoware_api_launch): add rosbridge Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> docs(web_controller): rosbridge is automatically launched in tier4_autoware_api_launch Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * docs(web_controller): rosbridge is automatically launched in tier4_autoware_api_launch Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * Update launch/tier4_autoware_api_launch/launch/autoware_api.launch.xml Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>
* fix(image_projection_based_fusion): modify build error in rolling (tier4#775) Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * feat(tier4_autoware_api_launch): add rosbridge Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> docs(web_controller): rosbridge is automatically launched in tier4_autoware_api_launch Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * docs(web_controller): rosbridge is automatically launched in tier4_autoware_api_launch Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * Update launch/tier4_autoware_api_launch/launch/autoware_api.launch.xml Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>
* fix(image_projection_based_fusion): modify build error in rolling (tier4#775) Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * feat(tier4_autoware_api_launch): add rosbridge Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> docs(web_controller): rosbridge is automatically launched in tier4_autoware_api_launch Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * docs(web_controller): rosbridge is automatically launched in tier4_autoware_api_launch Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * Update launch/tier4_autoware_api_launch/launch/autoware_api.launch.xml Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>
* fix(image_projection_based_fusion): modify build error in rolling (tier4#775) Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * feat(tier4_autoware_api_launch): add rosbridge Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> docs(web_controller): rosbridge is automatically launched in tier4_autoware_api_launch Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * docs(web_controller): rosbridge is automatically launched in tier4_autoware_api_launch Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * Update launch/tier4_autoware_api_launch/launch/autoware_api.launch.xml Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>
* fix(image_projection_based_fusion): modify build error in rolling (tier4#775) Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * feat(tier4_autoware_api_launch): add rosbridge Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> docs(web_controller): rosbridge is automatically launched in tier4_autoware_api_launch Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * docs(web_controller): rosbridge is automatically launched in tier4_autoware_api_launch Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * Update launch/tier4_autoware_api_launch/launch/autoware_api.launch.xml Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>
chore: sync upstream
Signed-off-by: Shumpei Wakabayashi shumpei.wakabayashi@tier4.jp
Description
web_controller needs rosbridge server.
Previously, autoware universe does not launch rosbridge because of #658 (comment).
So I add launching rosbridge following original tier4/autoware_launch.
Related discussion: autowarefoundation/autoware#208
Note that #318 removes rosbridge for fear of conflicting rosbridge in #175 as they mentioned.
However #175 is under tier4 repos, but not under autowarefoundation.
Under tier4 repos, rosbridge is launched in autoware_api_launch, which cause conflict if other code lanches rosbridge.
On the other hand, under autoware foundation repos, neither tier4_autoware_api_launch (same as autoware_api_launch) nor web_controller does not launch rosbridge for fear of duplication.
See #658 (comment) and #318.
Thus we can add launching rosbridge in autoware_api or web_controller under autoware foundation repos.
Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.
In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.
Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.
After all checkboxes are checked, anyone who has write access can merge the PR.