Robotics & Embedded Systems

Robotics and embedded technology now surround us and have changed the way we live. Such technology can make things easier or harder, depending on how well it is designed and implemented.

End Point has developed products ranging from small prototypes to production-quality deployments around the world using a variety of technologies including Arduino, embedded Linux and BSD software, Interactive Spaces, and ROS (the Robot Operating System).

We are particularly fond of ROS, an integrated open source ecosystem of software libraries and tools designed for building robot applications. ROS has a huge and active community which has developed many state-of-the-art algorithms and device drivers.

We have recently open sourced an extensive set of “ROS nodes” that we used to re-platform our Liquid Galaxy system to make it more reliable, flexible, and extensible. Two of our engineers, Wojciech Ziniewicz and Matt Vollrath, presented at ROSCon in Hamburg, Germany, describing our system and its advanced infrastructure for developing, testing, and remotely supporting the Liquid Galaxy. See their talk here:

With our re-architected system based on ROS, we are now extending the capabilities of the Liquid Galaxy by integrating it with new input devices and connecting it with other systems.

As Matt wrote in his blog post “Simple cross-browser communication with ROS”:

ROS and RobotWebTools have been extremely useful in building our latest crop of distributed interactive experiences. We’re continuing to develop browser-fronted ROS experiences very quickly based on their huge catalog of existing device drivers. Whether a customer wants their interaction to use a touchscreen, joystick, lights, sound, or just about anything you can plug into the wall, we now say with confidence: “Yeah, we can do that.”

Contact us for more information.

Contact us!