Skip to content

utsmotorsportsautonomous/fsd-resources

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 

Repository files navigation

Formula Student Driverless Resources

This repository is devoted to share resources among all Formula Student Driverless teams as well as all other interested parts developing Software and Hardware for autonomous driving and racing. We believe driverless racing is a hard enough challenge and if we share some of our achievments and resources we can accelerate the development of the whole community. Please feel invited to do a pull request and add any dataset, report, or video that can be interesting for the whole community.

Table of Contents:



Datasets

This section is devoted to share data collected in, or related to, Formula Student Driverless Vehicles.

AMZ Driverless 2017 Dataset

  • The data can be found in this link

  • The data comes in .bag format. This is the standard logging format for ROS and it can be easily imported to matlab using available tools.

  • The Car reference frame is defined as (front, left, up) and has it is aligned and has its origin in the IMU reference frame. All the sensor's data are already aligned with the car. The data is given in International Sytem Units unless otherwise specified.

  • The data was collected in an airfiled in the outskirts of Zurich. The ground is mostly flat but there are some curved regions and bumps. There is high grass on the side of the of the road. The day was very sunny.

  • In this rosbag one can find the following topics:

    • velodyne_points : Contains the Lidar point returns in a sensor_msgs/PointCloud2 message type. The Lidar is a Velodyne Puck VLP16 and the message are the individual packets sent by the sensor. The position of the LiDAR in car_frame is x= 1.6 m, y= 0.0 m.

    • optical_speed_sensor: Contains ground speed data in a geometry_msgs/TwistStamped message type. This sensor is a Kistler Correvit SFII. The position of this sensor in the car frame is x= -0.41m y= 0.27 m.

    • wheel_rpm : contains the wheel speed data in a geometry_msgs/QuaternionStamped message type. x -> front left wheel, y -> front right wheel. z -> rear left wheel. w -> rear right wheel. The data is expressed in rpm's. The distance to thefront axel is 0.81m, to the rear axel 0.72m, and the track width is 1.2m.

    • imu : Contains the accelerometer and gyroscopes information in a sensor_msgs/Imu message type. This sensor is an SBG ellipse-N. The position of this sensor in the car frame is x = 0.0 m, y = 0.0 m.

    • gps : Contains the GPS information in sensor_msgs/NavSatFix message type. The data is expressed in degrees for Lattitue and Longitude. The sensor is the same SBG ellipse-N used as IMU.

AMZ Vision 2017 Dataset

  • A Vision dataset taken on fluela driverless with all the details can be found in this link

Algorithms

This section is devoted to share Algorithms dealing with or related to, Formula Student Driverless Vehicles. They could be Visual pipelines, Lidar, estimation, control, etc..

MPCC

  • Model Predictive Contouring Controller (MPCC) for Autonomous Racing developed by the Automatic Control Lab (IfA) at ETH Zurich. Find all the details in this link

SERVO

  • SERVO is a robust SLAM extension to ORB-SLAM2. SERVO relies on additional odometry estimates provided in a ROS environment. At the time of writing, only stereo SLAM mode is supported. Find all the details in this link

FSD skeleton

The FSD skeleton repository, found here, is an example framework for the code used on a FSD race car. Based on the autonomous software of fluela and gotthard driverless, the framework is built in ROS, and contains the structure and basic ROS nodes to illustrate how to organise an autonomous software stack. Some features are:

  • Easy build management
  • Custom aliases
  • Launchfiles for FSD missions
  • Dependency management

Simulations

This section is devoted to sharing simulations dealing with or related to, Formula Student Driverless Vehicles. This could be vehicle dynamic models, environment models, sensors, etc..

EUFS Simulation

ROS/Gazebo simulation packages for driverless FSAE vehicles. It features a basic RWD Formula Student vehicle model, dynamic event tracks and highly configurable sensor packages. The repository can be found here.

FSSIM

AMZ Driverless simulator which can be found here

Conference Papers & Journal Articles

This section is devoted to share Conference Pares and Journal Articles dealing with or related to, Formula Student Driverless Vehicles.

  • Redundant Perception and State Estimation for Reliable Autonomous Racing. Nikhil Gosala∗, Andreas Bühler*, Manish Prajapat∗, Claas Ehmke∗, Mehak Gupta∗,Ramya Sivanesan∗, Abel Gawel, Mark Pfeiffer, Mathias Bürki, Inkyu Sa, Renaud Dubé, and Roland Siegwart. (*The authors contributed equally to this work ). link
  • Design of an Autonomous Racecar: Perception, State Estimation and System Integration. Miguel I. Valls*, Hubertus F.C. Hendrikx*, Victor J.F. Reijgwart*, Fabio V. Meier*, Inkyu Sa, Renaud Dubé, Abel Gawel, Mathias Bürki, and Roland Siegwart. (*The authors contributed equally to this work ). link
  • Design of an Autonomous Race Car for the Formula Student Driverless (FSD). Marcel Zeilinger, Raphael Hauk, Markus Bader and Alexander Hofmann. link
  • Path following control for autonomous formula racecar: Autonomous formula student competition. Jun Ni and Jibin Hu. link

Reports

This section is devoted to share Reports dealing with or related to, Formula Student Driverless Vehicles.

  • Learning a CNN-based End-to-End Controller for a Formula SAE Racecar. link

Presentations

This section is devoted to share Presentations related to Formula Student Driverless Vehicles

  • AMZ driverless FSG Workshop 2018 concept presentations: link
  • AMZ driverless FSG Workshop 2017 concept presentations: link
  • AMZ driverless ROSCON conference: Autonomous Racing Car for Formula Student Driverless link

Videos

This section is devoted to share videos related to Formula Student Driverless Vehicles.

Videos of Formula Student Driverless Vehicles

  • KIT driverless funny video before first Formula Student Driverless: link
  • KIT driverless in action: link

Videos of Algorithms and Formula Student Driverless Vehicles

  • AMZ driverless explaining 2018 perception and estimation pipeline: link
  • AMZ driverless explaining 2017 perception and estimation pipeline: link
  • AMZ driverless displaying trajectory: link
  • EcurieAix driverless displaying cone detection and trajectory: link

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published