O principal propósito deste artigo é procurar coligir uma lista de Braços Robóticos operados com ROS, com recurso ao Moveit. No entanto também são incluídos alguns braços róboticos que ainda não existe software para os operar com o ROS mas que seja eventualmente possível criar esse software.
Requisitos básicos para operar um braço robótico com o ROS
Uma das primeiras condições para que o braço róbotico seja possível de ser operado com facilidade com o ROS Moveit é que exista uma descrição do mesmo num ficheiro URDF.
Os ficheiros URDF são ficheiros XML com duas etiquetas fundamentais:
- Link, que representam as parte estáticas dos robot
- Joint. que representam as ligações entre as várias partes do robot, (links)
Existem dois tipos de cadeias cinemáticas:
- As cadeias em malha fechada (closed loop): em que cada link está ligado pelo menos a dois outro links ( a cadeia forma um ou mais circuitos fechados).
- As cadeias em malha aberta (malha aberta): em que um, ou mais, dos links apenas está ligado a um outro link.
Os ficheiros URDF só permitem a descrição de robots em árvore hierárquica, o que deixa de fora os robots com cadeia cinemática em malha fechada.
Braços Róboticos com ROS
- Niryo One
- BCN3D Moveo
- dobot
- EezyBotArm MK2
- RoboticArmV1
- EezyBotArm MK1
- Tinkerkit Braccio Robot
- 7DOF arduino arm for ROS
- Faze4 Robotic arm
Braços Róboticos sem ROS
- Robot Arm MK2 Plus
- RoboticArmV2
- Sixi 2 Robot Arm
- WE-R2.4 Six-Axis Robot Arm
- https://www.thingiverse.com/thing:1718984
- uStepper (4th gen) https://www.thingiverse.com/thing:3876856
- 6DOF Robot Arm v1.0
- Faze4 Robotic arm (6dof)
- Atlas – 6DOF 3D printed universal robot
- RepRap HELIOS SCARA Robot
- SCARA Robotic Arm
- Dexter
- Walter – 6 DOF robot arm in vintage style
- Thor – OpenSource 3D printable Robotic 6DOF Arm
- 6 axis stepper robot
Robots paletizadores
Partilham a mesma cadeia cinemática
- meArm (v0.3, v0.4, v1.0)
- eezybotarm (mk1, mk2, mk3)
- Robot Arm MK2 Plus
- uStepper Robot Arm (Rev 2, Rev3, Rev 4)
- Horizontal Travel Robot Arm
- robotArm (ftobler)
- uArm
Dexter
https://hackaday.io/project/158779-dexter
https://www.thingiverse.com/thing:2108244
https://github.com/cfry/dde
6 axis stepper robot
https://www.thingiverse.com/thing:1738665
Thor – OpenSource 3D printable Robotic 6DOF Arm
https://hackaday.io/project/12989-thor
Walter is a 6 DOF robot arm in vintage style
https://hackaday.io/project/19968-walter
https://walter.readthedocs.io/en/latest/
RepRap HELIOS SCARA Robot
https://hackaday.io/project/21355-reprap-helios
SCARA Robotic Arm
https://www.thingiverse.com/thing:1241491
Atlas – 6DOF 3D printed universal robot
https://hackaday.io/project/168259-atlas-6dof-3d-printed-universal-robot
Faze4 Robotic arm (6dof)
https://hackaday.io/project/167247-faze4-robotic-arm
https://github.com/PCrnjak/Faze4-Robotic-arm
meArm
https://www.instructables.com/id/Pocket-Sized-Robot-Arm-meArm-V04/
https://github.com/phenoptix/me-arm-ik
Robot Arm MK2 Plus
https://www.thingiverse.com/thing:2520572
uStepper Robot Arm (Rev 2, Rev3, Rev 4)
https://www.thingiverse.com/thing:986224
https://www.thingiverse.com/thing:1398215
https://www.thingiverse.com/thing:1774473
https://github.com/uStepper/uStepper-RobotArm-Rev3
remixes
https://www.thingiverse.com/thing:2849783
Horizontal Travel Robot Arm
https://medium.com/@pacogarcia3/computer-vision-pick-and-place-for-toys-using-raspberry-pi-and-arduino-68a04874c039
https://www.thingiverse.com/thing:3509006
https://www.instructables.com/id/Horizontal-Travel-Robot-Arm/
RobotArm (ftobler)
https://www.thingiverse.com/thing:1718984
Existe um grupo do facebook para os utilizadores deste braço. (https://www.facebook.com/groups/robotarm)
O administrador do grupo criou uma remix deste braço usando correias. Informação disponível em: https://www.20sffactory.com/
STLs disponiveis em: https://www.thingiverse.com/thing:4415380
uArm robotic arm
https://store.ufactory.cc/products/uarm
https://github.com/uArm-Developer/RosForSwiftAndSwiftPro
https://github.com/uArm-Developer/UArmForROS
6DOF Robot Arm v1.0
https://github.com/RoboLabHub/RobotArm_v1.0
Niryo One
https://github.com/NiryoRobotics/niryo_one
BCN3D Moveo
https://www.thingiverse.com/thing:1693444
Dobot magician
https://www.dobot.cc/
https://www.dobot.de/
https://hotblackrobotics.github.io/en/blog/2018/06/29/ros-dobot/
https://github.com/sgabello1/ros-dobot
3D-Model DOBOT Magician incl. Tools
EezyBotArm MK2
https://www.instructables.com/id/EEZYbotARM-Mk2-3D-Printed-Robot/
https://www.thingiverse.com/thing:1454048/files
http://www.eezyrobots.it/eba_mk2.html
https://hotblackrobotics.github.io/en/blog/2018/01/17/ntbd-guide-part-I/
https://hotblackrobotics.github.io/it/blog/2018/02/14/sibot-cloud/
https://hackaday.io/project/157951/logs
https://github.com/IdreesInc/EEZYbotARM-MK2-Cartesian-Coordinates
https://github.com/SimBil91/coffee-bot
https://hackaday.io/project/157951-stm32-robot-arm-controller
Tinkerkit Braccio Robot
https://www.robotshop.com/en/arduino-braccio-robotic-arm.html
https://github.com/ohlr/braccio_arduino_ros_rviz
RoboticArmV1
https://www.instructables.com/id/ROS-MoveIt-Robotic-Arm/
https://www.instructables.com/id/ROS-MoveIt-Robotic-Arm-Part-2-Robot-Controller/
https://www.thingiverse.com/thing:851345
EezyBotArm MK1
https://www.instructables.com/id/EEZYbotARM/
https://www.thingiverse.com/thing:1015238
http://www.eezyrobots.it/eba_mk1.html
Robot Arm MK2 Plus
https://www.instructables.com/id/Robot-Arm-MK2-Plus-Stepper-Motor-Used/
https://www.thingiverse.com/thing:2520572
https://www.instructables.com/id/Using-Arduino-to-Design-3-Dof-Robot-Arm-for-3d-Pri/
7DOF arduino arm for ROS
https://hackaday.io/project/164495-a-7dof-arduino-arm-for-ros
https://github.com/qq95538/ArduinoRobotHardWareInterfaceForROS
RoboticArmV2
https://www.thingiverse.com/thing:969460
Sixi 2 Robot Arm
https://github.com/MarginallyClever/sixi-2
https://docs.google.com/spreadsheets/d/1kIXNkmVc6ltsIxx8kSpOiDqU04hZP3wAlI8Vb9QwlLI/edit#gid=0
WE-R2.4 Six-Axis Robot Arm
https://www.thingiverse.com/thing:3327968
Faze4 Robotic arm
https://hackaday.io/project/167247-faze4-robotic-arm
https://github.com/PCrnjak/Faze4-Robotic-arm
https://hackaday.io/project/3800-3d-printable-robot-arm
https://grabcad.com/library/microb-3d-printable-6-axis-robot-1
Videos do youtube para selecionar braços
Skyentific
Chris Annin
https://www.anninrobotics.com/
https://github.com/Chris-Annin/Annin-Robot-Project
Dr. D-Flow
RBX1 (Remix): 3D Printed 6 Axis Robot Arm Beta Kit