Imitation learning software for robots

Although our first product release was an smart toy robot, we have been secretly working on an AI technology that enables industrial robots and autonomous vehicles to learn from the way people control them. The technology is patent-pending and we are excited to bring it to life.

How Does It Work?

If you have a system where humans can control the robot using tele-operation or similar user interfaces, our AI can mimic the same way people control it. Our AI can process sensory information including camera images, make decisions, and output commands to the robot similar to the way people do it.


Our AI can control a wide variety of robots including industrial robotic arms, delivery robots, lawn mowers, home robots and more. Basically, every robot with at least a camera would work. Auxiliary sensors would help a lot to reduce the number of example demonstrations needed.


- The robot can start to work autonomously with a couple of task demonstrations (sample efficiency). Usually you can see the effect of every new example in real-time without a need to re-train the neural network.

- The robot knows when it is not certain enough and can ask a human operator for help.

- There is no need to hire an engineer to re-program the robot for every new task.

About Us

We are Ximpatico, a venture-backed and NSF SBIR award winning startup based in the US with offices in San Jose, CA and Orlando, FL. Founders are Ph.D. graduates in computer science and engineering behind the state-of-the-art in AI and robotics. We developed a cutting-edge AI technology back in 2016 in our research lab.


Can't find Your question? email us

Does this technology really work? Are you kidding?

Good question! No, our AI does not work perfectly in every application. Every new application needs adjustments to our algorithm and sometimes needs a lot more research. However, if we decide to work on your application, we do all the research necessary for free until our software works as you wish.

Does your software run offline or is it cloud-based?

Both. You can access the software as a web service or run it on the robot.

How much does it cost?

The pricing depends on the application and we can work something together. We normally charge based on your use, $0.5 to $4 an hour per robot.

I am interested, what should I do?

Please contact us, and describe your application. We will let you know if your application is a good fit.