Many different technologies are required to let a robot see, listen and navigate in the world. All of the advanced hardware and software need to synchronize in order for them to become something bigger than the sum of their parts. Read about our approach to them below!
WebRTC can be used for voice, video and other types of data to be sent between peers. We use it to build custom voice- and video-communication solutions.
Teleoperation is a set of technologies that allows one to remotely control a robot. It can be very useful in many situations, such as if an autonomous mobile robot gets stuck. Then you can remotely control it through teleoperation and help it.
Unity, the game engine, is a great tool for simulation and visualization for robotics. It allows us to simulate the robots different sensors in a virtual world, where we can iterate faster than in the real world.