🚘 Добрался, наконец, до подкаста про беспилотный транспорт. Послушал - захотелось поделиться. Но просто так кидать ссылку на подкаст как-то уже и не прикольно, поэтому я принес несколько интересных, на мой взгляд, фактов. Если тебя заинтересует, то ссылка на подкаст будет в конце, а если нет — то, надеюсь, приятно потратишь пару минут.
👷 Изначально софтверные и хардверные компании кардинально отличаются своей культурой разработки.
Классические автомобильные компании не имеют права на ошибку: если она выявится в готовом продукте — готовься к убыткам.
А у софтверных компаний это норм — выпустить продукт, а потом допиливать его всю жизнь этого продукта.
Именно поэтому разработкой автопилота в основном занимаются софтверные компании, тогда как автомобильные компании сосредоточились на разработке платформы.
🥷 Лидар — это лазер и приёмник. Лазер посылается в пространство, а приёмник ловит отражённый сигнал, понимая при этом окружающее пространство.
Но когда два лидара, например на роверах, оказываются рядом, один светит в приёмник другому.
Ребята назвали эту ситуацию «Звёздные войны».
🚛 Я всегда думал, что поставить автопилот на грузовики гораздо проще. Грузовик большую часть времени ездит по трассам. Мне казалось, надо немного подтюнить круиз-контроль, и всё.
Но если ты посмотришь на гифку, в начале поста, то увидишь, что кабина движется по совершенно другой траектории, чем рама. А лидар стоит на крыше, в итоге ты положение машины должен считать на основе не очень стабильного источника. В легковых автомобилях такой проблемы нет.
А ещё есть гружёный автомобиль по физическим характеристикам сильно отличается от пустого и отличается от автомобиля без прицепа.
Но даже этого кажется мало. Физика поворота у большого грузовика отличается от легкового автомобиля. Для последнего можно задать угол поворота колёс и нажатие педали газа, чтобы примерно предсказать траекторию движения. Однако с грузовиком всё значительно сложнее, и это зависит от того, сколько и какого груза загружено в кузов.
Сам подкаст тут
>>Click here to continue<<