Skip to content

Robotics SDK provides a ROS-based robotics software development environment for Texas Instruments Edge AI Processors, including AM62A, TDA4VM, AM67A, AM68A, and AM69A.

Notifications You must be signed in to change notification settings

TexasInstruments/edgeai-robotics-sdk

Repository files navigation

Robotics SDK

Robotics SDK User Guide

Platform Link to Documentation
AM62A Robotics SDK for AM62A
TDA4VM Robotics SDK for TDA4VM
AM67A Robotics SDK for AM67A
AM68A Robotics SDK for AM68A
AM69A Robotics SDK for AM69A

Robotics SDK: Introduction

The Robotics SDK provides a ROS-based robotics software development environment for Texas Instruments Edge AI Processors, including AM62A, TDA4VM, AM67A, AM68A, and AM69A. It offers software building blocks and example demos that can be leveraged in robotics software development. The SDK operates in Docker container environments on the Processor SDK Linux:

The Robotics SDK enables:

  • Optimized implementation of computation-intensive software building blocks (including deep-learning, vision, perception, mapping and localization) on deep-learning core (C7x/MMA), DSP cores, hardware accelerators integrated into the processors.
  • Application software development on the target using libraries optimized on the TI Processor, along with many open-source libraries and packages including, for example, OpenCV, Point-Cloud Library (PCL), and more.

Robotics SDK: Software Stack

Figure 1. Robotics SDK: Software Stack (Note: hardware diagram varies depending on the platform.)

Support for Open-Source Deep-Learning Runtime

The Processor SDK Linux for Edge AI also supports the following open-source deep-learning runtime libraries:

  • TVM/Neo-AI-DLR
  • TFLite Runtime
  • ONNX Runtime

Figure 2 shows a representative deep-learning and compute-intensive demo application developed with the Robotics SDK.

Figure 2. Example Demo Application with Robotics SDK

Sensor Driver Nodes

The following ROS nodes for cameras and radar sensors are supported by the SDK:

Demo Applications

The SDK supports the following out-of-box demo applications:

Figure 3. Demo Application Examples

Change Log

See CHANGELOG.md for the change log.

Questions & Feedback

If you have any questions or feedback, please visit TI E2E.

About

Robotics SDK provides a ROS-based robotics software development environment for Texas Instruments Edge AI Processors, including AM62A, TDA4VM, AM67A, AM68A, and AM69A.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •