Cozmo SDK Blog

blog

Our aim is to bring Artificial Intelligence out of labs and into people’s everyday lives. This blog is where we’ll share the stories, challenges and achievements that make this ambition such an interesting ride.

Anki - Careers

Announcing Cozmo SDK Beta Launching October

Posted by Anki | July 11th, 2016

Our roots, our mission

We started Anki in 2010 with the mission to harness robotics and AI technologies to bring to life consumer products with an unprecedented level of intellect and interactive capabilities. These powerful technologies have the ability to disrupt many of today’s biggest and most entrenched industries; change the way we interact with one another; and, transform our day-to-day.

However, in order to get to a place where robotics is truly additive to our society, we need to collaboratively chip away at the problem. That’s why we started with Anki DRIVE. It was a proof of concept for how we could pack some of the most complex robotics technology ever available to consumers in a tiny package, all at an accessible price.

With COZMO, we built a robot that has the same sophistication as some robots currently used in research labs. Those robots typically cost thousands of dollars and stand several feet tall. Cozmo, in stark contrast, fits in the palm of your hand and costs a fraction of the price.


Enter the Cozmo SDK Beta

But making a loveable character with the level of personality and depth that only existed in films was only half the battle. We wanted to make it easy for anyone to access our technology. Cozmo was built with this in mind since the early planning phases.

This is why we’re releasing a free SDK for anyone to tap into the power of Cozmo.

In addition to giving you access to the low level functionality of Cozmo, such as setting wheel speed, lift position, head position, or reading sensor data – from camera stream to accelerometers – we are also giving you access to the high level functions we developed over the past 4 years. This is where things really start to get interesting.

With the SDK Beta, for example, you’ll be able to:
  • Use the computer vision system to track and recognize faces and facial expressions and estimate their position and orientation in 3D space.
  • Tap into the localization system with access to the robot’s internal map and all objects in it.
  • Utilize path and motion planners with obstacle avoidance, etc.
  • Explore Cozmo’s behavior system and execute high level behaviors such as look-around, findFaces, findCubes, etc.
  • Use the entire animation system of the robot with access to all animations and sounds our character team has created.

This means, with the SDK, you’ll be able to use Cozmo’s facial recognition to identify faces and take actions, or his computer vision and path planning to navigate around obstacles in his environment, or tap into his animation system to choreograph complex movements upon command.

And that’s just the beginning.


(S)tudents, (D)evelopers, (K)ids

At the end of the day, everything we do at Anki is in an effort to advance the state of robotics - whether that’s kids learning coding for the very first time at camp or PhD students focused on solving complex computer vision challenges in a lab.

Unlike traditional software coding, students of robotics know how quickly you can reach a point where time and capabilities no longer progress at an even pace. This unfortunately can stall the advancement of research, as more sophisticated actions require specialized expertise and access to cost-prohibitive equipment.

With our SDK, you can program Cozmo to do something with a single line of code that once would have required a PhD-level expert in robotics and AI to achieve.

Making this level of robotics available has staggering implications for the worlds of entertainment, academia and future industries.

We simplified some of the hard work, so that you can advance your research, solve the next big challenge in robotics, or simply get creative and entertain friends with what a spunky robot can do.


Beyond Cozmo Launch

Behind the scenes, we’re already working on a longer roadmap for the SDK with leading academic institutions, research labs and companies, and leaders in STEM education – because we can’t think of a better way to inspire the next generation of roboticists and coders than a Cozmo in every classroom.

We want to give you the power to learn more and help advance the state of robotics, no matter how novice or advanced your skills.


How it’ll work + our SDK community

Anki believes in a community-driven approach to progress. That’s why Cozmo’s SDK will be free and released as a Beta to anyone interested.

The early version of the SDK is just the beginning. We’re building this SDK for you, our hacker community, so we’ll be relying on your feedback to make this the best possible SDK available.

The SDK Beta will be released with the launch of Cozmo on October 16, 2016. As we get closer to Cozmo’s availability, we will be sharing more specifics on how to access the SDK. But we’d love to hear from you about how you’d like to use Cozmo or what types of robotics problems you’re working to solve. Please send us your feedback at CozmoSDK@anki.com.

Also, we’re hiring to give this endeavor the full-time support it deserves. So if you think you or someone you know is up for this exciting journey – help us spread the word.

For additional details on the SDK, please check here: developer.anki.com