Git Product home page Git Product logo

comp0132_rhwt4's Introduction

COMP0132 MSc Robotics and Computation Project

Integrating Road Marking Extraction From LIDAR Intensity into HDL Graph SLAM Framework

Road Marking Extraction Algorithm is a project focused on Road Marking Extraction from LIDAR Intensity Data using a Intensity Thresholding Method

Installation

To run this package, please

  • Install the hdl_graph_slam package utilised for building the map and upon which the road marking extraction is integrated. Please follow for detail on how to install this package hdl_graph_slam

  • Install all dependencies - Libraries and ROS packages

    • Libraries - OpenMP, PCL, g2o, suiteparse, geodesy, nmea_msgs. Please follow Librariesfor instruction.
    • Packages - geodesy, nmea_msgs, pcl_ros, ndt_omp, fast_gicp, glog_catkin Please follow packages for instruction .
  • Install the CloudCompare software, to visualise the map built using this package and also compare with the groundtruth map please follow: CloudCompare.

Install this package by cloning the repository into the src folder of your workspace:

cd ../your_ws
git clone https://github.com/abdulbaasitt/road_markings.git

Build and source the workspace

catkin build
source devel/setup.bash

In another Terminal, launch the package using this command:

roslaunch road_markings hdl_gs_new.launch

Launch RVIZ and play the bag files contained in the dataset on OneDrive:

roscd hdl_graph_slam/rviz
rviz -d hdl_graph_slam.rviz
rosbag play --clock PSA_APM_8380_AIDE_TB2_TB3L1_WRK_X6_2021-09-03-11-07-08_0.bag

To build the a full map of the Area in the dataset. Please Run all the bags files in OneDrive and save the map built on RVIZ using:

 rosrun pcl_ros pointcloud_to_pcd input:=/hdl_graph_slam/map_points

Recommendations

It is highly recommended to install AIOS to make the RVIZ visualization and running of the bag files easier.

To Install AIOS, Please follow AIOS

Datasets

Find the dataset(ROSbag files) used for testing this package OneDrive

Note: to access this dataset. Kindly contact the author. The dataset is the IP of AIDrivers Ltd where this project was carried and requires explicit authorisation for use from AIDrivers LTD.

Evaluation

To Evaluate, Segment the ground truth map to include on the area contained in the bag files from the Dataset,

Align the map obtained using this package with the ground truth map using cloudcompare

Save the two maps as Images and use the Evaluation to compare.

Licence

This project is authored by Abdulbaasit Sanusi and is licensed under the MIT License.

Enquires

Please contact the author via the emails providedbelow for any enquiries recagarding the running of this package: Email: [email protected]; [email protected]

comp0132_rhwt4's People

Contributors

abdulbaasitt avatar

Stargazers

 avatar

Watchers

 avatar

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.