【资源推荐】机器人相关资源汇总

【导读】本文为大家带来了机器人相关资源列表,本资源涵盖了机器人相关库、论文等相关最新最全的数据合集。

网址链接:

https://github.com/ahundt/awesome-robotics


相关的资源列表:

  • Kiloreaux/awesome-robotics - 机器人相关基础知识,包括书籍、课程和其他资源列表。

    https://github.com/Kiloreux/awesome-robotics

  • Robotics Libraries - 机器人相关的一些模拟器与开源库

    https://github.com/jslee02/awesome-robotics-libraries

  • Computer Vision - 计算机视觉相关的资料

    https://github.com/jbhuang0604/awesome-computer-vision

  • Deep Learning - 深度学习相关的一些资料,包括书籍、课程、视频、论文、教程、学者、网站、数据集、会议、框架、工具等。

  • https://github.com/ChristosChristofidis/awesome-deep-learning

    • TensorFlow - 涵盖了TensorFlow相关的教程、库、论文等。

      https://github.com/jtoy/awesome-tensorflow

    • Papers - 被引用的最多的深度学习论文集合

      https://github.com/terryum/awesome-deep-learning-papers

  • Deep Vision - 深度学习在计算机视觉中的应用

    https://github.com/kjw0612/awesome-deep-vision

  • Data Visualization - 数据可视化框架集合

    https://github.com/fasouto/awesome-dataviz

Simulators

  • V-REP 

    https://github.com/CoppeliaRobotics/v_rep

  • Microsoft Airsim 

    https://github.com/Microsoft/AirSim

  • Bullet Physics SDK 

    https://github.com/bulletphysics/bullet3

Logging and Messaging

  • spdlog - 超级快的C++ 日志库

        https://github.com/gabime/spdlog

  • lcm - 轻量级消息传递工具,可用于实时系统

    https://github.com/lcm-proj/lcm

Visualization, Video, Display, and Rendering

  • Pangolin - 视频摘要和OpenGL展示/交互的轻量级库

    https://github.com/stevenlovegrove/Pangolin

  • PlotJuggler - 快速绘制数据的工具

    https://github.com/facontidavide/PlotJuggler 

Tracking

  • simtrack - A simulation-based framework for tracking.

    https://github.com/karlpauwels/simtrack

  • ar_track_alvar - AR tag tracking library for ROS.

    https://github.com/sniekum/ar_track_alvar

  • artoolkit5 - Augmented Reality Toolkit, which has excellent AR tag tracking software.

    https://github.com/artoolkit/artoolkit5

Kinematics, Dynamics, Constrained Optimization

  • jrl-umi3218/Tasks - Tasks is library for real time control of robots and kinematic trees using constrained optimization.

    https://github.com/jrl-umi3218/Tasks

  • jrl-umi3218/RBDyn - RBDyn provides a set of classes and functions to model the dynamics of rigid body systems.

    https://github.com/jrl-umi3218/RBDyn

  • ceres-solver - Solve Non-linear Least Squares problems with bounds constraints and general unconstrained optimization problems. Used in production at Google since 2010.

        https://github.com/ceres-solver/ceres-solver

  • orocos_kinematics_dynamics - Orocos Kinematics and Dynamics C++ library.

    https://github.com/orocos/orocos_kinematics_dynamics

  • flexible-collsion-library - Performs three types of proximity queries on a pair of geometric models composed of triangles, integrated with ROS.

    https://github.com/flexible-collision-library/fcl

  • robot_calibration - generic robot kinematics calibration for ROS

    https://github.com/mikeferguson/robot_calibration

Drivers for Sensors, Devices and Arms

  • libfreenect2 - Open source drivers for the Kinect for Windows v2 and Xbox One devices.

    https://github.com/OpenKinect/libfreenect2

  • iai_kinect2 - Tools for using the Kinect One (Kinect v2) in ROS.

    https://github.com/code-iai/iai_kinect2

  • grl - Generic Robotics Library: Cross platform drivers for Kuka iiwa and Atracsys FusionTrack with optional v-rep and ros drivers. Also has cross platform Hand Eye Calibration and Tool Tip Calibration.

    https://github.com/ahundt/grl

Datasets

  • CoSTAR Block Stacking Dataset - Robot stacking colored children's blocks (disclaimer: created by @ahundt)

    https://sites.google.com/site/costardataset

  • shapestacks - simulated stacks of colored children's objects

    http://shapestacks.robots.ox.ac.uk/#paper

  • pascal voc 2012 - The classic reference image segmentation dataset.

    http://host.robots.ox.ac.uk/pascal/VOC/voc2012/

  • openimages - Huge imagenet style dataset by Google.

    https://github.com/openimages/dataset/

  • COCO - Objects with segmentation, keypoints, and links to many other external datasets.

    https://github.com/nightrome/cocostuff

  • cocostuff - COCO additional full scene segmentation including backgrounds and annotator.

    https://github.com/nightrome/cocostuff

  • Google Brain Robot Data - Robotics datasets including grasping, pushing, and pouring.

    https://sites.google.com/site/brainrobotdata/home

  • Materials in Context - Materials Dataset with real world images in 23 categories.

    http://opensurfaces.cs.cornell.edu/publications/minc/

  • Dex-Net 2.0 - 6.7 million pairs of synthetic point clouds and grasps with robustness labels.

    http://bair.berkeley.edu/blog/2017/06/27/dexnet-2.0/

Linear Algebra & Geometry

  • Eigen - Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.

    https://github.com/ahundt/awesome-robotics/blob/master/eigen.tuxfamily.org

  • Boost.QVM - Quaternions, Vectors, Matrices library for Boost.

    https://github.com/boostorg/qvm

  • Boost.Geometry - Boost.Geometry contains instantiable geometry classes, but library users can also use their own.

    https://github.com/boostorg/geometry/

  • SpaceVecAlg - Implementation of spatial vector algebra for 3D geometry with the Eigen3 linear algebra library.

    https://github.com/jrl-umi3218/SpaceVecAlg

  • Sophus - C++ implementation of Lie Groups which are for 3D Geometry, using Eigen.

    https://github.com/strasdat/Sophus

Point Clouds

  • libpointmatcher - An "Iterative Closest Point" library robotics and 2-D/3-D mapping.

    https://github.com/ethz-asl/libpointmatcher

  • Point Cloud Library (pcl) - The Point Cloud Library (PCL) is a standalone, large scale, open project for 2D/3D image and point cloud processing.

    https://github.com/ethz-asl/libpointmatcher

Simultaneous Localization and Mapping (SLAM)

  • ElasticFusion - Real-time dense visual SLAM system.

    https://github.com/mp3guy/ElasticFusion

  • co-fusion - Real-time Segmentation, Tracking and Fusion of Multiple Objects. Extends ElasticFusion.

    https://github.com/martinruenz/co-fusion

  • Google Cartographer - Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations.

    https://github.com/googlecartographer/cartographer/

  • OctoMap - An Efficient Probabilistic 3D Mapping Framework Based on Octrees. Contains the main OctoMap library, the viewer octovis, and dynamicEDT3D.

    https://github.com/OctoMap/octomap

  • ORB_SLAM2 - Real-Time SLAM for Monocular, Stereo and RGB-D Cameras, with Loop Detection and Relocalization Capabilities.

    https://github.com/raulmur/ORB_SLAM2


-END-

专 · 知

专知《深度学习:算法到实战》课程全部完成!520+位同学在学习,现在报名,限时优惠!网易云课堂人工智能畅销榜首位!

欢迎微信扫一扫加入专知人工智能知识星球群,获取最新AI专业干货知识教程视频资料和与专家交流咨询!

请加专知小助手微信(扫一扫如下二维码添加),加入专知人工智能主题群,咨询《深度学习:算法到实战》课程,咨询技术商务合作~

请PC登录www.zhuanzhi.ai或者点击阅读原文,注册登录专知,获取更多AI知识资料!

点击“阅读原文”,了解报名专知《深度学习:算法到实战》课程

展开全文
Top
微信扫码咨询专知VIP会员