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间 ...
随机推荐
- 3.2-1937 Problem D
#include <stdio.h> ; }; }; int main(void) { int n; while(scanf("%d", &n) != EOF) ...
- 集群中节点(Node)与单机数据库的区别
集群中节点(Node)与单机数据库的区别: 区别项 集群中节点(Node) 单机数据库 只能使用0号数据库 是 都可以使用
- 为什么我们不要 .NET 程序员
英文原文:Why we don’t hire .NET programmers,编译:外刊IT评论 http://blog.jobbole.com/10389/ 也许你已经知道了,我们正在招聘最优秀的 ...
- android查看屏幕密度,分辨率的shell命令
adb shell dumpsys window displays
- nodejs 函数 :html2js
var fs = require("fs"); var path = require("path"); function propStringToMap(ss1 ...
- beautifulSoup《转》
beautifulSoup基本用法及find选择器 总结来源于官方文档:https://www.crummy.com/software/BeautifulSoup/bs4/doc/index.zh.h ...
- kubernetes学习笔记之十一:kubernetes dashboard认证及分级授权
第一章.部署dashboard 作为Kubernetes的Web用户界面,用户可以通过Dashboard在Kubernetes集群中部署容器化的应用,对应用进行问题处理和管理,并对集群本身进行管理.通 ...
- JavaWeb——tomcat manager 403 Access Denied .You are not authorized to view this page.
403 Access Denied You are not authorized to view this page. If you have already configured the Manag ...
- 微信调用itchat库 实现发消息
import itchat,timefrom itchat.content import * itchat.auto_login(enableCmdQR=-1)while True: for i in ...
- 同步对象(同步条件Event)
event = threading.Event() #创建同步对象 event.wait() #同步对象等待状态 event.set() #同步对象设置Trueevent.clear() ...