Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Maybe I'm not being clear on my core argument. sensors give conflicting information in different scenarios. One sensor might read an obstacle to be avoided while another shows a clear path. Deciding what to do in these conflict situations is difficult. Saying it's easy is effectively saying that the hundreds of very intelligent engineers working on these systems are idiots because it looks like it should be a piece of cake. You're using similar logic to non-technical people who get angry when a developer can't give an accurate estimate of time needed to implement a new feature - (s)he has the code and requirements right there, it should be easy, right?

I'm quite familiar with how vector math works. Your comments above seem to still be missing that I am talking about situations from the perspective of individual sensors, which have no ability to make judgments about different frames of reference. That only applies at the level of the full driving system. For example, to a radar sensor alone, there is no difference between a car parked 10ft in front of you while you are motionless relative to the ground and a car 10ft in front of you while you are both moving at 60mph relative to the ground. Both are "stationary" as far as the return signature is concerned. There will be no doppler shift in either case. The driving system has to combine this with other sources of information for it to be useful, and that's where problems creep in.

> That's because such things are irrelevant to my argument. I'm only talking about how algorithms should handle objects that have already been found.

We're arguing two perspectives of the same higher-level opinion (algorithms are insufficiently developed to be safe enough for autonomous driving). What I'm trying to say is that there are a number of fuzzy steps to get from sensor readings to actual object detected, and then from actual object detected to "known obstacle" classification, as you put it. I don't think I'm going to be able to argue this case clearly enough in the comments here, so I'm going to add this to my longer article writing list. Thank you for the constructive debate on this.



> Saying it's easy is effectively saying that the hundreds of very intelligent engineers working on these systems are idiots because it looks like it should be a piece of cake.

Saying one very very specific thing is easy is not the same as calling engineers idiots. It's bad to conflate "the system is hard" with "every single piece of the system is hard"

> The driving system has to combine this with other sources of information for it to be useful, and that's where problems creep in.

There are many places where integrating information can let errors creep in.

The car adding its own ground velocity in is just... not one of them.

> What I'm trying to say is that there are a number of fuzzy steps to get from sensor readings to actual object detected, and then from actual object detected to "known obstacle" classification, as you put it.

Agreed. But while some steps are fuzzy, some are easy. The chain from start to finish is fragile and difficult. But some of the individual links are rock-solid.

> I'm going to add this to my longer article writing list. Thank you for the constructive debate on this.

I'm not sure if we really got anywhere productive here, but good luck!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: