• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

cupoch: Cupoch is a library that implements rapid 3D data processing for robotic ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

cupoch

开源软件地址:

https://gitee.com/zhenshenglee/cupoch

开源软件介绍:

Robotics with GPU computing

Build StatusPyPI versionPyPI - Python VersionDownloadsxscode

Buy Me A Coffee

Cupoch is a library that implements rapid 3D data processing for robotics using CUDA.

The goal of this library is to implement fast 3D data computation in robot systems.For example, it has applications in SLAM, collision avoidance, path planning and tracking.This repository is based on Open3D.

Core Features

Installation

This software is tested under 64 Bit Ubuntu Linux 18.04 and CUDA 10.1/10.2.You can install cupoch using pip.

pip install cupoch

Or install cupoch from source.

git clone https://github.com/neka-nat/cupoch.git --recursecd cupochmkdir buildcd buildcmake ..; make install-pip-package -j

Installation for Jetson Nano

You can also install cupoch using pip on Jetson Nano.Please set up Jetson using jetpack and install some packages with apt.

sudo apt-get install libxinerama-dev libxcursor-dev libglu1-mesa-devpip3 install cupoch

Or you can compile it from source.Update your version of cmake if necessary.

wget https://github.com/Kitware/CMake/releases/download/v3.16.3/cmake-3.16.3.tar.gztar zxvf cmake-3.16.3.tar.gzcd cmake-3.16.3./bootstrap -- -DCMAKE_USE_OPENSSL=OFFmake && sudo make installcd ..git clone https://github.com/neka-nat/cupoch.git --recursecd cupoch/mkdir buildcd build/export PATH=/usr/local/cuda/bin:$PATHcmake -DBUILD_GLEW=ON -DBUILD_GLFW=ON -DBUILD_PNG=ON -DBUILD_JSONCPP=ON ..sudo make install-pip-package

Results

The figure shows Cupoch's point cloud algorithms speedup over Open3D.The environment tested on has the following specs:

  • Intel Core i7-7700HQ CPU
  • Nvidia GTX1070 GPU
  • OMP_NUM_THREAD=1

You can get the result by running the example script in your environment.

cd examples/python/basicpython benchmarks.py

speedup

Visual odometry with intel realsense D435

vo

Occupancy grid with intel realsense D435

og

Kinect fusion with intel realsense D435

kf

Stereo matching

sm

Fast Global Registration

fgr

Point cloud from laser scan

fgr

Collision detection for 2 voxel grids

col

Path finding

pf

Visual odometry with ROS + D435

This demo works in the following environment.

  • ROS melodic
  • Python2.7
# Launch roscore and rviz in the other terminals.cd examples/python/rospython realsense_rgbd_odometry_node.py

vo

Visualization

Point CloudTriangle MeshKinematics
Voxel GridOccupancy GridDistance Transform
GraphImage

References


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap