2018-04-21:机器人领域常用C++库及工具介绍

线性代数库: Eigen3
李群李代数库: Sophus

cmake_minimum_required( VERSION 2.8 )  
project( useSophus )  
  
# 为使用 sophus,您需要使用find_package命令找到它  
find_package( Sophus REQUIRED )  
include_directories( ${Sophus_INCLUDE_DIRS} )  
  
add_executable( useSophus useSophus.cpp )  
target_link_libraries( useSophus ${Sophus_LIBRARIES} ) 

通用的非线性优化库: Ceres g2o
机器人专用的非线性优化库: RobOptim
运动学与动力学库: KDL
运动规划库: OMPL, SBPL
计算机视觉库: OpenCV
点云处理库: PCL Open3D

机器人领域工具:ROS Rviz MoveIt ROS-Industry V-REP OpenRAVE

你可能感兴趣的:(2018-04-21:机器人领域常用C++库及工具介绍)