2 Repos
Defining motion skills, gaits, and physical interactions for robotic platforms.
Distinct from Skill Development Programs: Focuses on the creation of physical robot movements rather than academic skill development or kernel programming.
Explore 2 awesome GitHub repositories matching hardware & iot · Robot Behavior Programming. Refine with filters or upvote what's useful.
OpenCat-Quadruped-Robot ist ein Entwicklungs-Framework und Motion-Control-API für den Bau vierbeiniger Roboter. Es bietet eine umfassende Umgebung für die Entwicklung von Quadruped-Robotern, mit Tools für Locomotion-Gait-Design, inverse Kinematik und eine geschichtete Steuerungsarchitektur, die High-Level-Intelligenz von Low-Level-Bewegungen trennt. Das Projekt zeichnet sich als Embedded-KI-Deployment-Tool aus, das es Benutzern ermöglicht, Machine-Learning-Modelle zu trainieren, zu quantisieren und auf Vision-Module für Aufgaben wie Objekterkennung und visuelles Target-Tracking bereitzustellen. Es unterstützt zudem komplexe Mensch-Roboter-Interaktion durch Offline-Sprachbefehlsverarbeitung, Imitation menschlicher Bewegungen und ein visuelles Block-Programmier-Interface für grafische Logikgenerierung. Das System deckt eine breite Funktionsfläche ab, einschließlich Echtzeit-Balance-Stabilisierung mittels IMU-Daten, autonomer Navigation mittels 3D-Kameras und verschiedener Fernsteuerungs-Interfaces via Bluetooth und WiFi. Es enthält zudem Tools für Roboter-Gait-Simulation, Reinforcement-Learning-Policy-Transfer und eine dedizierte Python-API für externe Software-Integration. Firmware-Management wird über eine Suite von Deployment-Tools abgewickelt, die USB, Bluetooth und Over-the-Air-Updates für Mainboards und Mikrocontroller-Module unterstützen.
Enables the development of custom movement skills and gait patterns using visual block logic or C++ code.
Webots ist ein physikbasierter Robotersimulator und eine Entwicklungsumgebung, die für die Modellierung, Programmierung und das Testen des Verhaltens von Robotern in einer simulierten 3D-physikalischen Welt verwendet wird. Es dient als virtuelles Prototyping-Tool zur Verifizierung mechanischer und elektronischer Systeme durch die Erstellung virtueller Robotermodelle und Steuerungslogik. Die Plattform ermöglicht einen vollständigen Robotik-Simulations-Workflow, einschließlich der Entwicklung von Roboter-Controllern und der Programmierung autonomer Agenten-Verhaltensweisen. Sie konzentriert sich auf die Modellierung physischer Systeme, um die mechanischen Eigenschaften von Hardware abzubilden und reale Interaktionen zu simulieren. Die Fähigkeiten des Systems decken die Entwicklung von Roboter-Controllern, die Programmierung autonomer Agenten sowie die allgemeine Modellierung und Simulation robotischer Systeme ab.
Enables the creation and execution of code to define how virtual agents interact with their environment.