Commonly referenced ROS library packages for Autoware.
Note that the packages under tmp/
may introduce breaking changes and is planned to be replaced by re-designed packages in the future.
License: Apache License 2.0
Commonly referenced ROS library packages for Autoware.
Note that the packages under tmp/
may introduce breaking changes and is planned to be replaced by re-designed packages in the future.
Failed <<< lanelet2_extension_python [4.07s, exited with code 2]
Error message as above
Error message as above
colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Release
No response
No response
No response
Currently, Autoware.Auto uses autoware_auto_create_pkg
for this.
https://gitlab.com/autowarefoundation/autoware.auto/AutowareAuto/-/blob/1111bb025ced60a5399719f079e81933690a7183/src/tools/autoware_auto_create_pkg/package.xml
However, I think it can be replaced by other ways like this because:
ros2 run autoware_auto_create_pkg
command.According to https://github.com/autowarefoundation/autoware_common/blob/tier4/proposal/.github/workflows/build-and-test.yaml#L5-L7`, build-and-test.yamlonly work when pushing
mainand
tier4/proposal`.
Why don't you add tier4/universe
?
Because some of repositories which import it with sync-files workflow has tier4/universe
repository as a main branch.
Thank you.
Hi,
Since many other projects depend on it, it might be a good idea to start using tags.
No build error in related projects
:D
tagging
Use autoware_lint_common instead of amant_lint_common to format in clang-format/Black.
I don't know why there is a tmp
folder for autoware_common/tmp /lanelet2_extension
clean (remove) the tmp
folder so that it looks more clean for folder structure
remove the tmp
folder, move lanelet2_extension
to its upper path
tmp
folder is removed
After #24 is merged, the job names conflict and the Required
condition doesn't work correctly.
#21 (comment)
https://gitlab.com/autowarefoundation/autoware.auto/AutowareAuto/-/tree/master/src/tools
As previously discussed in https://gitlab.com/autowarefoundation/autoware.auto/AutowareAuto/-/issues/108, the packages that might be released should have a prefix to be named globally unique.
Since the packages that will be put in this repository might be released, we should decide how to name them.
Also considering the Core/Universe architecture, there would be for example trajectory_follower
of Universe and trajectory_follower
of Core, therefore it's reasonable to add a prefix to Core packages.
IMO. the candidates of the prefix are autoware_
or aw_
.
For the following reasons, I would prefer aw_
.
autoware_auto_
is too long.autoware_
.AW
is a well-known abbreviation of Autoware
.
The Autoware Foundation
is called AWF
.FYI, I think what packages are included in autoware_common
would be like the following:
Currently, we place lanelet2_extension
at autowarefoundation/autoware.universe/map/lanelet2_extension
This cause a problem, for example, scenario_simulator_v2
forked this package to avoid complex CI workflows by referencing autoware.universe
repository.
It it not the best approach.
Therefore, it is desired to move widely referenced packages to autoware_common
.
To remove unnecessary duplicates.
Move lanelet2_extension
from autowarefoundation/autoware.universe
to autowarefoundation/autoware_core
.
autoware_core
.autoware.universe
.Currently, the original package is here and forked by Tier IV here.
The proposed modifications by Tier IV are sent as MRs, but not fully merged yet.
https://gitlab.com/autowarefoundation/autoware.auto/autoware_auto_msgs/-/merge_requests
We should decide:
autoware_auto_msgs
with Autoware.Auto.
autoware_auto_
is a bit misleading because we adopt Core/Universe architecture.
So I propose creating a new msg repository in GitHub (or putting it into autoware_common
) and naming it as autoware_msgs
(or aw_msgs
as being discussed in #3).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.