Robot software: Difference between revisions

Content deleted Content added
Introduction: trying to expand the introduction.
Encore007 (talk | contribs)
No edit summary
Line 1:
 
{{Cleanup|date=November 2009}}
'''Robot software''' is the set of [[Computer programming|coded commands]] or instructions that tell a [[Machine|mechanical device]] and electronic system, known together as a [[robot]], what tasks to perform. Robot [[software]] is used to perform autonomous tasks. Many software systems and frameworks have been proposed to make programming robots easier.
 
Line 171:
* [http://www.roboticslibrary.org/ Robotics Library] is an open-source C++ library covering kinematics, planning, visualization, and hardware drivers for several robots.
* [[Robotics Toolbox for MATLAB]] - this is [[Free Software]] that provides functionality for representing pose (homogeneous transformations, Euler and RPY angles, quaternions), arm robots (forward/inverse kinematics and dynamics) and mobile robots (control, localisation and planning)
* G.W. Lucas, "''[http://rossum.sourceforge.net/ Rossum Project]''",G.W. Lucas,open-source robotics project .
* [[Player/Stage Project]] - A very popular [[Free Software]] robot interface and simulation system, used for robotics research and teaching worldwide.
* [http://pyrorobotics.com/ Pyro, Python Robotics] - Popular robotics [[Free Software]] used in universities and colleges.
Line 176 ⟶ 177:
* [[Robot Operating System]] - Robot Operating System is an open-source platform for robot programming using Python and C++. Java, Lisp, Lua and [http://car.mines-douai.fr/category/pharos/ Pharo] are supported but still in experimental stage.
* [http://www.inl.gov/adaptiverobotics/robotintelligencekernel/index.shtml Robot Intelligence Kernel ]
===Off-line Programming===
*[[Visual Components]] is a commercial 3D [[discrete event simulation]] software that enables [[material flow]] and robotics simulation on one platform. The functionality can be extended with [[Off-line programming (robotics)|off-line programming]] capabilities and [[Programmable logic controller|PLC]] connectivity.
* "''The Basics - [http://www.seattlerobotics.org/encoder/aug97/basics.html Robot Software]''". Seattle Robotics Society.
* "''[http://www-static.cc.gatech.edu/ai/robot-lab/MARS/ Mobile Autonomous Robot Software]'' (MARS)". [[Georgia Tech Research Corporation]].
* "''[http://robot.spawar.navy.mil/home.asp?item=robotsoftware Tech Database]''". robot.spawar.navy.mil.
* [http://www.inl.gov/adaptiverobotics Adaptive Robotics Software at the Idaho National Laboratory]
* [http://www.octopuz.com OCTOPUZ] OCTOPUZ provides cutting-edge offline robot programming and simulation software designed to simplify advanced industrial automation.
* [http://www.robotmaster.com Robotmaster] Robotmaster CAD/CAM for robots seamlessly integrates off-line programming, simulation and code generation, delivering quick, error-free robot programs.
* [http://www.sprutcam.com SprutCAM Robot] [[SprutCAM]] Robot single environment for the rapid creation of complex collision-free 3D movements in native 6 or more axes code for [[Off-line programming (robotics)]].
 
==See also==
Line 199 ⟶ 209:
 
==External links==
* "''The Basics - [http://www.seattlerobotics.org/encoder/aug97/basics.html Robot Software]''". Seattle Robotics Society.
* G.W. Lucas, "''[http://rossum.sourceforge.net/ Rossum Project]''".
* "''[http://www-static.cc.gatech.edu/ai/robot-lab/MARS/ Mobile Autonomous Robot Software]'' (MARS)". [[Georgia Tech Research Corporation]].
* "''[http://robot.spawar.navy.mil/home.asp?item=robotsoftware Tech Database]''". robot.spawar.navy.mil.
* [http://www.inl.gov/adaptiverobotics Adaptive Robotics Software at the Idaho National Laboratory]
* {{webarchive |date=2013-01-27 |url=http://archive.is/20130127182004/http://www.linuxdevices.com/articles/AT5739475111.html |title=A review of robotics software platforms}} Linux Devices.
* [http://www.robotics.org/bookstore-prod.cfm?category_id=118&product_id=269/ ANSI/RIA R15.06-1999 American National Standard for Industrial Robots and Robot Systems - Safety Requirements (revision of ANSI/RIA R15.06-1992)]
* [http://www.octopuz.com OCTOPUZ] OCTOPUZ provides cutting-edge offline robot programming and simulation software designed to simplify advanced industrial automation.
* [http://www.robotmaster.com Robotmaster] Robotmaster CAD/CAM for robots seamlessly integrates off-line programming, simulation and code generation, delivering quick, error-free robot programs.
* [http://www.sprutcam.com SprutCAM Robot] [[SprutCAM]] Robot single environment for the rapid creation of complex collision-free 3D movements in native 6 or more axes code for [[Off-line programming (robotics)]].
 
{{Robotics}}