Luis Pacheco

Animaquina

Oct 10, 2024

Animaquina is a robot Integrated Development Environment (IDE) designed to control and simulate robots directly within Blender. By leveraging Blender’s powerful 3D capabilities, Animaquina provides a versatile and user-friendly platform for robot programming, visualization, and real-time manipulation. The IDE bridges the gap between digital simulations and physical robotic execution, making it a valuable tool for designers, engineers, and educators interested in robotics.

Animaquina Interface

Features

Animaquina offers a range of powerful features, allowing users to intuitively manage robotic simulations and operations:

  • IP-based Robot Connection: Connect and control robots over an IP network.
  • Real-time Manipulation: Move and adjust robots directly within Blender’s 3D viewport.
  • Digital Twin Synchronization: Keep the digital model synchronized with the physical robot.
  • Real-time Movement Visualization: Visualize robot movements in real time for immediate feedback.
  • Manual Mode: Manipulate the physical robot manually, with real-time updates in the digital twin.
  • Marker Placement: Digitize features of the working environment by placing markers in the digital model.
  • Toolpath Execution: Create and run toolpaths based on mesh object vertices, useful for complex manufacturing tasks.
  • Info Panel: Display the current joint rotation and TCP (Tool Center Point) position.
  • VR and XR Integration: Integrates with Freebird XR, allowing for immersive interaction in virtual or extended reality environments.

Animaquina Interface

Supported Robot Versions

Animaquina supports different robot models, each optimized for specific platforms:

  • Animaquina-UR: Compatible with Universal Robots, tested with models UR5e, UR10e, and UR20.
  • Animaquina-Xarm: Compatible with UFactory Xarm robots, tested with the Xarm-6.
  • Animaquina-KUKA: Compatible with KUKA robots (limited functionality), tested with KUKA Agilus KR10-1100.

For support or custom integrations, feel free to reach out at: luigi(at)neobrutal(dot)com.

Applications

Animaquina’s versatility extends to a range of applications across industries:

  1. Hybrid Manufacturing:
    • Develop, manage, and run robotic toolpaths for 3D printing, CNC milling, and more, directly from Blender.
  2. Art Installations:
    • Create interactive art pieces that respond to environmental inputs, choreographed through Blender.
  3. Theatre and Stage Performances:
    • Control moving stage elements, enabling complex choreographies and dynamic performances.
  4. Education:
    • Teach concepts of robotics within an integrated and easy-to-use environment, making learning more interactive.
  5. Prototyping:
    • Quickly test robotic motion in the real world, with direct control from Blender for faster iteration cycles.
  • animaquina-kuka animaquina-kuka
  • digital-twin-robot digital-twin-robot
  • ezgif-7-a2d0bb239a ezgif-7-a2d0bb239a
  • inversekinematics-kuka inversekinematics-kuka
  • robot3dprinting- simulation robot3dprinting- simulation
  • toolpaths toolpaths
  • xr-universalrobot xr-universalrobot

Copyright By Luis Pacheco