L601 CRC Division Example
4:25
Жыл бұрын
Пікірлер
@alsafekamalaldun6777
@alsafekamalaldun6777 17 күн бұрын
I really enjoyed the videos.
@korgy321
@korgy321 Ай бұрын
Excellent breakdown on a solution moving forward with assisted and autonomous driving safety.
@huijin4417
@huijin4417 2 ай бұрын
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.
@philkoopman
@philkoopman 2 ай бұрын
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.)
@codingchannel6263
@codingchannel6263 2 ай бұрын
Very Good Explanation
@MajidRamezani-b1h
@MajidRamezani-b1h 2 ай бұрын
amazing
@MajidRamezani-b1h
@MajidRamezani-b1h 2 ай бұрын
Perfect
@hanymossad6889
@hanymossad6889 3 ай бұрын
perfect
@hanymossad6889
@hanymossad6889 3 ай бұрын
Thank you very much, it's very informative, much appreciated
@ClydeWPhillipsJr
@ClydeWPhillipsJr 4 ай бұрын
Myth of Men~!
@EngineersDaily
@EngineersDaily 5 ай бұрын
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😂😂😂😂
@ClydeWPhillipsJr
@ClydeWPhillipsJr 5 ай бұрын
Clear.
@garyknight8616
@garyknight8616 5 ай бұрын
Great summary. Thanks you.
@chillphil967
@chillphil967 6 ай бұрын
😇
@tim3.1415
@tim3.1415 6 ай бұрын
Isnt the CRC / Polynomial Value 0x25 6 Bits long, yet it says "5-Bit CRC.." ? Anyways, super helpful video, thanks!👍
@philkoopman
@philkoopman 6 ай бұрын
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.1415
@tim3.1415 6 ай бұрын
@@philkoopman ah okay that makes sense! Thanks for clarifying :)
@rafaelangelopiad8919
@rafaelangelopiad8919 6 ай бұрын
thank you
@farrukhbaig5893
@farrukhbaig5893 6 ай бұрын
Very Interesting
@mohammedg.480
@mohammedg.480 7 ай бұрын
Thanks for the lecture :)
@AS-co8to
@AS-co8to 7 ай бұрын
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.
@philkoopman
@philkoopman 7 ай бұрын
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.
@bennguyen1313
@bennguyen1313 7 ай бұрын
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?
@barkotbimrew8340
@barkotbimrew8340 7 ай бұрын
Great video thanks
@ClydeWPhillipsJr
@ClydeWPhillipsJr 7 ай бұрын
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
@philkoopman
@philkoopman 7 ай бұрын
At about 2:05 I say "in theory it would be unsafe" but should have said "in theory it would be safe"
@PeterBishop-vz8tm
@PeterBishop-vz8tm 7 ай бұрын
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.
@JoseCamoesSilva
@JoseCamoesSilva 7 ай бұрын
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.)
@philkoopman
@philkoopman 7 ай бұрын
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
@chillphil967
@chillphil967 8 ай бұрын
great content as always 😇
@JoseCamoesSilva
@JoseCamoesSilva 8 ай бұрын
Is the preprint mentioned at 9 minutes (the Cruise pedestrian incident) available somewhere (i.e. link please)? Thx in advance.
@philkoopman
@philkoopman 8 ай бұрын
Anatomy of a Robotaxi Crash: Lessons from the Cruise Pedestrian Dragging Mishap arxiv.org/abs/2402.06046
@JoseCamoesSilva
@JoseCamoesSilva 8 ай бұрын
@@philkoopman Got it. Thanks.
@farrukhbaig5893
@farrukhbaig5893 8 ай бұрын
I love your presentations, Very informative 👌
@PRATEEK30111989
@PRATEEK30111989 8 ай бұрын
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
@kajukatli9985
@kajukatli9985 9 ай бұрын
it is Bhopal not Bophal
@philkoopman
@philkoopman 8 ай бұрын
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.
@Ikhouja
@Ikhouja 9 ай бұрын
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.
@KoenZyxYssel
@KoenZyxYssel 9 ай бұрын
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!
@philkoopman
@philkoopman 9 ай бұрын
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.
@zoenagy9458
@zoenagy9458 10 ай бұрын
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.
@philkoopman
@philkoopman 10 ай бұрын
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
@hoshilandscape
@hoshilandscape 11 ай бұрын
素敵な映像ありがとうございました!! またよろしくお願いいたします。
@george6679
@george6679 11 ай бұрын
❤️ "PromoSM"
@MrMarcores
@MrMarcores Жыл бұрын
As a safety engineer, thank you for this content, especially for saying safety must be engineered, not assumed.
@RobFisherUK
@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
@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
@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
@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
@paxsevenfour Жыл бұрын
Phil, thank you so much for making these videos!
@prashanjitghosh5861
@prashanjitghosh5861 Жыл бұрын
Excellent al article
@LilySteph1949
@LilySteph1949 Жыл бұрын
Thanks truly for your help with understanding this topic.
@jiteshpatel1820
@jiteshpatel1820 Жыл бұрын
Thank you and Happy new year.
@user-cw4xm2bm1i
@user-cw4xm2bm1i Жыл бұрын
Why are most AV tests being done in San Franciso ?
@chillphil967
@chillphil967 Жыл бұрын
🎉🎉
@mcbenads
@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
@esadalsk8088 Жыл бұрын
Thank you Mr Phil. This content is very useful and instructive.
@charliedoyle7824
@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.
@philtestaccount4817
@philtestaccount4817 11 ай бұрын
The Cruise report unequivocally states she was in the crosswalk.
@chillphil967
@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
@philtestaccount4817 Жыл бұрын
Thanks for the support!
@Canamanada
@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
@dimuse6266 Жыл бұрын
We had to sell out Camry for parts because we couldn’t rightfully sell it to anyone to drive. So sad!