https://sites.google.com/site/sunglok/rv_tool/robot
Contents
1 Robotics Tutorials2 Robot Software Platforms (Middleware)3 Robot Simulators4 Robot Navigation Libraries5 Localization and Mapping (SLAM)6 Global Path Planning7 Local Path Planning (Obstacle Avoidance)8 Path Following and Tracking9 AI Games and Task Simulators
Robotics Tutorials
Springer Handbook of Robotics, Bruno Siciliano and Oussama Khatib: The great and comprehensive book on roboticsRoboticsCourseWare.orgControl Systems and Control Engineering, Wikibook
Robot Software Platforms (Middleware)
ROS (Robot Operating System), Willow Garage: The most popular software platformRDS (Robotics Developer Studio), MicrosoftOpenRTM-aist (Open Real-Time Middleware), AISTThe Orocos Project (Open Robot Control Software)
It includes Kinematics/Dynamics Library (KDL), BFL (Bayesian Filtering Library), and Orocos Toolchain including real-time component support.MOOS (Mission Oriented Operating System), Oxford Mobile Robotics GroupOPRoS (Open Platform for Robotic Services), Kangwon Univ, ETRI, and KITECH
Robot ASAP: A Facebook club for OPRoS and NRHPRobot Middleware Comparison Table (See Table 2)c.f. Software Architectures
OpenJAUS (Open Joint Architecture for Unmanned System)c.f. Commercial Products
ARIA (Advanced Robot Interface for Applications), MobileRobotsERSP (Evolution Robotics Software Platform), Evolution Robotics
Robot Simulators
The Player Project
It includes Player (robot and device interface), Stage (2.5D simulator), and Gazebo (3D simulator).MORSE (Modular OpenRobots Simulation Engine), LAAS-CNRSV-REP (Virtual Robot Experimentation Platform), Coppelia RoboticsOpenRAVE, CMURobotic Toolbox for MATLAB, Peter CorkeODE (Open Dynamic Engine)c.f. Commercial Products
Webots, CyberboticsRoboticsLab, SimLab
Robot Navigation Libraries
MRPT (The Mobile Robot Programming Toolkit), University of MalagaKarto SDK, SRI InternationaluRON (Universial Robot Navigation Library), ETRICarmen (Carnegie Mellon Robot Navigation Toolkit), CMUARNL and Mapper, MobileRobots: Limited access to its robot users
Localization and Mapping (SLAM)
Probabilistic Robotics, Thrun et al.: One of the greatest books in robot navigation
Its homepage contains lecture slides which summarize the book.Bayesian Filtering
Orocos Bayesian Filtering Library, The Orocos ProjectBayes++, Michael StevensThe Kalman Filter, Greg WelchLocalization using Landmarks
Triangulation Toolbox, Sunglok ChoiLocalization using Range Data
Features
April Toolkit contains line and contour extractor in Java language.Performance Evaluation on Line Extractions, Nguyen et al.Scan Matching (Map Matching)
ICP and SoG (Iterative Closest Point and Sum of Gaussians), Tim BaileyPSM (Polar Scan Matching), Albert DiosiApril Toolkit contains various scan matchers in Java language.Localization using WiFi Signal
Wi-Fi Location-based Services 4.1 Design Guide, CISCOThe Rice Wireless Localization Toolkitc.f. Commercial products: PlaceEngine, WiFi SLAMSLAM
SSS (SLAM Summer School): 2002, 2004, 2006, 2009RSS 2011 Workshop on Automated SLAM EvaluationOpenSLAM.org
EKF-/Fast-/UKF-SLAM Package, Tim BaileyGraphSLAM Comparison Table, Sunglok ChoiFABMAP (Fast Appearance-based Mapping), Mark Cummins
There is another open-source implementation, OpenFABMAP.Map Representation
OctoMap, Kai Wurm: 3D map representation
Global Path Planning
Planning Algorithms, Steve LaValle: A bookAmit's A* Page, Amit PatelThe RRT Page, Steve LaValleResearch Groups
Projects by Sven Koenig, USCPublication by Maxim Likhachev, CMUPublication by Steve LaValle, UIUCResearch by James Kuffner, CMUPublication by Anthony Stentz, CMUSoftware
OMPL (Open Motion Planning Library), Lydia KavrakiSBPL (Search-based Planning Algorithm, ROS package), Maxim LikhachevD* LiteField D*, Micheal Otte and Greg GrudicE* Interpolated Graph Replanner, Roland PhilippsenOpenPRMEfficient Sampling-based Motion Planning (RRT and RRT*), MITMotion Strategy Library, Steve LaValleMPK (Motion Planning Kit), M. SahaA Simple Sampling-based Path Planning Library, TUMc.f. Game AI Engines: Havok AI, Autodesk Kynapse, PathEngine
Local Path Planning (Obstacle Avoidance)
RVO2 Library (Reciprocal Collision Avoidance for Real-Time Multi-Agent Simulation), Jamie Snape
Path Following and Tracking
Performance Evaluation on Path Tracking in Car-like Vehicles, Jarrod M. Snider
AI Games and Task Simulators
RoboCup Rescue Simulation League, RoboCup Wiki
RoboCup Rescue WikiUSARSim MATLAB Toolbox, Drexel Univ.RobocodeGoogle AI Challenge
转载于:https://www.cnblogs.com/Baron-Lu/p/8455535.html
相关资源:Robotics Tools v1.0.2.1 2020 新春版.zip