Chapter 99
Although the automatic driving system is very cool, the development and testing of its system is a very long process.
Let’s just say that this simple visual sensing test needs to go through object recognition, environmental perception, and model establishment.
Object recognition is the most basic and the easiest to pass.
Of course, this is based on the low speed of the vehicle, and it is also difficult at high speeds.
Fortunately, the high-speed situations are all on the highway, and the road conditions are relatively simple.Therefore, the difference is not very big.
The perception of the environment is also an important aspect.
This aspect reflects the camera's perception frequency and image processing capabilities.
Of course, under normal circumstances, there is no problem with the perception function, and it is easy to implement.
What engineers need to consider is how the system handles abnormal situations.For example, there is a problem with the camera, or the captured image is overexposed.
For example, at night, when the opposite side has high beams on, directing your vehicle.At this time, the image will be overexposed and distorted.
Although the actual working conditions are here, the developers can explain that the working conditions are too bad, and it is normal for the system to make mistakes in judgment under such circumstances.
However, for an excellent product, it is still necessary to ensure that the system functions are as perfect as possible within the scope of technical capabilities.
Therefore, for special working conditions, the driving system has corresponding strategies.
For environmental perception under these working conditions, there are also special image processing technologies.
There are many things in the world, and the items that can appear on the streets are also strange.It is difficult to identify all these items at a certain speed.
This kind of difficulty is so difficult that many companies are unable to do the identification technology and carry out the so-called obstacles across the board.
Although this strategy is simple, it is too rough and can easily lead to misjudgment.
For example, a plastic bag suddenly appeared directly in front of the vehicle. Do you think the car should stop or not?
Even the autonomous driving technology of international major manufacturers is not very good in this respect.
Smart netizens even came up with a solution to avoid rear-end collisions based on a software bug of a well-known car manufacturer.
That is to hang a piece of red cloth at the rear of his car.In the human field of vision, this is just a piece of innocuous cloth.But for the driving system, it may be understood as an obstacle.For example, when it is used for road construction, it is used to divert the safety warning barrels of vehicles.
The purpose of doing this is also based on the lessons of this brand of vehicles. The automatic driving system is often out of control, unable to stop the car, and often rear-ending others.
Fortunately, the brand side realized this bug, and stopped this trend before it was completely popular.
Jiang Ming laughed out loud when he heard this approach.
I didn't understand it before, it was purely a mentality of watching the excitement, but now, I have a little understanding of the approach of this international giant.
This is a kind of helplessness for technical limitations!
After the environmental perception is over, it is the establishment of the model, which is also critical.
On the page of the monitoring system, a model of the surrounding environment is clearly displayed.For example, it will show road signs, dummy people in the distance, and various objects.
Not to mention, the accuracy of the display is quite high.The displayed icons are also vivid, and it seems that there is nothing wrong with this part.
Before the thoughts in Jiang Ming's mind were eliminated, Jiang Ming felt that he was thinking too much.
There are still problems with the establishment of the model.
When the speed of the vehicle increases sharply, the corresponding model building speed will also increase synchronously to meet the real-time requirements of the system.
This is the case in theory, and it is also required in actual design.
However, in the test, everyone found that after the vehicle speed exceeded 120 yards, the speed of model building could no longer keep up with the speed of environmental perception.
It didn't take long for everyone to realize that often the vehicle had driven a long way, but the model displayed on the screen was still the same as before.A situation similar to Caton has occurred.
Seeing this, Liu Ming was also a little speechless.
It shouldn't be, it should be no problem after the previous calculation, why is there a problem during the actual measurement process.
Thinking of this, Liu Ming quickly opened the previous data stream and analyzed it.
On the vehicle, there is a data recorder that can store corresponding data in real time.At this time, Liu Ming was exporting the data and looking for problems.
This problem is too fatal. This kind of misalignment can easily lead to safety accidents.
"There is no problem with object recognition, and there is no problem with environmental perception. How come there is a problem with the establishment of the model?"
Liu Ming said to himself.
"Yes, the above two steps are very fast and can fully meet the timeliness requirements."
"And according to theoretical calculations, the main processor can also meet the requirements."
The other colleagues were also puzzled.
"Jiang Gong, what do you think?"
Liu Ming and the others scratched their heads for a long time, but they still couldn't figure it out.Liu Ming looked at Jiang Ming beside him and asked.
"Let me see."
Jiang Ming didn't see the specific data, and it was impossible to see the problem immediately, so he said so.
Then Liu Ming gave up his seat, and Jiang Ming sat on it and began to analyze the data frame by frame.When Jiang Ming was halfway through the analysis, Jiang Ming probably had a good idea.
"Here, look, is there a problem here?"
Jiang Ming pointed to a line of data and said to everyone.
"Forehead?"
Everyone followed Jiang Ming's gaze, but after watching for a long time, they didn't find any problems.
Liu Ming was also a little puzzled. The data Jiang Ming pointed out was a very common row of data, which was used to call commands and allocate system resources.
At this stage, as the speed of the vehicle increases, the resources used for environment perception will gradually increase, and then the speed of environment perception will be accelerated to prepare for the next modeling.
It is a resource allocator made to ensure timeliness. It doesn't look like there is a problem, does it?
Everyone stared wide-eyed and watched for a long time, but no one said anything.
"Here, you see, when the speed is increased to 110 miles, how many resources are used for environmental perception?"
Seeing that no one in the crowd spoke, how could Jiang Ming not know, they couldn't see the problem.Based on this, Jiang Ming didn't want to play tricks, and then said.
"According to calculations, it accounts for almost 55% of system resources."
An engineer counted quickly by the side, and then said this.
"So the speed is 120 miles, how much is the resource?"
Jiang Ming continued to ask.
"It's almost 70 percent."
The engineer did a quick calculation, then said.
"What, 70%?"
Liu Ming screamed when he heard the engineer's words.
Not normal, very abnormal.
Under normal circumstances, the speed is only increased by 10 miles, but the resource usage of the system is increased by 15%. High, it is too high.
According to the previous test data, for every 10-mile increase, the system occupancy is at most 3%, which is now 5 times that of the previous one.
"How could it be? Well, why has it improved so much? Doesn't this make any sense?"
Liu Ming thought hard, but he just couldn't think of the problem.
"Look, here is the crux of the problem."
Jiang Ming pointed to a line of data and said to everyone.
"Under normal circumstances, the speed of environment perception is lower than the speed of model building, so that the model can handle it. But if the speed of environment perception is higher than the model, there will be a freeze."
"Therefore, in order to balance this speed, a resource allocator is specially designed for resource allocation. That is to say, the speed of environment perception is equal to the speed of model building."
Jiang Ming said.
"Jiang Ming, your analysis is correct, but what does this have to do with the system's lagging? This adjuster has already balanced system resources."
Said an engineer.
"You guys think this adjuster is too simple. The way to balance the environment awareness is to lock the transmission rate, but have you ever considered where the excess data goes after the environment awareness?"
Jiang Ming continued to ask.
"In register, queued for modeling."
The engineer replied quickly.
"So if the register is full, what will you do?"
"After slowing down, the speed of environmental perception will be reduced to match the speed."
The engineer went on to explain.
"Your explanation is correct, but have you ever thought about how fast the frequency switching is and how much system resources it can take up?"
Jiang Ming proceeded step by step.
"It won't take up much resources. The registers are not designed to be large."
The engineer said casually.
Then while talking, he called the data in the background, but after seeing the data, the engineer was stunned.
"What, the system resource usage has soared to 30%."
The engineer was also stunned to see so much resource usage.
"This"
Liu Ming is also speechless. As far as the resource usage rate is concerned, the system has not crashed, even if the software architecture is unusual.
"Okay, let's change the program."
Now that the problem is found, it is simple, and then we will give targeted measures.
Soon, in about an hour or so, the engineer finished changing the code and continued testing.
It was only after the changes were made that everyone realized something was wrong.
"I said Li Hao, what's going on, why is the sensitivity not as high as before?"
Liu Ming said to the engineer who changed the software before.
"Could it be that you have changed something wrong?"
The other engineers beside him asked like this.
"No. I just limited the frequency, and then re-matched the speed of perception and modeling to ensure that the resource occupancy rate of the two is within the delineated range, and nothing has been changed."
The engineer named Li Hao assured him with all his heart.
Everyone was dumbfounded again, how could there be a problem, and it was a problem without thinking.
Thinking of this, everyone turned their eyes to Jiang Ming again.
Who made Jiang Ming the project manager, who made Jiang Ming the architect of this project.
"Have you ever thought about it, it's a system resource problem?"
Jiang Ming said.
"System resources, it shouldn't be. Our previous projects used this processor, which was enough."
Liu Ming said.
"Here, you see, at this point, the resource usage of the system has reached 98%, which is close to saturation."
Jiang Ming explained.
"This means that the resources of the system have reached the upper limit, and this CPU can only reach this level. I checked, and the resource usage of environment perception and modeling is within the normal range."
Jiang Ming continued.
"In other words, this CPU can only do this?"
Liu Ming asked like this.
Hearing Liu Ming's words, Jiang Ming nodded.
"If you want to improve the resolution, you can only replace the CPU with a higher frequency?"
Liu Ming asked.
"That's right, that's right."
Hearing Jiang Ming's words, Liu Ming was a little discouraged.
"Why, what's the problem?"
"This is the highest frequency processor we can buy."
Liu Ming said.
"No way, I see that there are still several processors on the market with a much higher performance than this one, and replacing them should be able to improve a lot."
Jiang Ming asked strangely.
"Jiang Gong, you don't know, that was before. Even if we can buy it, it is very rare. Although we can complete this challenge, it will be extremely detrimental to the subsequent commercialization. Therefore, we can only use the existing On the basis of optimization iterations."
"Forehead."
Hearing Liu Ming's words, Jiang Ming was a little speechless.
Jiang Ming asked strangely.
Recently, Jiang Ming has been busy with autopilot and has no time to pay attention to these things. Could it be that in such a short period of time, the situation has changed suddenly and there are different changes?
"I heard that the lithium battery giants are holding on to it, and even those small and medium-sized enterprises are not allowed to produce carbon-based batteries."
Liu Ming said speculatively.
Good guy, can you still play like this?
These lithium battery giants are so shameless that if they don’t get in the game, they won’t let others get on the table. Isn’t that too overbearing?
When I have a chance, I will ask Wang Mingyang.
Jiang Ming thought of this in his heart.
This turmoil in the field of new energy has caused Liu Ming and the others a lot of trouble.
"Why don't you have a chance to play with a chip?"
Seeing the expressions of Liu Ming and others, Jiang Ming thought in his heart.
(End of this chapter)
Although the automatic driving system is very cool, the development and testing of its system is a very long process.
Let’s just say that this simple visual sensing test needs to go through object recognition, environmental perception, and model establishment.
Object recognition is the most basic and the easiest to pass.
Of course, this is based on the low speed of the vehicle, and it is also difficult at high speeds.
Fortunately, the high-speed situations are all on the highway, and the road conditions are relatively simple.Therefore, the difference is not very big.
The perception of the environment is also an important aspect.
This aspect reflects the camera's perception frequency and image processing capabilities.
Of course, under normal circumstances, there is no problem with the perception function, and it is easy to implement.
What engineers need to consider is how the system handles abnormal situations.For example, there is a problem with the camera, or the captured image is overexposed.
For example, at night, when the opposite side has high beams on, directing your vehicle.At this time, the image will be overexposed and distorted.
Although the actual working conditions are here, the developers can explain that the working conditions are too bad, and it is normal for the system to make mistakes in judgment under such circumstances.
However, for an excellent product, it is still necessary to ensure that the system functions are as perfect as possible within the scope of technical capabilities.
Therefore, for special working conditions, the driving system has corresponding strategies.
For environmental perception under these working conditions, there are also special image processing technologies.
There are many things in the world, and the items that can appear on the streets are also strange.It is difficult to identify all these items at a certain speed.
This kind of difficulty is so difficult that many companies are unable to do the identification technology and carry out the so-called obstacles across the board.
Although this strategy is simple, it is too rough and can easily lead to misjudgment.
For example, a plastic bag suddenly appeared directly in front of the vehicle. Do you think the car should stop or not?
Even the autonomous driving technology of international major manufacturers is not very good in this respect.
Smart netizens even came up with a solution to avoid rear-end collisions based on a software bug of a well-known car manufacturer.
That is to hang a piece of red cloth at the rear of his car.In the human field of vision, this is just a piece of innocuous cloth.But for the driving system, it may be understood as an obstacle.For example, when it is used for road construction, it is used to divert the safety warning barrels of vehicles.
The purpose of doing this is also based on the lessons of this brand of vehicles. The automatic driving system is often out of control, unable to stop the car, and often rear-ending others.
Fortunately, the brand side realized this bug, and stopped this trend before it was completely popular.
Jiang Ming laughed out loud when he heard this approach.
I didn't understand it before, it was purely a mentality of watching the excitement, but now, I have a little understanding of the approach of this international giant.
This is a kind of helplessness for technical limitations!
After the environmental perception is over, it is the establishment of the model, which is also critical.
On the page of the monitoring system, a model of the surrounding environment is clearly displayed.For example, it will show road signs, dummy people in the distance, and various objects.
Not to mention, the accuracy of the display is quite high.The displayed icons are also vivid, and it seems that there is nothing wrong with this part.
Before the thoughts in Jiang Ming's mind were eliminated, Jiang Ming felt that he was thinking too much.
There are still problems with the establishment of the model.
When the speed of the vehicle increases sharply, the corresponding model building speed will also increase synchronously to meet the real-time requirements of the system.
This is the case in theory, and it is also required in actual design.
However, in the test, everyone found that after the vehicle speed exceeded 120 yards, the speed of model building could no longer keep up with the speed of environmental perception.
It didn't take long for everyone to realize that often the vehicle had driven a long way, but the model displayed on the screen was still the same as before.A situation similar to Caton has occurred.
Seeing this, Liu Ming was also a little speechless.
It shouldn't be, it should be no problem after the previous calculation, why is there a problem during the actual measurement process.
Thinking of this, Liu Ming quickly opened the previous data stream and analyzed it.
On the vehicle, there is a data recorder that can store corresponding data in real time.At this time, Liu Ming was exporting the data and looking for problems.
This problem is too fatal. This kind of misalignment can easily lead to safety accidents.
"There is no problem with object recognition, and there is no problem with environmental perception. How come there is a problem with the establishment of the model?"
Liu Ming said to himself.
"Yes, the above two steps are very fast and can fully meet the timeliness requirements."
"And according to theoretical calculations, the main processor can also meet the requirements."
The other colleagues were also puzzled.
"Jiang Gong, what do you think?"
Liu Ming and the others scratched their heads for a long time, but they still couldn't figure it out.Liu Ming looked at Jiang Ming beside him and asked.
"Let me see."
Jiang Ming didn't see the specific data, and it was impossible to see the problem immediately, so he said so.
Then Liu Ming gave up his seat, and Jiang Ming sat on it and began to analyze the data frame by frame.When Jiang Ming was halfway through the analysis, Jiang Ming probably had a good idea.
"Here, look, is there a problem here?"
Jiang Ming pointed to a line of data and said to everyone.
"Forehead?"
Everyone followed Jiang Ming's gaze, but after watching for a long time, they didn't find any problems.
Liu Ming was also a little puzzled. The data Jiang Ming pointed out was a very common row of data, which was used to call commands and allocate system resources.
At this stage, as the speed of the vehicle increases, the resources used for environment perception will gradually increase, and then the speed of environment perception will be accelerated to prepare for the next modeling.
It is a resource allocator made to ensure timeliness. It doesn't look like there is a problem, does it?
Everyone stared wide-eyed and watched for a long time, but no one said anything.
"Here, you see, when the speed is increased to 110 miles, how many resources are used for environmental perception?"
Seeing that no one in the crowd spoke, how could Jiang Ming not know, they couldn't see the problem.Based on this, Jiang Ming didn't want to play tricks, and then said.
"According to calculations, it accounts for almost 55% of system resources."
An engineer counted quickly by the side, and then said this.
"So the speed is 120 miles, how much is the resource?"
Jiang Ming continued to ask.
"It's almost 70 percent."
The engineer did a quick calculation, then said.
"What, 70%?"
Liu Ming screamed when he heard the engineer's words.
Not normal, very abnormal.
Under normal circumstances, the speed is only increased by 10 miles, but the resource usage of the system is increased by 15%. High, it is too high.
According to the previous test data, for every 10-mile increase, the system occupancy is at most 3%, which is now 5 times that of the previous one.
"How could it be? Well, why has it improved so much? Doesn't this make any sense?"
Liu Ming thought hard, but he just couldn't think of the problem.
"Look, here is the crux of the problem."
Jiang Ming pointed to a line of data and said to everyone.
"Under normal circumstances, the speed of environment perception is lower than the speed of model building, so that the model can handle it. But if the speed of environment perception is higher than the model, there will be a freeze."
"Therefore, in order to balance this speed, a resource allocator is specially designed for resource allocation. That is to say, the speed of environment perception is equal to the speed of model building."
Jiang Ming said.
"Jiang Ming, your analysis is correct, but what does this have to do with the system's lagging? This adjuster has already balanced system resources."
Said an engineer.
"You guys think this adjuster is too simple. The way to balance the environment awareness is to lock the transmission rate, but have you ever considered where the excess data goes after the environment awareness?"
Jiang Ming continued to ask.
"In register, queued for modeling."
The engineer replied quickly.
"So if the register is full, what will you do?"
"After slowing down, the speed of environmental perception will be reduced to match the speed."
The engineer went on to explain.
"Your explanation is correct, but have you ever thought about how fast the frequency switching is and how much system resources it can take up?"
Jiang Ming proceeded step by step.
"It won't take up much resources. The registers are not designed to be large."
The engineer said casually.
Then while talking, he called the data in the background, but after seeing the data, the engineer was stunned.
"What, the system resource usage has soared to 30%."
The engineer was also stunned to see so much resource usage.
"This"
Liu Ming is also speechless. As far as the resource usage rate is concerned, the system has not crashed, even if the software architecture is unusual.
"Okay, let's change the program."
Now that the problem is found, it is simple, and then we will give targeted measures.
Soon, in about an hour or so, the engineer finished changing the code and continued testing.
It was only after the changes were made that everyone realized something was wrong.
"I said Li Hao, what's going on, why is the sensitivity not as high as before?"
Liu Ming said to the engineer who changed the software before.
"Could it be that you have changed something wrong?"
The other engineers beside him asked like this.
"No. I just limited the frequency, and then re-matched the speed of perception and modeling to ensure that the resource occupancy rate of the two is within the delineated range, and nothing has been changed."
The engineer named Li Hao assured him with all his heart.
Everyone was dumbfounded again, how could there be a problem, and it was a problem without thinking.
Thinking of this, everyone turned their eyes to Jiang Ming again.
Who made Jiang Ming the project manager, who made Jiang Ming the architect of this project.
"Have you ever thought about it, it's a system resource problem?"
Jiang Ming said.
"System resources, it shouldn't be. Our previous projects used this processor, which was enough."
Liu Ming said.
"Here, you see, at this point, the resource usage of the system has reached 98%, which is close to saturation."
Jiang Ming explained.
"This means that the resources of the system have reached the upper limit, and this CPU can only reach this level. I checked, and the resource usage of environment perception and modeling is within the normal range."
Jiang Ming continued.
"In other words, this CPU can only do this?"
Liu Ming asked like this.
Hearing Liu Ming's words, Jiang Ming nodded.
"If you want to improve the resolution, you can only replace the CPU with a higher frequency?"
Liu Ming asked.
"That's right, that's right."
Hearing Jiang Ming's words, Liu Ming was a little discouraged.
"Why, what's the problem?"
"This is the highest frequency processor we can buy."
Liu Ming said.
"No way, I see that there are still several processors on the market with a much higher performance than this one, and replacing them should be able to improve a lot."
Jiang Ming asked strangely.
"Jiang Gong, you don't know, that was before. Even if we can buy it, it is very rare. Although we can complete this challenge, it will be extremely detrimental to the subsequent commercialization. Therefore, we can only use the existing On the basis of optimization iterations."
"Forehead."
Hearing Liu Ming's words, Jiang Ming was a little speechless.
Jiang Ming asked strangely.
Recently, Jiang Ming has been busy with autopilot and has no time to pay attention to these things. Could it be that in such a short period of time, the situation has changed suddenly and there are different changes?
"I heard that the lithium battery giants are holding on to it, and even those small and medium-sized enterprises are not allowed to produce carbon-based batteries."
Liu Ming said speculatively.
Good guy, can you still play like this?
These lithium battery giants are so shameless that if they don’t get in the game, they won’t let others get on the table. Isn’t that too overbearing?
When I have a chance, I will ask Wang Mingyang.
Jiang Ming thought of this in his heart.
This turmoil in the field of new energy has caused Liu Ming and the others a lot of trouble.
"Why don't you have a chance to play with a chip?"
Seeing the expressions of Liu Ming and others, Jiang Ming thought in his heart.
(End of this chapter)
You'll Also Like
-
High-ranking villain: The heroine who controls destiny at the beginning
Chapter 64 6 hours ago -
Dragon Ball: Get Bulma at the start!
Chapter 36 6 hours ago -
One person: Playing the role of Six-Eyed Sukuna, shocking the old Taoist priest
Chapter 52 6 hours ago -
How to get rid of being a baby? The whole family fights monsters while I eat milk
Chapter 208 6 hours ago -
Quick Wear: Male Match Ignore
Chapter 238 6 hours ago -
The End of the World: Starting from Taking in the Neighbor’s Wife
Chapter 231 6 hours ago -
Prince of Tennis: People in Hyotei, health care dominates the world
Chapter 200 6 hours ago -
The destruction
Chapter 80 6 hours ago -
Start by integrating Ran Min and starting with the strategy of Lady Bian
Chapter 175 6 hours ago -
Curse back: With the time ability activated, am I invincible?
Chapter 46 6 hours ago