Robotics is what happens when embedded systems, computer vision, control theory, and mechanical engineering all have to agree at 100Hz. Our robotics group has shipped autonomous vehicles, warehouse pickers, agricultural drones, and inspection robots into customer hands.
The stack we use
- ROS 2 (Humble / Iron) as the default middleware, with custom nodes in C++ and Python.
- Perception: stereo + LIDAR fusion, semantic segmentation, SLAM (RTAB-Map, Cartographer, ORB-SLAM3).
- Motion planning: MoveIt 2 for manipulation, Nav2 for mobile robots, custom MPC where needed.
- Simulation: Gazebo, Isaac Sim, Unity / Unreal for photorealistic synthetic data.
- Fleet orchestration: mission planning, task allocation, charging, and maintenance scheduling for multi-robot deployments.
What we don't do
We don't build robotic hardware from scratch — we partner with mechanical and electrical engineering shops for that. What we do is the software layer that takes a working chassis and turns it into an autonomous, safe, fleet-managed product.