Excellent breakdown on a solution moving forward with assisted and autonomous driving safety.
@huijin44172 ай бұрын
Is it acceptable to have common cause for redundancy if the common causes are somehow monitored? or is there still a quantitative requirement on common cause? e.g. the common power supply can be monitored. For a fail-safe system.
@philkoopman2 ай бұрын
If the monitor is diverse from the thing you are monitoring, then it is no longer a common cause failure. You've transformed a single fault containment region into a pair of fault containment regions -- one for the monitored power supply, and another for the thing being powered. (BTW, it is difficult to create a really good monitor. Something simple like a watchdog timer kicked by an interrupt service routine which I have seen oh so many times is just monitoring theater.)
@codingchannel62632 ай бұрын
Very Good Explanation
@MajidRamezani-b1h2 ай бұрын
amazing
@MajidRamezani-b1h2 ай бұрын
Perfect
@hanymossad68893 ай бұрын
perfect
@hanymossad68893 ай бұрын
Thank you very much, it's very informative, much appreciated
@ClydeWPhillipsJr4 ай бұрын
Myth of Men~!
@EngineersDaily5 ай бұрын
Nvidia Qualcomm think that they can realise Automated Driving SAE L5 but they don’t have any automotive system and software safety knowledge. They may be good at mobile phones and Video games😂😂😂😂
@ClydeWPhillipsJr5 ай бұрын
Clear.
@garyknight86165 ай бұрын
Great summary. Thanks you.
@chillphil9676 ай бұрын
😇
@tim3.14156 ай бұрын
Isnt the CRC / Polynomial Value 0x25 6 Bits long, yet it says "5-Bit CRC.." ? Anyways, super helpful video, thanks!👍
@philkoopman6 ай бұрын
It computes a 5-bit check value, which requires a 6 bit polynomial to specify in full notation. People generally refer to the CRC size as the size of the check value, and the full representation of the polynomial is +1 bits in size. (For example, a 32-bit CRC has 33 bits in its polynomial including the x**32 term and the +1 term.)
@tim3.14156 ай бұрын
@@philkoopman ah okay that makes sense! Thanks for clarifying :)
@rafaelangelopiad89196 ай бұрын
thank you
@farrukhbaig58936 ай бұрын
Very Interesting
@mohammedg.4807 ай бұрын
Thanks for the lecture :)
@AS-co8to7 ай бұрын
I agree in general and all heartedly when it comes to Tesla. That being said, there may be a legitimate reason for this not to be entirely so simple. Take for example, how many miles or hrs of operation should the company test their AV to secure ALL the risks and ALL the conditions. The truth is nobody knows. If we brute force this, the number of miles approaches abysmal, which is also not only impractical but also does not secure handling of all unknowns. I realize that this video is aimed at the companies that disregard even the bare minimum, but we should also have a conversation about the best case and its limitations.
@philkoopman7 ай бұрын
If the technology is fit for deployment as series production (not testing), then the company can continue to collect data to continue to improve. That is field engineering feedback on a platformed that is safe enough to deploy.
@bennguyen13137 ай бұрын
I'm someone who wants to transition from a rapid-prototype style to a more formal environment.. perhaps not for FAA/FDA/DOE approval, but to develop high quality/safe products for any industry.. aerospace (like Lockhead's SEAL Level X, Boeing , DDPMAS etc) , Medical, or Nuclear industries. I'd love to see a trivial example that shows all the steps and outputs. For example, assuming I document the process on how the code is generated, what constitutes proof that it's safe? Static Analysis, Code Coverage - Statement (Level C), Decision (Level B), MCDC (Level A)? Who defines the unit tests? I imagine there are differences between the industries.. FAA : DO-178X , DO 331 , ARP4754A , ED-12C FDA : 13485 , ISO14971 , IEC 62304 , SaMD and DOE : 414.1x, but what are the typical tools/software needed, and the typical document/artifacts in the various stages of the software life cycle? I saw a good video by CEMILAC Education Program "Airborne Software Development & Certification Process" and it's a bit overwhelming: Requirement Management - (IBM Ration) DOORS, JAMA, Xebrio, rmtoo florath , doorstop-dev / doorstop , reqview Static Source Code Analysis - Parasoft, PolySpace, CodeSonar, horusec , sonar cloud, veracode PREFast Dynamic Analysis / Modified Condition/Decision Coverage (MC/DC) - VectorCAST, RapiTest Configuration Management / Storage and Version Control System - Git, SourceSafe, Mercurial, MS TFS QA - Helix ALM V&V / Test Automation - VectorCAST, LDRA Testbed , Mathworks Simulink DO Qualification Kit Continuous Integration / CD - Continuous Delivery/Deployment And what is the general attitude towards open source software (ex. FreeRTOS) and code-generation tools (ex. ST's Cube MX)? How do CPLD and FPGAs fit in to the picture.. since not exactly software, but they are programmable devices written in an programming language like VHDL , (system) verilog?
@barkotbimrew83407 ай бұрын
Great video thanks
@ClydeWPhillipsJr7 ай бұрын
I am truly sick of being beta (and yes alpha) testers for individuals or enterprises/industries wasting money either trying to get "it" to work and or, as you say, leaving us a with the bag labelled you are to blame. grrr
@philkoopman7 ай бұрын
At about 2:05 I say "in theory it would be unsafe" but should have said "in theory it would be safe"
@PeterBishop-vz8tm7 ай бұрын
These are the easy wins. They go with the grain of human nature - the human is active and "in the bubble" but assisted by computer based warnings. Another easy win would be to detect bad/drunk driving which is a significant source of accidents.
@JoseCamoesSilva7 ай бұрын
Interesting: the risk of degraded safety diagram is almost a dual (in OR/MS terms) of the Don Norman diagram of difficulty in using products, with the automated driving capability taking the role of the difficulties coming from the increasing number of features and the driver attention taking the role of novelty of technology. (Like a true dual, what is a negative here, the valley of degraded supervision, is a positive in Norman's diagram, the "temperate zone" of usability.)
@philkoopman7 ай бұрын
For more on reasons why AutoPilot does not appear to improve safety beyond Automated Emergency Braking: safeautonomy.blogspot.com/2022/12/take-tesla-safety-claims-with-about.html
@chillphil9678 ай бұрын
great content as always 😇
@JoseCamoesSilva8 ай бұрын
Is the preprint mentioned at 9 minutes (the Cruise pedestrian incident) available somewhere (i.e. link please)? Thx in advance.
@philkoopman8 ай бұрын
Anatomy of a Robotaxi Crash: Lessons from the Cruise Pedestrian Dragging Mishap arxiv.org/abs/2402.06046
@JoseCamoesSilva8 ай бұрын
@@philkoopman Got it. Thanks.
@farrukhbaig58938 ай бұрын
I love your presentations, Very informative 👌
@PRATEEK301119898 ай бұрын
autonomousvehicle pipeline my rough understanding high resolution camera gives images which become inputs to the perception network, stero camera gives images with depth info which become inputs to density map generating network like sceneflow, Lidar radar imu etc also give info also becomes part of perception network to track identify, segment, bound and track object. Now the output of the above becomes the input for the slam algorithm where slam determines the localization of the vehicle in the environment and the approximate position of static landmarks and nearby dynamic objects. Given slam provides us with an updated map of the environment, the output map goes as input to an RL agent which decides at what speed, at what steering angle in which direction the vehicle has to move Now that the vehicle is moving a route map keeps track of whether the vehicle is following a desired path to reach the destination Is the rough outline of the pipeline correct or incorrect? looking forward to you comments
@kajukatli99859 ай бұрын
it is Bhopal not Bophal
@philkoopman8 ай бұрын
Thanks for the correction. It's difficult to correct the video itself but I will note that for future lectures and the comment here will let others know.
@Ikhouja9 ай бұрын
Thats not true the PATRIOT was designed to be an ABM system since it’s first testing against corporal missiles and also testings of the pac-1 and pac-2 systems against lance missiles.
@KoenZyxYssel9 ай бұрын
So you're supposed to PREpend the init? Opposite of the remainder bits? That makes no sense to me but I'll give it a shot. Thanks!
@philkoopman9 ай бұрын
In practice most software implementations tend to XOR the init bits into the first bits of the data word -- but then it no longer matches the hardware implementation. So this is the straightforward math-centric approach and slightly different than most software implementations. If the initial seed is zero they both work out the same. My book chapter on CRC goes through the differences.
@zoenagy945810 ай бұрын
This diagram is a lot more understandable than the table on the website, thank you! One more important aspect is that would the checksum be valid on full zero or FF data.
@philkoopman10 ай бұрын
Any of these checksums will work on any data. Extensive details in my new book: checksumcrc.blogspot.com/2024/02/book-understanding-checksums-and-cyclic.html
@hoshilandscape11 ай бұрын
素敵な映像ありがとうございました!! またよろしくお願いいたします。
@george667911 ай бұрын
❤️ "PromoSM"
@MrMarcores Жыл бұрын
As a safety engineer, thank you for this content, especially for saying safety must be engineered, not assumed.
@RobFisherUK Жыл бұрын
Is it not the case that while this is relevant for questions such as who is culpable for an accident, if the question is: how to maximise safety, statistical safety *is* enough. In fact statistical safety is the output of all other factors (notwithstanding your later point about risk transfer).
@philkoopman Жыл бұрын
Not all societal stakeholders subscribe to such a purely utilitarian viewpoint. Some might think statistical safety improvement is enough. But there are many practical outcomes that will later be seen to be broadly unacceptable even if statistical safety has been improved.
@RobFisherUK Жыл бұрын
@@philkoopman does that suggest there are practical outcomes that some stakeholders would give up safety to achieve? Or are we working in the error bars of measurable safety, or trade-offs between different safety measurements?
@philkoopman Жыл бұрын
@@RobFisherUK It is more the case that they consider such outcomes impractical. For example, if hypothetically the fatalities were cut in half but every single fatality was a child in a marked school crosswalk (and a dramatic increase in children killed overall) that would be unacceptable. While that is unlikely to actually happen, it demonstrates that there is a boundary past which a statistical argument alone fails. The question is where the boundary is. This paper talks about the topic in detail beyond this talk (noting that this video is only one slide out of a larger talk): papers.ssrn.com/sol3/papers.cfm?abstract_id=4634179
@paxsevenfour Жыл бұрын
Phil, thank you so much for making these videos!
@prashanjitghosh5861 Жыл бұрын
Excellent al article
@LilySteph1949 Жыл бұрын
Thanks truly for your help with understanding this topic.
@jiteshpatel1820 Жыл бұрын
Thank you and Happy new year.
@user-cw4xm2bm1i Жыл бұрын
Why are most AV tests being done in San Franciso ?
@chillphil967 Жыл бұрын
🎉🎉
@mcbenads Жыл бұрын
Thank you Prof. Koopman. This was realy helpful. I am a developer in Nigeria with a lot of wild ideas for global products. I am trying to bootstrap a new company for this and this playlist is such a great foundation.
@esadalsk8088 Жыл бұрын
Thank you Mr Phil. This content is very useful and instructive.
@charliedoyle7824 Жыл бұрын
I read in one of the accounts of the Oct. 2 incident in S.F. that the pedestrian who was struck by the human-driven Nissan was not in the crosswalk. She was jaywalking just beyond the crosswalk when she was struck.
@philtestaccount481711 ай бұрын
The Cruise report unequivocally states she was in the crosswalk.
@chillphil967 Жыл бұрын
saying thank you 🙏 good sir. i’m an iso26262 safety engineer in detroit. love your material - both the videos and the pdf lectures (especially the cartoons :) keep up the good work
@philtestaccount4817 Жыл бұрын
Thanks for the support!
@Canamanada Жыл бұрын
People are still being blamed for this. Look at the Mackenzie Shirila trial in Ohio where she was just convicted of murder of her boyfriend and their friend after hitting a brick while travelling over 100 mph. She was 17 years old at the time and was sentenced at 19 years old after serving many months in incarcerated for 15 years to life. It is so obvious to me that this was the cause. She was driving a 2018 toyota camry. Someone needs to help this girl. Her family has appealed but it is a small town in Ohio and I feel that she is not going to have much luck changing the judges verdict - it was a bench trial.
@dimuse6266 Жыл бұрын
We had to sell out Camry for parts because we couldn’t rightfully sell it to anyone to drive. So sad!