L601 CRC Division Example
4:25
9 ай бұрын
Пікірлер
@hanymossad6889
@hanymossad6889 Ай бұрын
perfect
@hanymossad6889
@hanymossad6889 Ай бұрын
Thank you very much, it's very informative, much appreciated
@ClydeWPhillipsJr
@ClydeWPhillipsJr 2 ай бұрын
Myth of Men~!
@EngineersDaily
@EngineersDaily 2 ай бұрын
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 2 ай бұрын
Clear.
@garyknight8616
@garyknight8616 3 ай бұрын
Great summary. Thanks you.
@chillphil967
@chillphil967 3 ай бұрын
😇
@tim3.1415
@tim3.1415 3 ай бұрын
Isnt the CRC / Polynomial Value 0x25 6 Bits long, yet it says "5-Bit CRC.." ? Anyways, super helpful video, thanks!👍
@philkoopman
@philkoopman 3 ай бұрын
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 3 ай бұрын
@@philkoopman ah okay that makes sense! Thanks for clarifying :)
@rafaelangelopiad8919
@rafaelangelopiad8919 3 ай бұрын
thank you
@farrukhbaig5893
@farrukhbaig5893 4 ай бұрын
Very Interesting
@mohammedg.480
@mohammedg.480 4 ай бұрын
Thanks for the lecture :)
@AS-co8to
@AS-co8to 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
Great video thanks
@ClydeWPhillipsJr
@ClydeWPhillipsJr 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
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 5 ай бұрын
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 5 ай бұрын
great content as always 😇
@JoseCamoesSilva
@JoseCamoesSilva 5 ай бұрын
Is the preprint mentioned at 9 minutes (the Cruise pedestrian incident) available somewhere (i.e. link please)? Thx in advance.
@philkoopman
@philkoopman 5 ай бұрын
Anatomy of a Robotaxi Crash: Lessons from the Cruise Pedestrian Dragging Mishap arxiv.org/abs/2402.06046
@JoseCamoesSilva
@JoseCamoesSilva 5 ай бұрын
@@philkoopman Got it. Thanks.
@farrukhbaig5893
@farrukhbaig5893 5 ай бұрын
I love your presentations, Very informative 👌
@PRATEEK30111989
@PRATEEK30111989 5 ай бұрын
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 6 ай бұрын
it is Bhopal not Bophal
@philkoopman
@philkoopman 5 ай бұрын
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 6 ай бұрын
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 6 ай бұрын
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 6 ай бұрын
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 7 ай бұрын
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 7 ай бұрын
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 8 ай бұрын
素敵な映像ありがとうございました!! またよろしくお願いいたします。
@george6679
@george6679 8 ай бұрын
❤️ "PromoSM"
@MrMarcores
@MrMarcores 9 ай бұрын
As a safety engineer, thank you for this content, especially for saying safety must be engineered, not assumed.
@RobFisherUK
@RobFisherUK 9 ай бұрын
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 9 ай бұрын
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 9 ай бұрын
@@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 9 ай бұрын
@@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 9 ай бұрын
Phil, thank you so much for making these videos!
@prashanjitghosh5861
@prashanjitghosh5861 9 ай бұрын
Excellent al article
@LilySteph1949
@LilySteph1949 9 ай бұрын
Thanks truly for your help with understanding this topic.
@jiteshpatel1820
@jiteshpatel1820 9 ай бұрын
Thank you and Happy new year.
@user-cw4xm2bm1i
@user-cw4xm2bm1i 9 ай бұрын
Why are most AV tests being done in San Franciso ?
@chillphil967
@chillphil967 9 ай бұрын
🎉🎉
@mcbenads
@mcbenads 10 ай бұрын
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 10 ай бұрын
Thank you Mr Phil. This content is very useful and instructive.
@charliedoyle7824
@charliedoyle7824 10 ай бұрын
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 8 ай бұрын
The Cruise report unequivocally states she was in the crosswalk.
@chillphil967
@chillphil967 10 ай бұрын
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 10 ай бұрын
Thanks for the support!
@Canamanada
@Canamanada 11 ай бұрын
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 11 ай бұрын
We had to sell out Camry for parts because we couldn’t rightfully sell it to anyone to drive. So sad!
@chillphil967
@chillphil967 11 ай бұрын
👏
@jankeshchakravarthy9389
@jankeshchakravarthy9389 11 ай бұрын
Hello - Very good explanation. Do we need locking or protection on share resource, if one thread perform read and write whereas other thread only reads? Let me know..
@philkoopman
@philkoopman 11 ай бұрын
Yes under some circumstances because the resource might change in the middle of being read, leading to inconsistent data.
@chillphil967
@chillphil967 11 ай бұрын
where is this talk from?
@philkoopman
@philkoopman 11 ай бұрын
It's from an SFCTA board meeting. The "full meeting" link in my description info has the details.
@chillphil967
@chillphil967 11 ай бұрын
@@philkoopman awesome! i’d already watched your upload from a few weeks ago on this topic - figure this was tailored for a live audience / limited scope for policymakers. hope it went well!!!
@jasoneaves6488
@jasoneaves6488 Жыл бұрын
I’ve got the same problem with Subaru. Please… can we talk?
@cletusadams8588
@cletusadams8588 Жыл бұрын
thank you for this great presentation, it is appreciated
@20k38
@20k38 Жыл бұрын
Thank you very much explanation about the requirements. It helps to me a lot.
@MaurizioDeLeo
@MaurizioDeLeo Жыл бұрын
But what is that "something " that you mention towards the end ?
@philkoopman
@philkoopman Жыл бұрын
Tort law -- see the full blog post and video mentioned in the description.