🦾 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

[Featured Project 1]

[Brief description of a key research project focusing on autonomous systems and advanced robotics applications...]

Learn More

[Featured Project 2]

[Brief description of a successful competition entry or award-winning project demonstrating technical excellence...]

Learn More

[Featured Project 3]

[Brief description of an industrial collaboration or commercial project showcasing real-world applications...]

Learn More

Crobotic Solutions Team

Filip Zorić

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?
HROBOS ZICER FER Nuqleus
Top