Programming / humanoids and robot arms

Robot programming for a specific task

Programming is one of MALONI’s key strengths. We provide C++ and ROS 2 development, simulation, perception integration, navigation and robot arm control. We connect the robot platform with software for your task.

50°05' N / 14°25' EHUMAN · SYSTEM · ENVIRONMENT
01 / MALONI ROBOTICSSCROLL TO EXPLORE ↓

01 / Programming

What we program for you

01

C++ / ROS 2

Control logic, nodes and interfaces connecting the robot, sensors and application.

02

Gazebo / RViz

Robot task simulation in Gazebo and visualisation of states, sensor data and planned motion in RViz.

03

Cameras and sensors

Sensing and data processing integration for perception and application feedback.

04

Navigation algorithms

Development and integration of localisation, route planning and obstacle responses using the platform’s available data and interfaces.

05

MoveIt 2 and arm control

Motion planning and robot arm control according to the model, joints, control interface and workspace.

06

ROS 2 and object recognition

Connecting object recognition results with ROS 2 data flows and subsequent robot tasks.

02 / Programming

From a task to evaluated behaviour

01

Task and interfaces

We clarify the platform, configuration, task, equipment and available SDKs or control interfaces.

02

Development and simulation

We agree the development approach, required data, tool versions and what can be evaluated in simulation.

03

Evaluation and handover

We evaluate the result against agreed criteria and hand over the agreed software, documentation and support terms.

ImportantSupport for these technologies depends on the platform, configuration, permissions and documentation. Simulation results alone do not establish physical robot performance or operational readiness.

03 / Programming

Humanoid programming in practice

We are preparing a place for real development examples. Each example will identify the robot, configuration, approach and result, distinguishing simulation from a physical robot.