Skip to content

Team-Clueless/Resources-and-Activity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 

Repository files navigation

Resources

This includes resources and other aids used in this task. Also add them in the google sheet if you will (It also has the Sensors - Cost and Accuracy sheet):

Google Sheet

Found some LIDARs

Links

Go-to Tutorials

Using Plugins For Sensors/Controller - Gazebosim

Steps to ROSify custom build robots - ROS Answers

Connecting robot with ros using gazebo plugins - Gazebosim

An excellent 5 part article series on self driving

Collision detection and Path planning

A Research Paper on Collision detection and obstacle avoidance - pdf

Controller

Motion control algorithms for sensor equipped robots - pdf

Article on PID Control

Lane keeping in autonomous driving with Model Predictive Control & PID - Article

Lane Detection

Curvature of lane and offset from centre of lane - Github

Some thesis that we're following


Current Project State

  • Fixed errors in all three world files, collision bugs, xml syntax bugs etc
  • Assembeled virat from meshes
  • Added cameras(x2) and a Differential drive
  • Added teleop package
  • Added lidar
  • Added slam package for mapping surroundings

Major Tasks - for the whole team

  • Choosing the relevant files from the resources given.

  • Spawning a "dry model" of the bot without any sensors, plugins or such.

  • Choosing the right sensors and plugins for the bot.

  • Setting up object and lane detection models and integrating them with ROS.

  • Setting up the navigation stack for the bot - the path-planners and localisation techniques.

  • Finding or making a controller.

  • Going through the IGVC guide.

Some design reports for reference

Bender    Virat

Abhijit

  • added wheels and started the assembly
  • created the xacro and gazebo files for better handling of files.
  • added cameras

Ankit

  • created urdf file without sensors for dry sim
  • added laser sensor

Ashwin

  • created basic launch files for worlds, tweaked the igvc_basic.world a little to avoid the error
  • add bot model to launch file
  • teleop package complete
  • make slam package
  • MPC controller for differential drive
  • Added fake node for controller diagnostics
  • Path visualizer for controller in Rviz
  • CMake workspace for controller diagnostics

About

This includes resources and other aids used in this task

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •