logoalt Hacker News

iambatemantoday at 12:55 AM3 repliesview on HN

it seems like car-makers themselves feel burdened to make their own self-driving tech, as opposed to outsourcing the software to a third party.

Dell and HP don’t make operating systems…it seems like having a handful of companies focused on getting the self-driving part right without the need to also specialize in manufacturing would be beneficial.

My first inclination was to be bullish on Rivian, and there’s no question that their vehicles are beautiful. But is there anything to suggest they have an advantage over Tesla or other automakers when it comes to self-driving?


Replies

hogehoge51today at 1:28 AM

Most traditional OEMs in the automotive industry are integrators. They write a specification, and a Tier 1 supplier provides a black box matching that spec. (Tier 1 in turn provides a spec to its suppliers and integrates their parts)

This has several consequences - Tier 1 suppliers are waiting on input/approval from OEM before proceeding with projects - Tier 1 suppliers don't necessarily have the capital to do work "at risk", even if they could build the part without approval/specifications. (TBH - some do) - Each layer of the supply chain lacks context on the whole project and product line and cannot achieve efficiencies outside of the scope of its contract.

These haven't really been a problem for mechanical parts and E/E parts that have well-defined functions and interfaces and have a lot of re-use from previous generations. It works really well with Kaizen (incremental innovation).

To outsource it, a traditional OEM would need to completely specify the behaviour of said self-driving system, baseline the specification, put out the requests for quotation, etc. Tier 1 then needs to analyse the spec, estimate it, break it down in to sub work packages, work with its suppliers, etc. From an optimisation point of view, this is really inefficient partitioning of the problem space. For greenfields development, an emergent specification via experimentation may be better - but that won't fit in traditional V-model sub-contract OEMs/Tier 1s use.

That flow doesn't need to be followed; the suppliers could raise/allocate capital and build the self-driving stack "at risk" - and this seems to be done (Tier IV, Waymo, etc). But as it's new technology, I assume Rivian think they can do better by themselves and can get the capital for the development as part of an integrated solution while they are smaller it might seem they should not waste limited capitial that way - but integration will save a lot of inefficiency in sharing specifications across boundaries, full system integration and deriving emergent specification via experimentation rather than some MBSE folly.

show 2 replies
riazrizvitoday at 4:45 AM

It’s probably a sensible concern that if they use someone else’s tech, they’ll be subsidizing that company’s eventual mastery of the self-driving space, who will then be able to control pricing. The only long game, I imagine, is to create your own self-driving tech, so that your own customers are investing in your own long term success, not someone else’s.

dymktoday at 1:00 AM

They could have a better driving assistance package than 99% of other cars on the road for 1/10 the price by using OpenPilot as the LKAS, or installing a Comma in the car.

Real shame nobody has taken that approach, not even a fork

show 3 replies