Coder Social home page Coder Social logo

autonomous-racing-pg / ar-tu-do Goto Github PK

View Code? Open in Web Editor NEW
87.0 87.0 38.0 37.19 MB

ROS & Gazebo project for 1/10th scale self-driving race cars

CMake 9.28% C++ 50.26% Shell 3.99% Python 34.17% Lua 2.30%
autonomous-driving autonomous-vehicles f110 gazebo reinforcement-learning ros

ar-tu-do's People

Contributors

ce-sch avatar dadie avatar digitalwayfarer avatar flyingdutchmanc avatar luc4sw avatar malikatamne avatar marian42 avatar nils-jung avatar nklasf avatar sami19944 avatar stefanjva avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

ar-tu-do's Issues

Steering Analysis

  • Nonlinear steering with Ackermann.
  • Curve radius <-> steering angle lookup table

calibrate IMU

  • save data of normal Position
  • correct data stream?

setup doxygen auto build

  • doxygen configuration file
  • doxygen auto build with travis
  • bind doxygen startpage to GitHub.io

SetUp FocBox

  • collect Information About FocBox and how to Access it.
  • Inspect ROS package to get Topics and Information.
  • Inspect ROS package to Change configuration of the FocBox depending on driving Situation

Reconsider license choise

We decided on unsing the MIT license for our project. However, in order to win a price money at the f1/10 events our code needs to be under the GPL license.

  • everyone has to approve it

Create wiki page

  • Investigate Doxygen vs Github Wiki
  • Create wiki for the Autonomous-Racing-PG page

Setup Docker / VM

  • All PG members should have a fuctional development environment installed, that can run ROS and Gazebo

  • In best case a Docker solution or a Ubuntu VM

Way to many doxygen auto-builds

Travis makes two new doxygen documentation commits on the gh-pages branch for each an every commit.
Instead it should only rebuild the doxygen documentation when a commit/merge happens on the master branch.

  • Fix bug

  • clean up gh-pages branch, as it looks very ugly right now

Setup Car

  • Flash / Install Ubuntu Linux & Nvidia Jetpack
  • Wireless Network Setup (Connect Car and PC to the same access point)
  • Establish SSH access via wifi
  • Install ROS
  • Install git and checkout PG repository
  • Optional: Set up VNC Server on the car
  • Set up LIDAR so that data can be displayed on the terminal

Settup Gazebo

  • Create a virtual model of the car
  • Place virtual LIDAR, that scans the track and sends scanning data to ROS
  • Keyboad inputs (left and right arrow) from ROS, should make the steering move left and right

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.