Skip to main content

SDK for Innate robots

Project description

Innate SDK

The Innate SDK introduces a revolutionary paradigm where every physical robot becomes an AI agent. Build sophisticated AI applications combining state-of-the-art manipulation, navigation, and reasoning capabilities.

Documentation

For full documentation, visit docs.innate.bot

Key Features

  • 🤖 Full robotic control (navigation, manipulation, sensing)
  • 🧠 Built-in AI agent capabilities
  • 📱 Simple Python SDK and CLI tools
  • 🛠 Extensible hardware support
  • 🎓 Learning from demonstration
  • 👀 Advanced visual understanding

Quick Start

Visit our Get Started Guide to:

  • Set up your Innate-powered robot
  • Create your first AI agent
  • Learn core concepts like Primitives and Directives
  • Build sophisticated robotic applications

Community

Join our developer community to share and learn from other builders.

Example: Service Robot

Here's a simple example of creating a robot that serves drinks - provided that you trained a policy to pickup glasses as described in the training guide.

from innate import Agent, Primitive, Directive
from innate import manipulation
from typing import List

# Initialize your robot as an agent
robot = Agent()

# Create a primitive for grabbing glasses
class GrabGlass(Primitive):
    def init(self):
        super().init()
        manipulation.init()

    def execute(self):
        manipulation.run_policy("pickup_glass")
        return "Retrieved glass.", True


# Create a directive to guide the robot's behavior
class ServingDirective(Directive):
    def init(self):
        self.primitives = [GrabGlass()]
    def get_prompt(self) -> str:
        return """You are a helpful robot called Maurice that serves drinks to people.
Navigate between rooms to find people and serve them drinks."""


# Start your robot  
robot.set_directive(ServingDirective())
robot.run()

Learn More

Explore our detailed documentation at docs.innate.bot

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

innate_sdk-0.1.0.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

innate_sdk-0.1.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file innate_sdk-0.1.0.tar.gz.

File metadata

  • Download URL: innate_sdk-0.1.0.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.13

File hashes

Hashes for innate_sdk-0.1.0.tar.gz
Algorithm Hash digest
SHA256 24227414c3185cceca0bca4c59f39903c62e68c4749e5877dda9c1c942b9c7e5
MD5 a74765ce29c8e07aabb6c14e58f182c3
BLAKE2b-256 41b51b52711b4ebce889ec7385b6c1b246cd6874c4ed89964b0e2b80207bac5f

See more details on using hashes here.

File details

Details for the file innate_sdk-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: innate_sdk-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.13

File hashes

Hashes for innate_sdk-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 57045883cd99c0921ec5c9d9f3686640924d1abd534c647371999b63675b2f02
MD5 e28bf08cae5e3640e745200eb4b0789e
BLAKE2b-256 4e3e602fb92a57a658f171470fe2303c0792b36e94cce9f943ed217aa80911f6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page