🦾 arm_api2: Jumpstart Your Robotic Manipulator in Minutes 🚀

Tired of spending weeks integrating a new robot arm? With arm_api2, you get a unified interface for any manipulator — UR, Franka, and more.

Switch Effortlessly

Between Cartesian, joint, and servo control modes with a unified API that works across all supported robot manipulators.

One Consistent API

Use the same code interface for UR, Franka, KUKA, and other robots. No more rewriting control logic for each manipulator.

Start Building Fast

Get your application running in minutes, not months. Perfect for research, prototyping, or deployment in production environments.

Quick Start

# Clone the repository
git clone git@github.com:CroboticSolutions/docker_files.git
cd ./docker_files/ros2/humble/arm_api2

# Run with Docker
./pull_and_run_docker.sh

# Start robot in simulation
<robot>_sim

Our Features

Web GUI

Through a simple GUI, you can see the world as the robot sees it, communicate with the robot in a natural language, and teach the robot new skills such as how to grasp or touch an object.

Support Different Manipulators

We support multiple robot manipulators (KUKA, UR, Franka Emika, SHUNK, Kinova etc.) and the list can be easily extended.

AI Features

The recognition of the scene, the communication with the robot and the demonstrations with which a robot learns new skills are enhanced with AI. Once a robot learns a new skill, it can be transferred to other robots worldwide.

Our Services

AI-driven Robotics Development

Development of an intuitive software that combines AI, computer vision, and natural language processing to enable seamless and easy robot programming. With simple commands, a user can instruct the robot to execute tasks such as: "Pick up object A, open valve B, tighten bolt C", etc.

Robotics Software Development

Development of software solutions for robotics platforms, including AI powered software solution, that enables everyone to interact with a robot through click, chat and demonstration. It enables robot integration in various industries and allow anyone to easily set up and use robots.

Consulting and Training

Consulting services to advise companies on the introduction of advanced programming and robotics technologies. Our team advises on the implementation of software solutions related to robotics in general. We also offer training programs to qualify employees for the development and deployment.

Our Projects

Explore our innovative robotics and AI projects that are shaping the future

DemoMotion

Where Human Motion Teaches Machines

Humans teach, robots learn. DemoMotion translates human motion into precise robotic actions, making complex tasks intuitive and AI-driven.

AI & Computer Vision Motion Mapping
Learn More

IzzyTwist

Robot Programming Made Effortless

Turn robot programming into a few clicks, making collaborative robots instantly accessible to anyone through an intuitive web interface.

Web Platform No-Code
Learn More

AutoPilot NDT

Autopilot for Smarter Inspections

Empowering drones to inspect autonomously, blending AI-driven flight with a human-friendly interface for smarter, scalable aerial inspections.

Autonomous Systems Aerial Inspection
Learn More

Crobotic Solutions Team

Filip Zorić, PhD

Filip is currently finishing his PhD at the Faculty of Electrical Engineering and Computing at the University of Zagreb. His research sits at the intersection of aerial manipulation, human-robot interaction, and robot control. READ MORE

Ana Milas, PhD

Ana received her PhD at the Faculty of Electrical Engineering and Computing on autonomous exploration of unknown 3D environments using UAVs, focusing on disaster scenarios. READ MORE

Marko Križmančić

Marko is a research assistant at the Faculty of Electrical Engineering and Computing, where he is completing his PhD on optimizing communication topology in multi-agent systems. READ MORE

Contact Us

What is 5 + 3?
Founded by European Union HROBOS ZICER Nuqleus
Top