Giter VIP home page Giter VIP logo

range_libc's People

Contributors

kctess5 avatar sertackaraman 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

range_libc's Issues

README description error?

According to the paper and the pseudo code, the precomputation complexity should be O(|theta_discretization||width||height|) instead of O(|width|*|height|) for 2D grid.

CDDTCast does not always honor max range

When using CDDTCast, the max_range parameter is not always honored. The behavior seems to be limited to two scenarios.

Let's say max_range is set to 30.0:

  1. An obstacle lies along the ray being cast at a true range of 50.0. CDDTCast::calc_range() will return 50.0 (incorrect, 30.0 expected).
  2. No obstacle lies along the ray being cast (the map is open). CDDTCast::calc_range() will return 30.0 (correct).

It's not immediately obvious where the bug itself is because the algorithm is so complex and has lots of return statements. I'm not sure what a proper fix is but a workaround would be to clamp the max range returned by CDDTCast::calc_range().

The other raycasting methods Bresenham (BL), Ray Marching (RM), and Giant Lookup Table (GLT) are not affected.

CMake building failed-related to CUDA_TOOLKIT

Hi all!

I'm trying to build range_libc but got some problems related to CUDA_TOOLKIT (as shown below):

cuda_error

I carefully followed the building instructions so I don't know why I still got this problem. Is CUDA_TOOLKIT necessary for implementing Range_libc / Particle filter localization algorithm?
If not, how can I solve this problem?

@kctess5 @sertackaraman @arii
Thanks!

Compiling errors when using the command

HI dear author,
It's truly a honor to write a letter to you, I'm build your project nowadays and found the error when building as following, I wonder if there is a chance that you know the reason? :)

image

thank you
best regards to you
William

PyWrapper Compilation Error

Hello Everyone,
I'm trying to use Range Libc package on NVIDIA Jetson Xavier, just like MIT Racecar configuration.
But after following your procedure to install it on Racecar Configuration, while installing pywrapper.
I'm getting this error,
/usr/local/cuda/bin/nvcc -I../ -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/local/cuda/include -I/usr/include/python2.7 -c ../includes/kernels.cu -o build/temp.linux-aarch64-2.7/../includes/kernels.o -arch=sm_20 --ptxas-options=-v -c --compiler-options '-fPIC' -w -std=c++11 -DUSE_CUDA=1 -DCHUNK_SIZE=262144 -DNUM_THREADS=256 nvcc fatal : Value 'sm_20' is not defined for option 'gpu-architecture' error: command '/usr/local/cuda/bin/nvcc' failed with exit status 1
Does anyone have any solutions to this issue?

Thank You,
Amey Hande

Are online CDDT and GPU CDDT usable?

Hi,

Thank you for develop this cool algorithm and open source it!
I found online CDDT and GPU CDDT available in the develop2 branch, are they usable?

Bests

Range_libc in Particle Filter

Hi! First of all, great work!

I was wondering if you can provide an example in C++ of a particle filter using this library!

Cheers

Error when compile with CUDA on Jetson TX2

I get the below error when running compile_with_cuda.sh on my Jetson TX2

nvcc fatal   : Value 'sm_20' is not defined for option 'gpu-architecture'
error: command '/usr/local/cuda/bin/nvcc' failed with exit status 1

Do you know this problem?

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.