Warning: is_dir() expects parameter 1 to be a valid path, string given in system/modules/core/library/Contao/File.php on line 139
#0 [internal function]: __error(2, 'is_dir() expect...', '/home/nami/auto...', 139, Array)
#1 system/modules/core/library/Contao/File.php(139): is_dir('/home/nami/auto...')
#2 system/modules/core/library/Contao/Image.php(892): Contao\File->__construct('\t\xF9^VGe\x11\xE7\x81z\x00%\x90\xE4\x08...', true)
#3 system/modules/core/library/Contao/Image.php(961): Contao\Image::create('%09%F9%5EVGe%11...', Array)
#4 system/modules/core/library/Contao/Controller.php(2005): Contao\Image::get('%09%F9%5EVGe%11...', 1280, 1280, 'box', NULL, false)
#5 templates/opensauce/news_full_tags.html5(2): Contao\Controller->getImage('%09%F9%5EVGe%11...', 1280, 1280, 'box')
#6 system/modules/core/library/Contao/BaseTemplate.php(88): include('/home/nami/auto...')
#7 system/modules/core/library/Contao/Template.php(277): Contao\BaseTemplate->parse()
#8 system/modules/core/classes/FrontendTemplate.php(46): Contao\Template->parse()
#9 system/modules/news/modules/ModuleNews.php(221): Contao\FrontendTemplate->parse()
#10 system/modules/news/modules/ModuleNewsReader.php(108): Contao\ModuleNews->parseArticle(Object(NewsCategories\NewsModel))
#11 composer/vendor/christianbarkowsky/rel-canonical/modules/ModuleNewsReaderRelCannonical.php(54): Contao\ModuleNewsReader->compile()
#12 composer/vendor/contao-legacy/tags/TL_ROOT/system/modules/tags/modules/ModuleNewsReaderTags.php(26): Barkowsky\RelCanonical\ModuleNewsReader->compile()
#13 system/modules/core/modules/Module.php(287): Contao\ModuleNewsReaderTags->compile()
#14 system/modules/news/modules/ModuleNewsReader.php(82): Contao\Module->generate()
#15 composer/vendor/christianbarkowsky/rel-canonical/modules/ModuleNewsReaderRelCannonical.php(30): Contao\ModuleNewsReader->generate()
#16 system/modules/core/library/Contao/Controller.php(321): Barkowsky\RelCanonical\ModuleNewsReader->generate()
#17 system/modules/core/pages/PageRegular.php(133): Contao\Controller::getFrontendModule(Object(Contao\ModuleModel), 'main')
#18 system/modules/core/controllers/FrontendIndex.php(285): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#19 index.php(20): Contao\FrontendIndex->run()
#20 {main}
Warning: file_exists() expects parameter 1 to be a valid path, string given in system/modules/core/library/Contao/File.php on line 468
#0 [internal function]: __error(2, 'file_exists() e...', '/home/nami/auto...', 468, Array)
#1 system/modules/core/library/Contao/File.php(468): file_exists('/home/nami/auto...')
#2 system/modules/core/library/Contao/Image.php(110): Contao\File->exists()
#3 system/modules/core/library/Contao/Image.php(896): Contao\Image->__construct(Object(Contao\File))
#4 system/modules/core/library/Contao/Image.php(961): Contao\Image::create(Object(Contao\File), Array)
#5 system/modules/core/library/Contao/Controller.php(2005): Contao\Image::get('%09%F9%5EVGe%11...', 1280, 1280, 'box', NULL, false)
#6 templates/opensauce/news_full_tags.html5(2): Contao\Controller->getImage('%09%F9%5EVGe%11...', 1280, 1280, 'box')
#7 system/modules/core/library/Contao/BaseTemplate.php(88): include('/home/nami/auto...')
#8 system/modules/core/library/Contao/Template.php(277): Contao\BaseTemplate->parse()
#9 system/modules/core/classes/FrontendTemplate.php(46): Contao\Template->parse()
#10 system/modules/news/modules/ModuleNews.php(221): Contao\FrontendTemplate->parse()
#11 system/modules/news/modules/ModuleNewsReader.php(108): Contao\ModuleNews->parseArticle(Object(NewsCategories\NewsModel))
#12 composer/vendor/christianbarkowsky/rel-canonical/modules/ModuleNewsReaderRelCannonical.php(54): Contao\ModuleNewsReader->compile()
#13 composer/vendor/contao-legacy/tags/TL_ROOT/system/modules/tags/modules/ModuleNewsReaderTags.php(26): Barkowsky\RelCanonical\ModuleNewsReader->compile()
#14 system/modules/core/modules/Module.php(287): Contao\ModuleNewsReaderTags->compile()
#15 system/modules/news/modules/ModuleNewsReader.php(82): Contao\Module->generate()
#16 composer/vendor/christianbarkowsky/rel-canonical/modules/ModuleNewsReaderRelCannonical.php(30): Contao\ModuleNewsReader->generate()
#17 system/modules/core/library/Contao/Controller.php(321): Barkowsky\RelCanonical\ModuleNewsReader->generate()
#18 system/modules/core/pages/PageRegular.php(133): Contao\Controller::getFrontendModule(Object(Contao\ModuleModel), 'main')
#19 system/modules/core/controllers/FrontendIndex.php(285): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#20 index.php(20): Contao\FrontendIndex->run()
#21 {main}
В зората на автомобилната офталмология
Какво ще виждат колите? Почти същото като хората, но по-точно и в различен спектър. Компютърът им обаче ще е по-дисциплиниран, може би защото си остава по-тъп от човека.
За момента най-вероятният пробив към реална и масово приложима технология на самоуправляващите се коли може да дойде с помощта на лазерните сензори, наричани у нас „лидар“ по аналогия с радар. Всъщност на английски се произнася „Лайдър“ и е абревиатура от Light Detection and Ranging което свободно може да се преведе като „светлинно откриване и измерване“). Принципът на действие е познат отдавна и е използван от средата на миналия век не само за военни, но и за цивилни цели. Разликата е, че днес, с помощта на компютрите светлинният далекомер може да „нарисува“ цялостно пейзажа и да осигури нещо като „зрение на автомобила“. Пълноценно и дори доста по-добро от това на човека.
Технологията принципно не е сложна – лазер излъчва светлинен лъч, а сензор приема отражението му. Компютърът изчислява отдалечеността, като е научен да отчита и собственото си движение (за което получава данни от GPS) както и атмосферните влияния върху светлината. Лазерният лъч сканира пространството а компютърът рисува картината. Лидарът работи ефикасно и в тъмна нощ, защото разчита на собствена светлина и не може да бъде заслепен – примерно от насрещни фарове или от слънцето.
Благодарение на няколко младежки стартъпа в САЩ лазерните далекомерни сензори днес се превръщат в ключ за един от най-важните технологични пробиви към бъдещето – самоуправляващите се автомобили. Колелото на прогреса в последните няколко години ги завъртя бясно и днес те са сравнително малки по размери, ефикасни и все по-достъпни.
А за близостта им до реалния бизнес свидетелства и ожесточената съдебна схватка между Uber и Waymo (новото име на проекта за самоуправляваща се кола на Google). В центъра на скандала е бивш мениджър на Waymo, който е продал технологични тайни на Uber за 700 млн. долара.
Всъщност парите са и в основата на сегашната еуфория около лидарите. Преди 8 години един лидар е струвал 75 000 долара и е стоял като малка кула върху покрива на първите нескопосани автономни коли. Сега те са малки кутийки и струват десет пъти по-евтино. Автомобилните фирми, обаче все още ги имат за скъпи ще ги вкарат в масовите си продукти ако цената им спадне до 100 долара. Това означава много и радикални иновации. Размерите трябва да се редуцират, компонентите да поевтинеят, а движещите се части в конструкцията да бъдат заменени с нещо друго и всичко да стане няколко пъти по-надеждно.
Дистанцията между изискванията на индустрията и възможностите на лидарите се скъсява все по-интензивно, но те все още си остават експериментални обекти, за които няма реален пазар. Прогресът им вече доведе до това, че вместо един голям лидар с кръгов обзор на покрива сега в колата се монтират няколко по-малки, които дават обединена картина в компа. В момента лидарите имат чист обзор до 120 метра, но малката фирма Luminar го увеличава до 200 метра, което е повече от класическите дълги светлини. И в Калифорния вече се строи фабрика за масовото им производство. Интересно....
Коментари