-
Notifications
You must be signed in to change notification settings - Fork 665
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
Ali/standalone/awf/autoware control toolbox #1968
Closed
boyali
wants to merge
1,281
commits into
autowarefoundation:main
from
boyali:ali/standalone/awf/autoware_control_toolbox
Closed
Ali/standalone/awf/autoware control toolbox #1968
boyali
wants to merge
1,281
commits into
autowarefoundation:main
from
boyali:ali/standalone/awf/autoware_control_toolbox
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…1679) Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>
…4#1614) * fix(ray_ground_filter): cannot remove ground pcl Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> * fix: remove base_frame Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> * docs: update docs Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> * chores: remove unnecessary calculation Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> * chores: remove unnecessary calculation Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> * docs: update parameters Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> * docs: update parameters Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>
…nly after initialization
* feat(behavior_path_planner): resample output path Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> * update param Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
…ier4#1682) * refactor(blindspot); use arclength for pass judge Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * refactor: remove unused param Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * fix: typo Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * chore: remove comment out Signed-off-by: tanaka3 <ttatcoder@outlook.jp> Signed-off-by: tanaka3 <ttatcoder@outlook.jp>
…ier4#1577) * fix: right and left overhang fix in SelfPolygon func Signed-off-by: Mehmet Dogru <42mehmetdogru42@gmail.com> * feat: init base polygon Signed-off-by: Mehmet Dogru <42mehmetdogru42@gmail.com> * ci(pre-commit): autofix * fix: change publishers scope Signed-off-by: Mehmet Dogru <42mehmetdogru42@gmail.com> * feat: pub footprint Signed-off-by: Mehmet Dogru <42mehmetdogru42@gmail.com> * feat: pub footprint with offset Signed-off-by: Mehmet Dogru <42mehmetdogru42@gmail.com> * feat: pub footprint with recover offset Signed-off-by: Mehmet Dogru <42mehmetdogru42@gmail.com> * feat: add footprint publish boolean param to config Signed-off-by: Mehmet Dogru <42mehmetdogru42@gmail.com> * docs: update readme Signed-off-by: Mehmet Dogru <42mehmetdogru42@gmail.com> Signed-off-by: Mehmet Dogru <42mehmetdogru42@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
…timator (tier4#1536) * add front vehicle estimator Signed-off-by: scepter914 <scepter914@gmail.com> * update README Signed-off-by: scepter914 <scepter914@gmail.com> * ci(pre-commit): autofix * fix cast Signed-off-by: scepter914 <scepter914@gmail.com> * add message filter Signed-off-by: scepter914 <scepter914@gmail.com> * run pre-commit Signed-off-by: scepter914 <scepter914@gmail.com> * fix copyright Signed-off-by: scepter914 <scepter914@gmail.com> Signed-off-by: scepter914 <scepter914@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
…ier4#1688) * fix(behavior_path_planner): drivable area extended while avoidance Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * fix empty lanelet issue Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * add cv empty path check from Tanaka-san's suggestion Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
… default (tier4#1689) Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>
* feat(motion_utils): add guard Signed-off-by: yutaka <purewater0901@gmail.com> * feat(motion_utils): fix problems Signed-off-by: yutaka <purewater0901@gmail.com> * fix threshold Signed-off-by: yutaka <purewater0901@gmail.com> Signed-off-by: yutaka <purewater0901@gmail.com>
…ts (tier4#1691) * feat(behavior_velocity_planner): add closest stop point to resampled points Signed-off-by: yutaka <purewater0901@gmail.com> * first commit Signed-off-by: yutaka <purewater0901@gmail.com>
…onflicts with urban lane (tier4#1676) * feat(behavior_velocity_planner): activate merge_from_private if the goal is in private path and the lane is conflicting with urban lane Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
Signed-off-by: tanaka3 <ttatcoder@outlook.jp> Signed-off-by: tanaka3 <ttatcoder@outlook.jp>
* feat(autoware_ad_api_msgs): define routing interface Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * feat: rename route body message Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * feat: rename route state Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>
feat(autoware_ad_api_msgs): define localization interface Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>
Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
* refactor(mission_planner): prepare to support ad api Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix node name Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>
* feat(default_ad_api): add routing api Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix: build error Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * docs: add readme Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * feat: change topic namespace Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix: function name Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix: remove debug code Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix: copyright Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix: adaptor name Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix: remove macro Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * feat: add launch option for default ad api Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix: component interface namespace Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix: build error Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * feat: remove start pose Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * feat(autoware_ad_api_msgs): define routing interface Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * feat: rename route body message Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * feat: remove create node macro Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * feat: adaptor package Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix: helper node Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix: error handling Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>
…4#1684) * fix(behavior_path_planner): remove waitForData() in constructor Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * add rclcpp_info for missing messages Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>
tier4#1699) Signed-off-by: scepter914 <scepter914@gmail.com> Signed-off-by: scepter914 <scepter914@gmail.com>
…ier4#1707) * fix(behavior_path_planner): avoidance drivable area in intersection Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * slight refactor since shared linestring lanelet lambda is not reused Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * use current_lanes instead for the for loop Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
* feat: add no detection area filter Signed-off-by: Tomohito Ando <tomohito.ando@tier4.jp> * ci(pre-commit): autofix * chore: add documents Signed-off-by: Tomohito Ando <tomohito.ando@tier4.jp> * pre-commit fix Signed-off-by: Tomohito Ando <tomohito.ando@tier4.jp> * remove comments Signed-off-by: Tomohito Ando <tomohito.ando@tier4.jp> * fix comments Signed-off-by: Tomohito Ando <tomohito.ando@tier4.jp> * refactor condition to launch points filter Signed-off-by: Tomohito Ando <tomohito.ando@tier4.jp> * fix container name Signed-off-by: Tomohito Ando <tomohito.ando@tier4.jp> * ci(pre-commit): autofix * chore: add visualization for no obstacle segmentation area Signed-off-by: Tomohito Ando <tomohito.ando@tier4.jp> * feat: allow any tags to be given by launch arguments Signed-off-by: Tomohito Ando <tomohito.ando@tier4.jp> * chore: remove unnecessary includes Signed-off-by: Tomohito Ando <tomohito.ando@tier4.jp> * feat: move the polygon removing function to util and use it Signed-off-by: Tomohito Ando <tomohito.ando@tier4.jp> * chore: move the place and change the name of node Signed-off-by: Tomohito Ando <tomohito.ando@tier4.jp> * chore: pre-commit fix Signed-off-by: Tomohito Ando <tomohito.ando@tier4.jp> * chore: remove unnecessary using Signed-off-by: Tomohito Ando <tomohito.ando@tier4.jp> * chore: modify container name Signed-off-by: Tomohito Ando <tomohito.ando@tier4.jp> * chore: fix comments Signed-off-by: Tomohito Ando <tomohito.ando@tier4.jp> * chore: fix comments Signed-off-by: Tomohito Ando <tomohito.ando@tier4.jp> * chore: use output arguments for a large data Signed-off-by: Tomohito Ando <tomohito.ando@tier4.jp> * chore: using namespace of PolygonCgal for readability Signed-off-by: Tomohito Ando <tomohito.ando@tier4.jp> * feat: add functions for multiple polygons Signed-off-by: Tomohito Ando <tomohito.ando@tier4.jp> Signed-off-by: Tomohito Ando <tomohito.ando@tier4.jp> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
…ection check (tier4#1708) Signed-off-by: Mehmet Dogru <42mehmetdogru42@gmail.com> Signed-off-by: Mehmet Dogru <42mehmetdogru42@gmail.com>
…ance to has_covariance (tier4#1640) * feat(multi_object_tracker): make use_measurement_covariance enable Signed-off-by: scepter914 <scepter914@gmail.com> * change ekf_params_.use_measurement_covariance to has_covariance Signed-off-by: scepter914 <scepter914@gmail.com> Signed-off-by: scepter914 <scepter914@gmail.com>
* feat(motion_utils): add explanation of segment Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> * update figure size Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
…er4#1711) * feat(behavior_path_planner): output debug marker from each module Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_path_planner): remove unused publisher Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_path_planner): remove unused interface function Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
…r4#1696) Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
…l connection (tier4#1626) * small refactor of skip smooth connection Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> * revive removed lane_ids by smooth skip connection Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> * add test Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> * fix build error Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> * fix Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
…r4#1632) * feat(behavior_path_planner): stabilize lane_following end points Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> * Update planning/behavior_path_planner/src/scene_module/lane_following/lane_following_module.cpp Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com>
boyali
requested review from
isamu-takagi,
KeisukeShima,
yukkysaito,
RyuYamamoto,
amc-nu,
badai-nguyen,
satoshi-ota,
rej55,
maxime-clem,
purewater0901,
takayuki5168,
mitsudome-r,
kosuke55,
kyoichi-sugahara,
soblin,
TomohitoAndo,
zulfaqar-azmi-t4,
wep21,
scepter914,
yukke42,
ktro2828,
taichiH,
s-azumi,
kminoda,
djargot,
xmfcx,
h-ohta and
miursh
as code owners
September 28, 2022 02:47
@boyali @TakaHoribe Can I change to draft since this PR have some issues? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
The Autoware Control Toolbox (ACT) is a library that includes essential classes and functionalities for the controller and planner development process. It consists of the transfer function, state-space, and spline modules which are required to the packages for the nonlinear MPC (NMPC), delay compensator, and simple planning simulator disturbance generator plugins.
Related links
Tests performed
The ACT is tested in GTest framework. We also used the ACT along with the delay compensator and the NMPC in the vehicle tests.
Notes for reviewers
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.