NVIDIA Isaac SDK Now Available for Download to Kickstart Robotics Development

Last month at GTC 2019, NVIDIA presented its Isaac Software Development Kit (SDK), a developer toolbox for accelerating the development and deployment of AI-powered robots.

This week at TechCrunch’s Robotics + AI event at UC Berkeley, NVIDIA’s VP of Engineering, Claire Delaunay, was joined on stage with the company’s Kaya and Carter robots to showcase the company’s push to democratize robotics development.

Isaac SDK is now available for download and accelerates development for manufacturers, researchers, and startups by making it easier to add AI for perception and navigation into next-generation robots.

Isaac Robot Engine and Gems

The SDK includes the Isaac Robot Engine, packaged with high-performance robotics algorithms and hardware reference applications.

Using computational graphs and an entity component system, the Isaac Robot Engine allows developers to break down complex robotic tasks into a network of smaller, simpler steps. Developing a complex system is made easy using Gems, which are modular capabilities for sensing, planning, and actuation that can be easily plugged into a robotics application.

For example, developers can add obstacle detection, stereo depth estimation, or human speech recognition to enrich their robot use cases.

Isaac Sight – Robot Engine visualization dashboard

Robotics applications developed on the Isaac Robot Engine can seamlessly run on edge devices like the NVIDIA Jetson Nano and NVIDIA Jetson AGX Xavier as well as a workstation with a discrete NVIDIA GPU.

NVIDIA provides reference applications to learn the basics of robotics all the way up to advanced delivery and research robots.

The Carter reference platform gives you a starting point for building your own delivery robot. It can drive to a goal location, patrol in a building, and even bring you popcorn.

Learn the basics by assembling your own Kaya for around $800 and start your venture into the world of robotics!

Isaac Sim

Isaac Sim is a virtual robotics laboratory and a high-fidelity 3D world simulator. It accelerates research, design, and development in robotics by reducing cost and risk. Developers can quickly and easily train and test their robots in detailed, highly realistic scenarios.

Isaac Sim rendering (computer generated image of the simulation)

Developers can use virtual robots with simulated sensors (RGB, stereo, depth, segmentation, LIDAR, IMU) in Isaac Sim to test their applications in a high-fidelity simulation environment. Once tested, applications can be deployed to NVIDIA Jetson AGX Xavier, Jetson TX2, or Jetson Nano running on physical robots.

Robots in Isaac Sim are tightly coupled to the tools and frameworks in the Isaac SDK, enabling easy transfer of algorithms and data between physical and virtual robots.

Availability Both the Isaac SDK robotics developer toolbox and Isaac Sim are available now.