Giter Site home page Giter Site logo

road-boundary-edge-curb-detection's Introduction

ROS Package for road boundary/edge/curb detection

This is beta repository.

Introduce:

This package includes Ground-Extract, First-Time-Boundary-Detection, Object-Clustering, Obstacle-BoundingBox, Second-Time-Boundary-Detection and B-spline Curves-Fitting.

Setup:

Make sure that the followings are installed: 1.ROS Kinetic 2.PCL 1.7+ 3.Open CV 4.(Optional) Autoware(autoware_msg) 5.(Optional) velodyne_master/velodyne

Dataset:

Using rosbag.

This package using rosbag-data collected by velodyne-lidar. That means u should change your databag which is collected by other lidar to rosbag type in this package. If your bag is velodyne-rosbag, you should install the Velodyne-Package.

Whats more, velodyne-rosbag provide a special parameter "ring" for each point in the point cloud. The "ring" indicate which line/ring/channels this point belongs to. For example, point-a's ring[20] means it belongs to the 21st channels. If your points didn't include this parameter, you can use some common algorithms to categorize your pointcloud into different ring[]arrays.

Ground-Extact:

In this package, the Ground-Separate algorithm refers to the Autoware-Ground-Detection. That means you must install the Autoware-Package if you don't change a word. But you can use your own Ground-Separate algorithm to replace this step.

Run

Terminal 1 : roscore

Terminal 2 : rviz

Terminal 3 : rosrun fast_curb_detection main (in your workspace)

Terminal 4 : rosbag play yourbag.bag

Result

ph1

ph2

ph3

road-boundary-edge-curb-detection's People

Contributors

hey2525 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

road-boundary-edge-curb-detection's Issues

Run in Kitti dataset

Hi, thank you for your shared code here?
Have you tried this code in kitti dataset?
I modify the "sensor_model=64" but still can't get a good result, can you tell me how to change the params in function(get_cluster_curb)

How to solve this problem?

2021-12-06 09-12-49 的屏幕截图
I had add ring numbers in my point cloud data, but when I run this code , them said 'Failed to find match for field 'ring'. '
could you teach me how to fix this?

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.