This repository contains source files for ECE495 Final Project (Winter 2016)
- Kazumi Malhan
-
Clone ece495_final_project from Bitbucket repository
-
Place following lines in .bachrc
export GAZEBO_MODEL_PATH=$GAZEBO_MODEL_PATH:"$(rospack find ugv_course_gazebo)/models":"$(rospack find project_gazebo)/models"
-
Install Teb Local Planner package
sudo apt-get update ``` ```bash sudo apt-get install ros-indigo-teb-local-planner
This installed all dependent packages. One critical package is SuiteSparse package located in /usr/include/suitesparse
-
Feature2d needs additional package
sudo add-apt-repository --yes ppa:xqms/opencv-nonfree ``` ```bash sudo apt-get update ``` ```bash sudo apt-get install libopencv-nonfree-dev
-
catkin_make
Note
- When catkin_make, it may complains that lane_extractConfig.h is not found. In this case, please comment out feature2d and lane_extract node of lane_extract package on CMakeLists.txt, and catkin_make. After header file is generated, un-comment sections and catkin_make again.
- Make sure ros-indigo-gazebo-plugins are installed.
roslaunch master_control final_project.launch
All dependent ugv_course_code is added to the repository. Sensors on audibot is modified from original code.
- odom_node
- car_nav_node
- master_node
- set_nav_point
- find_parking
- lane_extract
- feature2d
- vehicle_control
- bicycle_state_stapce
- img_transform_node
- img_transform