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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
24227414c3185cceca0bca4c59f39903c62e68c4749e5877dda9c1c942b9c7e5
|
|
| MD5 |
a74765ce29c8e07aabb6c14e58f182c3
|
|
| BLAKE2b-256 |
41b51b52711b4ebce889ec7385b6c1b246cd6874c4ed89964b0e2b80207bac5f
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
57045883cd99c0921ec5c9d9f3686640924d1abd534c647371999b63675b2f02
|
|
| MD5 |
e28bf08cae5e3640e745200eb4b0789e
|
|
| BLAKE2b-256 |
4e3e602fb92a57a658f171470fe2303c0792b36e94cce9f943ed217aa80911f6
|