MoveIt 2 on a Real Robot Arm: ros2_control, Inverse Kinematics and a URDF That Matches the Hardware (OmArm One Part 3)

The real OmArm One and its RViz model in the same pose, with the interactive marker on the gripper

MoveIt 2 on a real robot arm with ROS 2 Jazzy: audit the CAD export against the built arm, set up ros2_control, derive the inverse kinematics, build the MoveIt package with the Setup Assistant and drive an ESP32 arm over one USB cable.

قيادة ذراع روبوتية مطبوعة بتقنية ثلاثية الأبعاد (3D) بوحدة تحكم PS3: ESP32 وبلوتوث ودون حاسوب (OmArm One، الجزء 1.5)

A DualShock 3 controller held in one hand with the 3D printed OmArm One robot arm behind it holding an orange cube

اربط يد تحكم PS3 بـESP32 عبر Bluepad32 وحرّك ذراعًا روبوتية مطبوعة بالطباعة ثلاثية الأبعاد (3D) بسبع درجات حرية (7-DOF، أي 6+1 للقابض): عصوان للتحكم بالسرعة، وأربعة مستويات للسرعة، وتسلسل وضعيات مسجَّل، وإيقاف يبقى مثبتًا، دون الحاجة إلى أي حاسوب.

OmArm One: بناء ذراع روبوتية بسبع درجات حرية (7-DOF) بالطباعة ثلاثية الأبعاد (3D) على محامل كروية حقيقية (الجزء 1)

OmArm One, a 6-joint printed arm with a parallel-jaw gripper, rendered from the CAD assembly

ابنِ ذراعًا روبوتية مطبوعة بطابعة ثلاثية الأبعاد بسبع درجات حرية (7 DOF) تدور على محامل كروية حقيقية: مدى وصول 485 mm، وحمولة 200 g، وقائمة مواد (BOM) كاملة، و16 رسمًا متحركًا للتجميع، وتحكم عبر الويب بلوحة ESP32.

مستشعر المسافة بالموجات فوق الصوتية HC-SR04 مع ESP32: مبدأ العمل والتوصيلات ولوحة متابعة حية على الويب

Hand holding a flat board in front of an HC-SR04 ultrasonic sensor mounted on a grey OmGrid baseplate with an ESP32 and the OmArTronics logo

وصّل HC-SR04 بلوحة ESP32، واقرأ المسافة عبر المنفذ التسلسلي (Serial)، ثم اعرض لوحة بيانات حية يستضيفها المتحكم نفسه، وكل ذلك في عملية رفع واحدة. يتضمن بيانات مقيسة عن التذبذب (Jitter) ومدى القياس.

شرح URDF في ROS 2: عرض ذراع روبوتية ومحاكاتها في RViz وGazebo

ابنِ توأمًا رقميًا للذراع الروبوتية OmArm Zero: صِفها بصيغة URDF/Xacro، وافحصها في RViz، وحاكِها فيزيائيًا في Gazebo Harmonic على ROS 2 Jazzy.

OmArm Zero: بناء ذراع روبوتية بست درجات حرية 6-DOF (5+1 للقابض) مع تحكم عبر الويب باستخدام ESP32

OmArm Zero ESP32 robotic arm with browser-based web control interface

ابنِ OmArm Zero، ذراعًا روبوتية بست درجات حرية (6-DOF، أي 5+1 للقابض) يُتحكَّم بها عبر واي فاي (Wi-Fi) بواسطة ESP32. دليل بناء كامل مع ملفات الطباعة ثلاثية الأبعاد (3D)، ومخططات التوصيل، والبرنامج الثابت (Firmware)، وواجهة تحكم تعمل في المتصفح. مدى وصول 303 mm، وحمولة 100 g (وحتى 150 g مع نابض الكتف)، بتكلفة أقل من $50.