00//Robotics Software Engineering

Autonomy for the Unstructured World

We develop software for mobile robots and collaborative arms. Work with our engineers on navigation, perception, simulation, and robot learning.

Engineering in Practice

Robot Arm Teleoperation

Technologies We Work With
ROS 2WebotsNVIDIA IsaacPyTorchLeRobotZenoh
01//Services

Robotics Software Development.

We build robot simulations, integrate sensors and control software, and develop navigation, perception, and imitation-learning workflows.

Robot Learning

We collect demonstrations through phone or VR teleoperation and train policies for manipulation tasks. The SpesVLA preview shows a real robot sorting files and screwdrivers into separate trays.

See the Tool-Sorting Demo
  • Teleoperation and demonstration collection
  • Imitation learning and VLA research
  • Policy training and evaluation
Discuss Your Requirements
  • Project Delivery

    A defined scope and a dedicated engineering effort, from implementation to integration with your robot.

  • Team Augmentation

    Robotics engineers working alongside your developers and hardware specialists on your existing stack.

  • Technical Consulting

    Focused support on architecture, simulation strategy, or a specific perception and control challenge.

02//Platforms

Robot Platforms We Work With.

Integration for collaborative arms, wheeled mobile robots, and robots that combine a mobile base with an arm.

Collaborative Arms
Cobots

Collaborative Arms

Robot arm, gripper, and camera integration for teleoperation and data collection. Our work includes UFACTORY Lite6 and Piper setups.

Mobile Platforms
AMRs

Mobile Platforms

Navigation, localization, and obstacle avoidance for skid-steer, mecanum, and Ackermann platforms, including ROS 2 integration.

Mobile Manipulators
Mobility + Manipulation

Mobile Manipulators

Software that coordinates a mobile base and robot arm for tasks that require both driving and object handling.

Education & ResearchManufacturingAgricultureConsumer GoodsLogisticsFood Processing
03//Team

Meet the Engineering Team.

Work directly with engineers in robotics software, simulation, perception, and control.

Darko Lukić

Darko Lukić

CEO & Robotics Software Engineer

Robotics software engineer. Formerly at Cyberbotics (Webots) and CERN. EPFL alumnus.

Nikola Đukić

Nikola Đukić

Computer Vision Engineer

Specialist in computer vision and deep learning. Former researcher at TU Wien.

Miloš Nikolić

Miloš Nikolić

Robotics Engineer

Control systems and mechatronics engineer specializing in robust adaptive control.

Need help with robot software, simulation, or integration?

Get in Touch →
04//Product Initiatives

Teleoperation and Robotics Education.

Alongside client projects, we’re developing Teleop Pro for robot operation and demonstration collection, and Webots Academy for browser-based robotics classes.

01 / Teleop ProCommercial Extension
Teleoperation / Robot Learning

Teleop Pro

Robot Teleoperation and Demonstration Recording.

The commercial extension of our open-source Teleop library. Operate robot arms through WebXR, record LeRobot datasets, and explore SpesVLA manipulation research.

WebXR ControlLeRobot RecordingSpesVLA Research
Explore Teleop Pro
02 / Webots AcademyFor Educators & Learners
Webots Academy on a laptop: Python code beside a simulated robot arm
Webots Academy on a tablet: camera output and a line-following robot
Webots Academy on a phone: a humanoid walking in simulation
Simulation / Education

Webots Academy

A Robotics Lab in Your Browser.

Read the theory, write a controller, and run a Webots simulation in one browser tab. Educators build classes from ready-made lessons, invite students, and review their submissions.

Browser-Based SimulationReady-Made LessonsClass Management
Explore Webots Academy
Within Teleop Pro / Research PreviewMeet SpesVLA. Learning manipulation from images, instructions, and demonstrations.
05//From the Lab

Project Demos and Updates.

Robot demonstrations, Webots releases, and research updates from our projects.

All Posts
06//FAQ

Working with Spes Robotics.

A few things to know about working with our engineering team.

What robotics work can you help with?

We develop software for mobile robots and collaborative arms. Our work includes navigation, perception, motion planning, control, simulation, system integration, and robot learning. We can help with a specific part of your stack or a complete development project.

How can we work with Spes Robotics?

We deliver defined projects, embed engineers in an existing team, and provide technical consulting. Start with your robot, the task, and your current development stage so we can discuss the right scope.

Can you join a project that is already underway?

Yes. We can work alongside your developers and hardware specialists on an existing robotics stack. Tell us about your hardware, current software, and the integration or development work you need help with.

Can we start with simulation before hardware is ready?

Yes. We build simulation environments and digital twins to develop and test robot behavior before hardware deployment. Our simulation work includes Webots, Isaac Sim, and MuJoCo.

How do your products relate to your services?

Our primary work is robotics engineering services for clients. Alongside that work, we’re developing Teleop Pro and Webots Academy as product initiatives. Teleop Pro commercially extends our open-source Teleop library, with SpesVLA research within it. Webots Academy brings robotics teaching and learning to the browser.

07//Contact

Discuss Your Robotics Project.

Tell us about your robot, your technical challenge, and the engineering support you need.

contact@spes.ai
Start the Conversation

Tell Us About Your Robot and Task.

A few details help us understand how we can work together:

  1. 01Your robot, hardware, or simulation environment.
  2. 02The task you want to solve and what you’ve tried.
  3. 03Your project stage and the support you need.