Apollo unmanned Course notes first class - unmanned Overview

To see the course before the autopilot Apollo Baidu official website to do a study notes, recording the learning process.
Click here for the official website video address
first lesson content is actually some understanding on macro.
In fact, there is no overview section too important content, brief introduction is a bit revolutionized the industry of unmanned "Security" "convenience" and unified brings. But personally I feel that these can only be said to be a big trend, as to how far away from this world, it is not an exact comments. I can only say that as far as possible to do! As the saying goes, "what should the infinite truth, enter into an inch of an inch have joy"!
He did not talk much, just start!

1. Welcome to the Apollo program

slightly

2. What will you learn?

Program Overview, slightly.

3. What is the drone?

Why do we need unmanned?
Three main areas:

1. Safety: Drivers are indeed human beings often vulnerable, the accident is not uncommon global annual death rate is very high. But here someone may say: "unmanned not have all day to be reported accidents it!" Having said that, but as the opening said, unmanned is a big trend, but also a new thing, just Faraday discovered electromagnetic induction when there are a lot of people think futile. So I think we should give a little more time unmanned, there will always be a baby to grow up one day.

2, no longer need to drive training and examinations: driverless cars can go to learn, you do not require a human to go driving test. Ideal is full.

3. Convenience: bringing a whole, more convenient and reasonable.

About autopilot classification level, here is 0 to 5 category:
Here Insert Picture Description

L0 is totally controlled by the driver, maybe even ABS are not, and now such a vehicle may have gone, because now is the national standard must have the ABS function.

L1 is a driver assistance, vehicle provide some basic assistance, preliminary application adas, such as cruise control.

L2 is partially automated, such as ACC adaptive cruise control, lane keeping assist the LKAS system. Real-time monitoring and driver needs to be ready to take over.

L3 is automated conditional. At this point the driver can not interfere in the basic drive, but still need to take over the driver of the vehicle at any time.

L4 is highly automated, driverless is the real beginning, at this time does not require human intervention, may no steering wheel or accelerator, brakes and other control devices, in principle, as long as there is a map of where we can achieve autopilot. Baidu Apollo began mass production this scenario, L4 in the limited environment of the park unmanned, Awa is the dragon should.

L5 is fully automated, the vehicle can be fully automated driving, as long as human beings to the place, as unmanned vehicles can reach even more efficient and safer than human.

Welcome 4.Sebastian

slightly.

5. The mode of operation of the unmanned vehicle

This is David silver speech at TED, have to say is very interesting ha ha ha ha ha ha.

Here introduces the "status quo at home and abroad," it unmanned. DARPA is a very important node. Saying innovative technologies, are often the beginning of a military project from the beginning, even the "Internet" is no exception.
Here Insert Picture Description
The key technology of unmanned: computer vision, sensor fusion, positioning, planning and control .
Here Insert Picture Description
Unmanned vehicles in a sense, is indeed a wheeled robot. So to figure out philosophy three questions: Who am I, where he comes from, where to go? It's about knowing the environment (perception), the specific location (positioning), destination (planning), and by what manner to achieve (control).

6.Apollo team and Architecture

slightly.

7. Reference vehicles and hardware platform

About Apollo hardware and software, in fact, you can see Baidu open source code directly. In fact, the hardware we use are similar, the core point of competition or on the algorithmic level.

8. Open source software architecture

Open software architecture is divided into three layers: real-time operating systems, run-time framework and application module layer .

Real-time operating system (RTOS) to ensure complete a specific task within a given time, real-time means the ability to make timely analysis operation. Apollo RTOS is a plus Apollo Ubuntu Linux kernels.

Apollo runtime framework is operating environment, it is ROS (Robot Operating System) is a customized version that Apollo will ROS as a software framework running on the RTOS.

Apollo to ROS improved, such as: shared memory function and performance, to the center, data compatibility and the like. ROS modified RTOS many mechanisms do not apply to an unmanned: Master e.g. ROS, e.g. Node defined manner about the data, using protobuf format. Learn about ROS, refer Ku Habitat video big brother.

9. Cloud Services

Apollo provides cloud services, as long as you can connect to the Internet have a license account, you can communicate with the cloud, not only can access the complete data access, you can also get software services, including high-precision maps, simulation environment, data platform, safety, air software upgrades and DuerOS and so on.
About cloud services, this is indeed a trend in the development of unmanned vehicles. Mutual cooperation between the various modules, the cloud is essential.

10.&11

Has said that the review was unsuccessful, contain advertising, really drunk. Is this title suspect advertising? Deleted try!
Before this course I have learned some feel it so-so, the key code does not really have the ability to upgrade too, are minor changes in the framework written in, but for the operation of the entire system is still a very helpful.

Probably the first lesson is this.

Published 36 original articles · won praise 8 · views 1564

Guess you like

Origin blog.csdn.net/weixin_43619346/article/details/104864342