GithubHelp home page GithubHelp logo

xiaobu-zb / smartcar-pcd-map-tools Goto Github PK

View Code? Open in Web Editor NEW

This project forked from litoneo/smartcar-pcd-map-tools

0.0 0.0 0.0 97 KB

Tools for self-driving car ROS1

License: MIT License

Shell 6.32% C++ 84.65% CMake 9.03%

smartcar-pcd-map-tools's Introduction

SmartCar-Tools

Light-weight tools for self-driving car

Description

For the needed of our project, I designed two small tools currently:

  1. grid_map_generator: Used to downsample the pcd maps and divide one big pcd map to small one, which are the input of pcd_map_manager.
  2. trajectory_generator: Used to extract defined driving paths (trajectoies), which is a light-weight description of roads.

For the useage of each tool, refer to their own README document

How to Build

This repo depends on QT-5.9 and ROS1.0, be sure it is correctly installed on your pc. I tested it on Ubuntu1604 and 'Ubuntu1804'

  1. mkdir -p catkin_ws/src && cd catkin_ws/src
  2. git clone https://github.com/LitoNeo/SmartCar-Tools.git
  3. cd .. && catkin_make

Note: Just as general ROS modules, you need to source devel/setup.bash before running the tools

map_tool modules

Tools used to process map data.(especially for pcd files)

  1. trajectory_generator A qt-based tools used to define and extract drivable trajectory. Currently it only extracts drivable trajectories, that is, a minimum subset of high-precision maps. But it is flexible to extend.

  2. grid_map_generator A qt-based tools to downsample and mesh the big pcd maps to small one.
    For more details, refer here

smartcar-pcd-map-tools's People

Contributors

litoneo 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.