ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

AI pathfinding for Self-Driving Cars using Hybrid A* algorithm (open source)

Автор: Erik Nordeus

Загружено: 2019-03-20

Просмотров: 15408

Описание: Simulation of how pathfinding (and path planning) and path-following works for self-driving cars visualized in Unity game engine. There are multiple algorithms within the Artificial Intelligence (AI) area that generates paths for robots (a self-driving vehicle is just a robot). But the one I chose to simulate autonomous navigation for vehicles is a machine learning path planning search algorithm called Hybrid A* (A Star). This algorithm is used in real robotics (including by Tesla Motors) and is even working on self-driving semi trucks with trailers (with some simple modifications). You can use the algorithm for automatic parking as well. To follow the path, the vehicles are using a PID controller.

0:00 Car
0:55 Semi
4:00 Semi with trailer

DOWNLOAD

You can download the open source code here (you can also download a build to play around with the visualization and try to mess with the algorithm). It is made with Unity using C# and should work with all Unity versions ► https://github.com/Habrador/Self-driv...

SOCIALS

You should follow me on TWITTER ►   / eriknordeus  

...or click here to find my other social links LINKTREE ► https://linktr.ee/eriknordeus

READ MORE

To make the basic Hybrid A* algorithm find a path faster, it's also using Reeds-Shepp curve (the white line is the shortest Reeds Shepp path), Voronoi Fields, and Flowfields. To make the path smoother to follow, it's using Gradient Descent.

The tree lines you see between the start and end position are:
Red: the path from Hybrid A Star
Blue: the smooth path, which has been moved "forward" to make it easier for the car to follow it. The lines pointing up are the waypoints
Green: the smooth path, which has been moved in the mirrored direction of "forward" to make it easier for the vehicle to follow it when reversing

I think Tesla is using something similar in their smart summon feature algorithm (which is part of the Full Self-Driving Capability (FSD) version of Tesla Autopilot) where the Tesla car can drive on its own to where the owner is waiting.

You can divide the problem into two parts: Path Planning and Navigation. Hybrid A star takes care of the planning part, and then to follow the path the vehicles in the video are using a PID controller.

#unity3d #madewithunity #unity #ai #artificialintelligence #selfdrivingcars #tesla #teslamotors #OpenSource #summon #smartsummon #fsd #autopilot #fullselfdriving #visualization #simulation #pathfinding #pathplanning #machinelearning #robotics #robots #machinelearning #hybridastar #astar #autonomousdriving #parking #automaticparking #selfdrivingcar #autonomous #autonomouscar #pid #pidcontroller #pathfollowing

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
AI pathfinding for Self-Driving Cars using Hybrid A* algorithm (open source)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

ПРОСТО ЗАШЕЛ В MAX, А ДАННЫЕ УЖЕ УШЛИ...

ПРОСТО ЗАШЕЛ В MAX, А ДАННЫЕ УЖЕ УШЛИ...

Как заставить робота ходить (без ИИ, только физика)

Как заставить робота ходить (без ИИ, только физика)

RRT* Reeds-Shepp Parking Problem

RRT* Reeds-Shepp Parking Problem

Neural network racing cars around a track

Neural network racing cars around a track

AI Learns to Park - Deep Reinforcement Learning

AI Learns to Park - Deep Reinforcement Learning

⚡️ Капитуляция на условиях России || Зеленский пошёл в отказ

⚡️ Капитуляция на условиях России || Зеленский пошёл в отказ

Противотанковая ракета «Корнет»: принцип действия.

Противотанковая ракета «Корнет»: принцип действия.

C++: Самый Противоречивый Язык Программирования

C++: Самый Противоречивый Язык Программирования

Доведение моделирования до предела возможностей для поиска порядка в хаосе.

Доведение моделирования до предела возможностей для поиска порядка в хаосе.

Hybrid A* Path Planning with Search Visualization

Hybrid A* Path Planning with Search Visualization

OpenAI ВЫКАТИЛА МОНСТРА! Глобальный АПГРЕЙД GPT! Маск СТИРАЕТ КОД! Разработка МЫСЛЬЮ! PYTHON ВСЁ

OpenAI ВЫКАТИЛА МОНСТРА! Глобальный АПГРЕЙД GPT! Маск СТИРАЕТ КОД! Разработка МЫСЛЬЮ! PYTHON ВСЁ

Тоннель под Ла-Маншем | Потрясающие инженерные решения, лежащие в его основе

Тоннель под Ла-Маншем | Потрясающие инженерные решения, лежащие в его основе

Тюнинг легендарной игрушки СССР: Планетоход ИНТЕРКОСМОС

Тюнинг легендарной игрушки СССР: Планетоход ИНТЕРКОСМОС

Путешествие в заквантовый мир. Визуализация субатомных частиц, вирусов, и молекул

Путешествие в заквантовый мир. Визуализация субатомных частиц, вирусов, и молекул

Сделал визуализацию 4D, 5D, 6D. Как выглядит 6D мир?

Сделал визуализацию 4D, 5D, 6D. Как выглядит 6D мир?

Controlling Self Driving Cars

Controlling Self Driving Cars

27 НОВЫХ ТОВАРОВ с АЛИЭКСПРЕСС 2026, Полезные ГАДЖЕТЫ От Которых Точно ОФИГЕЕШЬ + КОНКУРС

27 НОВЫХ ТОВАРОВ с АЛИЭКСПРЕСС 2026, Полезные ГАДЖЕТЫ От Которых Точно ОФИГЕЕШЬ + КОНКУРС

Зачем нужна топология?

Зачем нужна топология?

Hybrid A Star Path Planner for Autonomous Vehicle Obstacle Avoidance

Hybrid A Star Path Planner for Autonomous Vehicle Obstacle Avoidance

ГЕНИАЛЬНЫЕ ИЗОБРЕТЕНИЯ ЛЕОНАРДО ДА ВИНЧИ

ГЕНИАЛЬНЫЕ ИЗОБРЕТЕНИЯ ЛЕОНАРДО ДА ВИНЧИ

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]