-
Notifications
You must be signed in to change notification settings - Fork 630
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
Max steer angle parameter is defined in each package, not in vehicle_info package #535
Comments
cc @satoshi-ota |
Max jerk, acceleration, velocity are |
@satoshi-ota @kenji-miyake @TakaHoribe |
cc @yukkysaito @mitsudome-r @xmfcx Also, as a long-term issue, we should write a design document for global parameters and re-design some packages for Autoware Core. |
* Add autoware api (autowarefoundation#1979) Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * Use EmergencyState instead of deprecated EmergencyMode (autowarefoundation#2030) * Use EmergencyState instead of deprecated EmergencyMode Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Use stamped type Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * add sort-package-xml hook in pre-commit (autowarefoundation#1881) * add sort xml hook in pre-commit * change retval to exit_status * rename * add prettier plugin-xml * use early return * add license note * add tier4 license * restore prettier * change license order * move local hooks to public repo * move prettier-xml to pre-commit-hooks-ros * update version for bug-fix * apply pre-commit Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * Add selected external command API (autowarefoundation#2053) Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * Feature/vehicle interface improvements (autowarefoundation#1361) (autowarefoundation#1688) * Feature/vehicle interface improvements (autowarefoundation#1361) * add vehicle msg * add pacmod interface * add eps controller * use each control commands instead of vehicle command * fixed details * fixed speell check * const * fixed brake status * publish cmd when recieving ctrl cmd * fix shift cmd ptr * remove unused function and set proper license * fix names * fix typo for pacmod * remove unnecessary waiting * use flags, limit, multiarray * remove accel brake dependency * fix retrun value * replace eps to steer * cosmetic change for namespace * fix segfo and retval * Use Enum instead of int * remove unused var * add const * rename to calcFFMap * prev time steer calc * add sample csv * add new line Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Apply lint Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Fix build failure for remote cmd converter Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Fix lint Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * replace to vehicle cmd emergency (autowarefoundation#1710) (autowarefoundation#1717) * Fix subscriber topic type Co-authored-by: tkimura4 <tomoya.kimura@tier4.jp> * Fix rclcpp::Time initialization Co-authored-by: tkimura4 <tomoya.kimura@tier4.jp> Co-authored-by: tkimura4 <tomoya.kimura@tier4.jp> Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * Change formatter to clang-format and black (autowarefoundation#2332) * Revert "Temporarily comment out pre-commit hooks" This reverts commit 748e9cdb145ce12f8b520bcbd97f5ff899fc28a3. * Replace ament_lint_common with autoware_lint_common Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Remove ament_cmake_uncrustify and ament_clang_format Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Apply Black Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Apply clang-format Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Fix build errors Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Fix for cpplint * Fix include double quotes to angle brackets Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Apply clang-format Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Fix build errors Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * Add COLCON_IGNORE (autowarefoundation#500) Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * [external_cmd_converter] apply autoware auto msgs (autowarefoundation#535) * remove ignore * apply auto msgs * modify launch * topic to shift command Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * move cmd converters to control pkg (autowarefoundation#642) Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * auto/revert cmd converter (autowarefoundation#680) * Revert "move cmd converters to control pkg (autowarefoundation#642)" This reverts commit aed827c4fdfa01cc7bc29e70307d5e2cbc8aa8d3. * fix topic Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * fix shift to gear (autowarefoundation#683) Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * Auto/readme cmd converter (autowarefoundation#692) * fix format * add readme external cmd converter * fix lint * fiix sentence Co-authored-by: Kazuki Miyahara <kmiya@outlook.com> * fix format Co-authored-by: Kazuki Miyahara <kmiya@outlook.com> * fix sentence Co-authored-by: Kazuki Miyahara <kmiya@outlook.com> * better expression Co-authored-by: Kazuki Miyahara <kmiya@outlook.com> Co-authored-by: taikitanaka3 <taiki.tanaka@tier4.jp> Co-authored-by: Kazuki Miyahara <kmiya@outlook.com> Signed-off-by: tanaka3 <ttatcoder@outlook.jp> Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> Co-authored-by: Keisuke Shima <19993104+KeisukeShima@users.noreply.github.com> Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> Co-authored-by: tkimura4 <tomoya.kimura@tier4.jp> Co-authored-by: taikitanaka3 <taiki.tanaka@tier4.jp> Co-authored-by: Kazuki Miyahara <kmiya@outlook.com> Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com>
@kenji-miyake For the @TakaHoribe |
I agree to have About the velocity, it may be ok to have the max_velocity in the planning common param. In my opinion, we could have two max_velocity: |
I'm thinking about the name of the parameter, @xmfcx Could you tell me your opinion. |
@takayuki5168 I think Reference: http://street.umn.edu/VehControl/javahelp/HTML/Definition_of_Vehicle_Heading_and_Steeing_Angle.htm |
What is the difference between these 2? Why is a single speed limit not enough, like vehicle is never allowed to go over 50kmph? The other speed limits are road related, not vehicle. |
@TakaHoribe @kenji-miyake @xmfcx cc @tkimura4 @h-ohta So how about the following
|
@TakaHoribe What do you think. |
@xmfcx In my mind, just one velocity limit is enough. So we can apply the same idea to the velocity limit as well, that is, the two velocity limits for regular and emergency situations. For example, in the case of merging, ego-vehicle may sometimes need to accelerate beyond the velocity limit to avoid a collision to the behind vehicle. But as you say, the velocity limit should be defined by the road, so just having two velocity limits as I wrote is not a good way. |
@takayuki5168 In order to support the differential drive robot officially, we need to replace many parts of planning/control/vehicle modules. Whereas, the drawbacks of the virtual Ackerman vehicle is handling of the non-essential parameters like steering angle and the lack of the pure angular-velocity rotation. This is not that burden compared to the modification of all Ackerman-specific modules. So I suggest to have max_steer parameter for all types of vehicles (at least for now). |
Right. I've been thinking about using this yaml file with the comment "the differential model is not officially supported. xxx have to be fixed.". But I found this almost meaningless for now. Now I totally agree with your opinion. Thank you so much. |
Signed-off-by: GitHub <noreply@github.com> Signed-off-by: GitHub <noreply@github.com> Co-authored-by: kenji-miyake <kenji-miyake@users.noreply.github.com>
…dation#535) * fix(probablistic_occupancy_grid_map): fix build warning * ci(pre-commit): autofix * delete unused --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Since max steer angle parameter is not in the vehicle_info package, this parameter is defined in each packages' yaml file.
The text was updated successfully, but these errors were encountered: