Content deleted Content added
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 |
|||
(5 intermediate revisions by one other user not shown) | |||
Line 153:
Open subcomponents can include [[open-source computing hardware]] as subcomponents, such as [[Arduino]] and [[RISC-V]], as well as open source motors and drivers such as the Open Source Motor Controller and [[ODrive]].
Open hardware robotics interface boards<ref>{{cite journal
Line 173 ⟶ 171:
=== Middleware ===
[[Robotics middleware]] is software which links multiple other software components together. In robotics, this specifically means real-time communication systems with standardized message passing protocols. The predominant open source middleware is [[Robot Operating System|ROS2]], the robot operating system, now as version 2. Other alternatives include ROS1, YARP — used in the [[iCub]], [[URBI]], and [[Orca]]. Open source middleware is usually run on an open source operating system, especially the [[Ubuntu]] distribution of [[Linux]].
=== Driver software ===
Line 181 ⟶ 179:
=== Simulation software ===
Open source robotics simulators include [[Gazebo simulator|Gazebo]], [[MuJoCo]] and [[Webots]]. Open source 3D game engines such as [[Godot (game engine)|Godot]] are also sometimes used as simulators, when equipped with suitable middleware interfaces.<ref>{{Citation |last=nordstream3 |title=nordstream3/Godot-4-ROS2-integration |date=2025-03-07 |url=https://github.com/nordstream3/Godot-4-ROS2-integration |access-date=2025-03-09}}</ref><ref>{{Cite web |title=ProviewR X Godot |url=https://www.nexedi.com/blog/P-OSIE-Blog.ProviewR.Godot |archive-url=
=== Automation software ===
Line 189 ⟶ 187:
* [[Machine vision]] systems such as the [[You Only Look Once|YOLO]] object detector.
* 3D [[photogrammetry]]<ref>{{cite book |last1=Jensen |first1=Austin M. |last2=Morgan |first2=Daniel |last3=Chen |first3=YangQuan |last4=Clemens |first4=Shannon |last5=Hardy |first5=Thomas |title=Volume 3: ASME/IEEE 2009 International Conference on Mechatronic and Embedded Systems and Applications; 20th Reliability, Stress Analysis, and Failure Prevention Conference |chapter=Using Multiple Open-Source Low-Cost Unmanned Aerial Vehicles (UAV) for 3D Photogrammetry and Distributed Wind Measurement |date=1 January 2009 |pages=629–634 |doi=10.1115/DETC2009-87586|isbn=978-0-7918-4900-2 }}</ref>
* Navigation including [[Simultaneous localization and mapping|SLAM]] and planning such as
| title = nav2
| url = https://docs.nav2.org//
* Arm inverse kinematics such as [[moveIt]]▼
| access-date = 2024-10-20
}}</ref>
| title = MoveIt 2
| url = https://moveit.picknik.ai/humble/index.html
| access-date = 2024-10-20
}}</ref>
==Community==
|