authware
This article is part of the Autoware series. Check out the full series: Part 1, Part 2
本文是Autoware系列文章的一部分。 查看完整的系列文章: 第1 部分 , 第2部分
In this article, we will learn how to build an AutoWare.auto package and create a YonoArc block from this package. But first what is Autoware.auto and how it’s different from Autoware.ai
在本文中,我们将学习如何构建AutoWare.auto程序包并从该程序包创建YonoArc块。 但是首先是什么是Autoware.auto,它与Autoware.ai有何不同
Autoware.Auto is a project supported by the Autoware Foundation. It is a clean slate rewrite of Autoware. Autoware.auto applies best-in-class software engineering practices, including pulling request reviews, pull request builds, comprehensive documentation, 100% code coverage, a coding style guide, and a defined development and release process, all managed by an open-source community manager. It also has crisply defined interfaces for different modules, including messages and APIs, and a software architecture designed for determinism. It will be possible to reproduce behaviors live and on development machines.
Autoware.Auto是Autoware Foundation支持的项目。 这是对Autoware的彻底重写。 Autoware.auto应用了一流的软件工程实践,包括拉动请求审核,拉动请求构建,全面的文档,100%代码覆盖率,编码样式指南以及定义的开发和发布过程,所有这些工作均由开源进行管理社区管理员。 它还具有针对不同模块(包括消息和API)的明确定义的接口,以及为确定性而设计的软件体系结构。 可以在开发机器上实时再现行为。
The first use case of Autoware.auto is Valet Parking and Autonomous Depot Maneuvering, and they have set some milestones to achieve this. This use case will allow you to use Autoware.auto to map a parking lot and drive autonomously in it.
Autoware.auto的第一个用例是代客泊车和自治仓库操纵,他们已经为实现这一目标设定了一些里程碑。 该用例使您可以使用Autoware.auto来映射停车场并在其中自动驾驶。
![Image for post](https://miro.medium.com/max/9999/1*BAkSh2xMcgBvzggxxcAfkQ.png)