Anki's Cozmo will let you customize its code to your heart's content

version 1468246779 anki 7
Remember Cozmo, the cute little AI-powered robot that can recognize faces, become bored if you ignore it, or throw a tantrum when it loses a game? Turns out it’s capable of far more than Anki, the San Francisco-based creators of the ‘bot, let on last week. On Monday, the startup announced the launch of a software development kit that will expose Cozmo’s artificial intelligence smarts — including facial recognition, positional tracking, and text-to-speech synthesis — to any developer keen on tapping into them.

Anki’s motivations for doing so, explained Anki’s president and co-founder Hanns Tappeiner at a showcase in New York City, are twofold. First, the company wants to distill Cozmo’s deluge of mechanical parts, which include a gyroscope, accelerometer, cameras, a drop sensor, and four motorized joints, down to easy-to-understand functions that novice programmers can understand.

“[Cozmo] is very different from anything out there in terms of the number of tools at the software’s disposal,” Tappeiner said. Second, the company is angling to expose the toys’ more advanced features, like the ability to recognize and remember a familiar face, in a friendly, polished format that’s conducive to development.


The ultimate aim, said Tappeneir, is to put incredibly powerful resources — resources with up to four years of development and “thousands of lines of code” behind them — at the fingertips of both experts and dilettantes alike. He compared it to the advent of smartphone apps. “Pre-2007, if you wanted to be a mobile developer, you had to be a hardcore professional,” he said. “Only after the iPhone and Android has it become easy enough that almost anyone can make an app.”

The inherent complexity of robotics adds a wrinkle, though. While developing a moderately complex smartphone app might only require basic knowledge, programming a ‘bot is typically far more involved. As simple as a routine like obstacle avoidance might sound, said Tappeiner, the code is anything but. “You might be able to make a light blink or get the robot to drive straight, but to do anything else, you basically need a Ph.D in robotics,” he said. “There are people who literally spend their entire life figuring out that kind of stuff. The average person can’t or doesn’t have the time to worry about that [stuff].”

Anki’s solution is in the form of functions, or single-code, easy-to-use resources that encapsulate the company’s years of research. Cozmo’s software development kit, which developers access by plugging a smartphone or tablet running Anki’s companion app into their computer, includes hundreds of individual functions that let developers leverage everything from the Cozmo’s facial recognition to object avoidance.

Tappeneir showed one example, NumFaces, that “fires up nine thousand lines of code” to figure out faces are within Cozmo’s field of view. Another, LookAround, triggers the robot’s curious side — it’ll drive around and identify “things of interest,” or any objects it doesn’t recognize. And yet another, RollBlock, has Cozmo knocking over toy blocks on command. “You, as a developer, might just think, ‘I want to stack those two cubes,'” Tappeneir said. “Now, you don’t have to worry about it.


The breadth of tools at launch is extensive. In tow is facial tracking and facial recognition, the latter of which is accurate enough enough to detect a subjects’ gender and age, said Tappeiner. There’s even a function for pet tracking — Cozmo can distinguish between dogs and cats — and has options for playing back Cozmo’s various animations, sounds, and music.

And that’s just the tip of the iceberg. Intrepid programmers can supplement the list of available functions with their own code, said Tappeiner, which opens the door to integrations with “any internet-connected device” with a compatible web API. Cozmo will be able to pair with a Philips Hue bulb to dim the lights when you’re sitting in front of your living room TV, for example, or start a wireless coffee maker when you get out of bed in the morning.

The SDK will be released in stages, Tappeiner said. Phase 1 will be geared toward tinkering types who don’t mind getting their hands dirty — “hackers, students, and researchers.” A more stable release to follow will include support for visual programming languages like Scratch.

“The functions can be a high level, so it’s easy to wrap a graphical block around them,” Tappeiner said. “Kids will have access to actions like, ‘tell me whether the robot sees my mom right now.'” Already, he said, Anki’s partnering with “leading academic institutions, research labs and companies, and leaders in … education” to incorporate Cozmo into classroom curriculums.

Perhaps the most significant addition to the Cozmo platform, support for third-party app publishing, won’t land until the SDK’s final, third phase. Anki hasn’t settled on a distribution or pricing model yet, but the company eventually wants to facilitate the installation of custom apps beyond code repositories like Github. The team’s biggest hurdle, said Tappeiner, are the restrictions imposed on developers by some mobile app stores. “There are rules regarding what you’re allowed to do in an app store and what you’re not allowed to do,” he said. “But we’re working on it.”

Cozmo is available for pre-order now at the discounted price of $160. It’ll retail for $180 in October, and begin shipping with the SDK in the coming months.

Pre-Order on Amazon

Emerging Tech

Want to know which drones are flying near you? There’s an app for that

Want to know what that mysterious drone buzzing over your head is up to? A new system developed by AirMap, Google Wing, and could soon tell you -- via a map on your phone.
Emerging Tech

Ford’s sweaty robot bottom can simulate 10 years of seat use in mere days

Ford has developed 'Robutt,' a sweaty robot bottom that's designed to simulate the effects of having a pair of human buttocks sitting on its car seats for thousands of hours. Check it out.
Emerging Tech

Scientists find a technique to identify electricity-producing bacteria

A new development could allow microbes to be used to run fuel cells and purify sewage water. An MIT team has developed a new microfluidic technique which can process samples of bacteria to see if they are able to produce electricity.
Smart Home

Here’s everything Amazon and its partners announced for Alexa at CES

Amazon Alexa is rocking CES 2019. After selling millions of Echo and Dot smart speakers during the 2018 holiday season, extending its reach everywhere, Amazon has announced a ton of new partnerships with device manufacturers.
Emerging Tech

Lasers and bovine breathalyzer help determine how much methane cows produce

Cow farts and belches don't sound like catastrophic threats, but they contribute to the massive amounts of methane in the atmosphere. Recently, scientists set out to establish the numbers.
Emerging Tech

Researchers discover a way to make 3D printing 100 times faster using light

Researchers at the University of Michigan have invented a new method of 3D printing which is up to 100 times faster than conventional 3D-printing processes. Here's how it works and why it could prove a game-changer for 3D printing.
Emerging Tech

Yamaha’s new app lets you tune your motorcycle with a smartphone

It used to be that if you wanted to tune your motorcycle’s engine and tweak its performance, you needed specialized tools and even more specialized knowledge. Yamaha’s new Power Tuner app changes that.
Emerging Tech

Why wait? Here are some CES 2019 gadgets you can buy right now

Companies come to CES to wow us with their cutting edge technology, but only a few products are slated to hit the market right away. Here is our list of the best CES 2019 tech you can buy right now.
Emerging Tech

Drones: New rules could soon allow flights over people and at night

With commercial operators in mind, the U.S. government is looking to loosen restrictions on drone flights with a set of proposals that would allow the machines greater freedom to fly over populated areas and also at night.
Emerging Tech

Short film celebrates New Yorker’s amazing robot costumes

New York City resident Peter Kokis creates stunning robot costumes out of household trash. His designs are huge, heavy, and extremely intricate, and never fail to turn heads when he's out and about.
Emerging Tech

In a first for humankind, China is growing plants on the moon

Having recently landed a probe on the far side of the moon, China announced that it managed to grow the first plant on the moon, too. Here's why that matters for deep space travel.
Emerging Tech

CES 2019 recap: All the trends, products, and gadgets you missed

CES 2019 didn’t just give us a taste of the future, it offered a five-course meal. From 8K and Micro LED televisions to smart toilets, the show delivered with all the amazing gadgetry you could ask for. Here’s a look at all the big…
Emerging Tech

A Japanese hotel fires half its robot staff for being bad at their jobs

Japan’s oddball Henn na Hotel has fired half of its 243 robot staff. The reason? Because these labor-saving machines turned out to be causing way more problems than they were solving.
Emerging Tech

CERN plans to build a massive particle collider that dwarfs the LHC

CERN already has the world's biggest particle accelerator. Now it wants a bigger one. Meet the 9 billion euro Future Circular Collider that will allow physicists to extend their study of the universe and matter at the smallest level.