Code Monkey home page Code Monkey logo

f1tenth's Introduction

An Optimal Local Path Planning in High Speed Scenario

This repo is for an optimal local path planning algorithm deployed in F1tenth Rviz.

Run the Rviz simulator

roslaunch f110_simulator simulator.launch

Run your Follow the wall

roslaunch f110_simulator wall_follow.launch

Run your Global Path tracking

roslaunch f110_simulator stanlley_controller.launch

Run your Local Path tracking

roslaunch f110_simulator frenet_controller.launch

Follow the wall

The wall following algorithm is to implement a Proportional Integral Derivative (PID) controller to make the F1tenth drive parallel to the walls of a corridor at a fixed distance. Follow the wall

Global Path planning

Based on the predefined way points, the Stanley Controller is deployed to track the global path. Global Path Tracking

Local Path planning

An optimal local path planning has been designed in the Frenet frame, then the best path is selected by the cost function. Local Path planning

Perception

The max gap is to find the maxmium gap range ahead of the vehicle. Max gap

Integration

This part integrate Auto Emergency Brake (AEB), path planning and Perception together. Integration

f1tenth's People

Stargazers

HyeongraeCho avatar

Watchers

 avatar

Forkers

armlabcuicar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.