Robotics Tools
https://sites.google.com/site/sunglok/rv_tool/robot
Robotics Tools
Robotics Tutorials
- Springer Handbook of Robotics, Bruno Siciliano and Oussama Khatib: The great and comprehensive book on robotics
- RoboticsCourseWare.org
- Control Systems and Control Engineering, Wikibook
Robot Software Platforms (Middleware)
- ROS (Robot Operating System), Willow Garage: The most popular software platform
- RDS (Robotics Developer Studio), Microsoft
- OpenRTM-aist (Open Real-Time Middleware), AIST
- The 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 Group
- OPRoS (Open Platform for Robotic Services), Kangwon Univ, ETRI, and KITECH
- Robot ASAP: A Facebook club for OPRoS and NRHP
- Robot Middleware Comparison Table (See Table 2)
- c.f. Software Architectures
- OpenJAUS (Open Joint Architecture for Unmanned System)
- c.f. Commercial Products
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-CNRS
- V-REP (Virtual Robot Experimentation Platform), Coppelia Robotics
- OpenRAVE, CMU
- Robotic Toolbox for MATLAB, Peter Corke
- ODE (Open Dynamic Engine)
- c.f. Commercial Products
- Webots, Cyberbotics
- RoboticsLab, SimLab
Robot Navigation Libraries
- MRPT (The Mobile Robot Programming Toolkit), University of Malaga
- Karto SDK, SRI International
- uRON (Universial Robot Navigation Library), ETRI
- Carmen (Carnegie Mellon Robot Navigation Toolkit), CMU
- ARNL 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 Project
- Bayes++, Michael Stevens
- The Kalman Filter, Greg Welch
- Localization using Landmarks
- Triangulation Toolbox, Sunglok Choi
- Localization 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 Bailey
- PSM (Polar Scan Matching), Albert Diosi
- April Toolkit contains various scan matchers in Java language.
- Features
- Localization using WiFi Signal
- Wi-Fi Location-based Services 4.1 Design Guide, CISCO
- The Rice Wireless Localization Toolkit
- c.f. Commercial products: PlaceEngine, WiFi SLAM
- SLAM
- SSS (SLAM Summer School): 2002, 2004, 2006, 2009
- RSS 2011 Workshop on Automated SLAM Evaluation
- OpenSLAM.org
- EKF-/Fast-/UKF-SLAM Package, Tim Bailey
- GraphSLAM Comparison Table, Sunglok Choi
- FABMAP (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 book
- Amit's A* Page, Amit Patel
- The RRT Page, Steve LaValle
- Research Groups
- Software
- OMPL (Open Motion Planning Library), Lydia Kavraki
- SBPL (Search-based Planning Algorithm, ROS package), Maxim Likhachev
- D* Lite
- Field D*, Micheal Otte and Greg Grudic
- E* Interpolated Graph Replanner, Roland Philippsen
- OpenPRM
- Efficient Sampling-based Motion Planning (RRT and RRT*), MIT
- Motion Strategy Library, Steve LaValle
- MPK (Motion Planning Kit), M. Saha
- A Simple Sampling-based Path Planning Library, TUM
- c.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 Wiki
- USARSim MATLAB Toolbox, Drexel Univ.
- Robocode
- Google AI Challenge
Robotics Tools的更多相关文章
- Learning ROS for Robotics Programming Second Edition学习笔记(二) indigo tools
中文译著已经出版,详情请参考:http://blog.csdn.net/ZhangRelay/article/category/6506865 Learning ROS for Robotics Pr ...
- ROS讲座 关于ROS2和Gazebo C++ in Open Source Robotics
分享一个不错的介绍ROS2和Gazebo的视频讲座. Gazebo中的云彩飘动起来了!!!! 超清视频分享网址: http://v.youku.com/v_show/id_XMTcyMzY0Nz ...
- 解决 Could not find com.android.tools.build:gradle 问题
今天拉同事最新的代码,编译时老是报如下错误: Error:Could not find com.android.tools.build:gradle:2.2.0.Searched in the fol ...
- 免费的精品: Productivity Power Tools 动画演示
Productivity Power Tools 是微软官方推出的 Visual Studio 扩展,被用以提高开发人员生产率.它的出现一定程度上弥补和完善了 Visual Studio 自身的不足, ...
- 2.Kali安装VMware tools(详细+异常处理)
dnt@MT:~$ cd /media/cdrom0 进入光驱内 dnt@MT:/media/cdrom0$ ls 查看当前目录下有哪些内容manifest.txt run_upgrader.sh V ...
- 第三篇:Entity Framework CodeFirst & Model 映射 续篇 EntityFramework Power Tools 工具使用
上一篇 第二篇:Entity Framework CodeFirst & Model 映射 主要介绍以Fluent API来实作EntityFramework CodeFirst,得到了大家一 ...
- Chrome Developer Tools:Timeline Panel说明
一.Timeline panel 概况 Timeline工具栏可以详细检测出Web应用在加载过程中,时间花费情况的概览.这些应用包括下载资源,处理DOM事件, 页面布局渲染或者向屏幕绘制元素. 如下图 ...
- linux-虚拟机centos6.5安装tools
1.在VMWare选VM -> Install VMWare Tools-,就会在桌面出现VMWare Tools图示让你安裝 2.进入CentOS桌面后,将光盘打开,看到了VMWareTool ...
- VMWare Tools 和 Shared folder(共享文件夹)
转自: http://www.51testing.com/html/38/225738-143732.html 使用vmwar下shared folders功能实现vmware中host与ghost间 ...
随机推荐
- oracle删除当前用户以及当前用户所有表、索引等操作
ORACLE删除当前用户下所有的表的方法 如果有删除用户的权限,则可以: drop user user_name cascade; 加了cascade就可以把用户连带的数据全部删掉.删除后再创建该用户 ...
- ElasticSearch的lowlevelApi和低级别API
之前开发使用的其实都是lowLevel的api,所谓lowlevelapi就是操作ES的json字符串要自己去写:所谓highlevel的api就是指将查询的json字符串给对象化,创建一个Searc ...
- nginx+keeplived+tomcat
1,宣告操作系统版本,nginx,java,tomcat,keeplived版本 操作系统 用途 VIP IP地址 软件版本 CentOS 7.3 mini NTP服务器 无 192.168.197. ...
- python eval()和exec()以及complie()
1.eval() 函数 eval() 函数用来执行一个字符串表达式,并返回表达式的值. ------->> eval(expression[, globals[, locals]]) 参 ...
- 使用Java监控工具出现 Can't attach to the process
问题重现 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ➜ jinfo -flags 3032 Attaching ...
- xsyProblem A: 密集子图(graph)
f[i][S]三进制压缩表示最长路为i,0代表不在该集合,1代表不是最短路为i集合,2代表是最短路集合, 转移枚举i+1集合是那些, 乘以概率即可 预处理保证复杂度 #include<cstdi ...
- cxf+spring+restful简单接口搭建
之前都是用soap协议搭建,最近学了下restful,以便日后翻阅,小生才疏学浅,不足之处请多见谅. 1.maven配置 <project xmlns="http://maven.ap ...
- tensorflow-yolo3系列配置文章汇总
yolo 网络讲解 https://blog.csdn.net/m0_37192554/article/details/81092514 https://blog.csdn.net/guleileo/ ...
- jpg转yuv420抠图后转为jpg
最近遇到个需求,已有全景图和其中的人脸坐标,将人脸小图从全景图中抠出来,最开始使用libjpeg,奈何使用libjpeg将jpg转为yuv420的资料实在少,libjpeg自身的readme和exam ...
- C#设计模式(4)——抽象工厂模式(Abstract Factory)
简单工厂模式: 简单工厂模式的工厂类随着产品类的增加需要增加额外的代码 工厂方法模式: 工厂方法模式每个具体工厂类只完成单个实例的创建,所以它具有很好的可扩展性 但是在实际应用中,一个工厂不止会创建单 ...