All Projects → AtsushiSakai → Hybridastartrailer

AtsushiSakai / Hybridastartrailer

Licence: mit
A path planning algorithm based on Hybrid A* for trailer truck

Programming Languages

julia
2034 projects

Projects that are alternatives of or similar to Hybridastartrailer

pyMHT
Track oriented, multi target, multi hypothesis tracker
Stars: ✭ 66 (-76.34%)
Mutual labels:  autonomous-driving, autonomous-vehicles
PyLidar3
PyLidar3 is python 3 package to get data from Lidar devices from various manufacturers.
Stars: ✭ 35 (-87.46%)
Mutual labels:  autonomous-driving, autonomous-vehicles
highway-path-planning
My path-planning pipeline to navigate a car safely around a virtual highway with other traffic.
Stars: ✭ 39 (-86.02%)
Mutual labels:  autonomous-driving, autonomous-vehicles
dig-into-apollo
Apollo notes (Apollo学习笔记) - Apollo learning notes for beginners.
Stars: ✭ 1,786 (+540.14%)
Mutual labels:  autonomous-driving, autonomous-vehicles
WIMP
[arXiv] What-If Motion Prediction for Autonomous Driving ❓🚗💨
Stars: ✭ 80 (-71.33%)
Mutual labels:  autonomous-driving, autonomous-vehicles
Visualizing-lidar-data
Visualizing lidar data using Uber Autonomous Visualization System (AVS) and Jupyter Notebook Application
Stars: ✭ 75 (-73.12%)
Mutual labels:  autonomous-driving, autonomous-vehicles
Error-State-Extended-Kalman-Filter
Vehicle State Estimation using Error-State Extended Kalman Filter
Stars: ✭ 100 (-64.16%)
Mutual labels:  autonomous-driving, autonomous-vehicles
loco car
Software for LOCO, our autonomous drifting RC car.
Stars: ✭ 44 (-84.23%)
Mutual labels:  autonomous-driving, autonomous-vehicles
sparse-scene-flow
This repo contains C++ code for sparse scene flow method.
Stars: ✭ 23 (-91.76%)
Mutual labels:  autonomous-driving, autonomous-vehicles
OpenHDMap
An open HD map production process for autonomous car simulation
Stars: ✭ 152 (-45.52%)
Mutual labels:  autonomous-driving, autonomous-vehicles
glcapsnet
Global-Local Capsule Network (GLCapsNet) is a capsule-based architecture able to provide context-based eye fixation prediction for several autonomous driving scenarios, while offering interpretability both globally and locally.
Stars: ✭ 33 (-88.17%)
Mutual labels:  autonomous-driving, autonomous-vehicles
BtcDet
Behind the Curtain: Learning Occluded Shapes for 3D Object Detection
Stars: ✭ 104 (-62.72%)
Mutual labels:  autonomous-driving, autonomous-vehicles
SelfDrivingCarsControlDesign
Self Driving Cars Longitudinal and Lateral Control Design
Stars: ✭ 96 (-65.59%)
Mutual labels:  autonomous-driving, autonomous-vehicles
FusionAD
An open source autonomous driving stack by San Jose State University Autonomous Driving Team
Stars: ✭ 30 (-89.25%)
Mutual labels:  autonomous-driving, autonomous-vehicles
JuliaAutonomy
Julia sample codes for Autonomy, Robotics and Self-Driving Algorithms.
Stars: ✭ 21 (-92.47%)
Mutual labels:  autonomous-driving, autonomous-vehicles
SelfDrivingRCCar
Autonomous RC Car using Neural Networks, Python and Open CV
Stars: ✭ 102 (-63.44%)
Mutual labels:  autonomous-driving, autonomous-vehicles
autonomous-delivery-robot
Repository for Autonomous Delivery Robot project of IvLabs, VNIT
Stars: ✭ 65 (-76.7%)
Mutual labels:  autonomous-driving, autonomous-vehicles
dreyeve
[TPAMI 2018] Predicting the Driver’s Focus of Attention: the DR(eye)VE Project. A deep neural network learnt to reproduce the human driver focus of attention (FoA) in a variety of real-world driving scenarios.
Stars: ✭ 88 (-68.46%)
Mutual labels:  autonomous-driving, autonomous-vehicles
copilot
Lane and obstacle detection for active assistance during driving. Uses windowed sweep for lane detection. Combination of object tracking and YOLO for obstacles. Determines lane change, relative velocity and time to collision
Stars: ✭ 95 (-65.95%)
Mutual labels:  autonomous-driving, autonomous-vehicles
ar-tu-do
ROS & Gazebo project for 1/10th scale self-driving race cars
Stars: ✭ 65 (-76.7%)
Mutual labels:  autonomous-driving, autonomous-vehicles

Hybrid AStar Trailer

Build Status Build status Coverage Status

A path planning algorithm based on Hybrid A* for trailer truck.

Goal

I want to achieve this on autonomous vehicle (click the image to see movie).

IMAGE ALT TEXT HERE

Fedex truck amazing reverse parking - YouTube

Simulation Examples

These are simulation results for autonomous parking in a narrow space.

This planner can generate a feasible path from diffent start states.

Perpendicular parking

2

2

2

Parallel parking

2

2

2

Requirements

How to use

  1. Install the required libraries.

  2. Clone this repo.

  3. Run the script like: julia perpendicular_parking.jl or julia parallel_parking.jl

  4. Add star to this repo if you like it 😃.

Algorithm

This algorithm is almost same as the original Hybrid A * algorithm.

I will explain the some diffent parts of it.

Vehicle Model

This is the vehicle model which is used in this code.

x and y are 2D positions.

θ0 and θ1 is the orientation of vehicle and trailer respectively.

Ref:

Hybrid A * for trailer

This algorithm has 3 novelies for traier parking.

  1. 4D (x,y,θ0,θ1) gridding of Hybrid A *.

  2. Adding the Jackknif cost: Σ|θ0 - θ1|.

  3. Two rectangle (truck and trailer) collision check.

Other materials

License

MIT

Author

Atsushi Sakai (@Atsushi_twi)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].