Skip to content

Codes for challenges and project in CS598 MAAV: Autonomous Vehicles Course, UIUC

Notifications You must be signed in to change notification settings

jatinarora2702/autonomous-vehicles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Autonomous Vehicles

The repo contains the codes of my experience with autonomous vehicles as part of the CS 598 MAAV: Methods for Building Autonomous Vehicles course, taught by Prof. David Forsyth at UIUC.

More details on assignments and project work can be found in their respective directories.

Requirements

All experiments are done on the vehicle platform by AutonomousStuff.

drawing

Operating System

For development on my local machine, I installed Ubuntu 16.04 subsystem on my Windows 10 laptop. If you plan to do the same, then for RViz visualization/simulations, you may install XMing and/or VcXsrv.

Apart from this, we need to install ROS (Robot Operating System) that provides the necessary support to interact with the autonomous vehicle and for simulations as well. I worked with ROS Kinetic (Desktop-Full Installation). Install some basic ROS utils:

$ sudo apt-get install ros-kinetic-rviz
$ sudo apt-get install ros-kinetic-roscd

Libraries

I am using Python 2.7 since found that its easily compatible with ROS Kinetic. Install OpenCV (3.3.1-dev):

$ sudo apt-get install python-opencv

For libraries used in the code, you should be able to install them using apt-get following the example. For python package pacmod_msgs used as,

import pacmod_msgs

Install using the following command:

$ sudo apt-get install ros-kinetic-pacmod-msgs

Note: The ROS packages you install can be found in /opt/ros/kinetic/. You might find the packages in share subdirectory within.

Collaborators

Thanks to our instructor, Prof. David Forsyth and my team members:

  • Amber Gupta
  • Bhavana Jain
  • Devansh Shah
  • Keval Morabia
  • Manav Mehra

Contact

Happy to connect for discussions and details:

About

Codes for challenges and project in CS598 MAAV: Autonomous Vehicles Course, UIUC

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages