Skip to main content

A Multi-Layer Temporal Architecture and Encoding Method for Embodied Artificial Agents.

Project description

Robot Chronograf (RGC)

Robot Chronograf is a Temporal Operating System (TOS) for embodied artificial agents. It moves time management from an implicit dependency (system clock) to an explicit architectural layer, allowing robots to synchronize physical motor loops, cognitive planning, and social interactions coherently.

Note: This is the Python reference implementation of the RGC engine.

🚀 Features

Multi-Layer Ontology: Native support for Chronos (Physical), Kairos (Cognitive), Aion (Social), and Metachronos (Exotic) time layers.

RGC-16 Encoding: Fast 16-bit channel addressing for temporal signals (0x1001, 0x3F00, etc.).

OpenRGD Integration: Parses OpenRGD definition files to auto-configure temporal topology.

Time Dilation: APIs to programmatically slow down or speed up subjective cognitive time relative to physical ticks.

📦 Installation

pip install robot-chronograf

⚡ Quick Start

import chronograf as rgc from chronograf.layers import Chronos, Kairos

1. Initialize the Kernel

kernel = rgc.Kernel(tick_rate_hz=1000)

2. Define Channels

motor_sync = kernel.create_channel(Chronos, "MOTOR_CORE", precision=0) brain_plan = kernel.create_channel(Kairos, "PLANNER_V1", precision=1)

3. The Loop

@kernel.loop def run_cycle(context): # Physical time allows no latency if context.layer == Chronos: actuate_motors()

# Cognitive time can dilate
elif context.layer == Kairos:
    if context.is_emergency():
        # Dilate time: spend more CPU cycles per physical tick
        kernel.dilate(factor=0.5) 
        replan_trajectory()

kernel.start()

📜 License

This software is released under the Polyform Noncommercial License 1.0.0.

Free for Use: Research, education, personal projects, and non-commercial testing.

Commercial Use: Requires a separate OEM agreement. Contact info@robotchronograf.org.

Concept & Architecture by Pasquale Ranieri.

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

robot_chronograf-0.1.0.tar.gz (457.6 kB view details)

Uploaded Source

Built Distribution

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

robot_chronograf-0.1.0-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: robot_chronograf-0.1.0.tar.gz
  • Upload date:
  • Size: 457.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for robot_chronograf-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0c3252b48b496dce34e329410ef5c6263c9c5ec3149dd625007b03880c209c10
MD5 e6b837c4e11c009708dc0e56e0623dcd
BLAKE2b-256 08cd2d1de578d41051e0a838d2703c059a94fe8f451b7996261f5da4f346778a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robot_chronograf-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7210c7f44b18a2c92f52805562e8204d5df1a3cdd1b3cb461c8384c91bbf4e29
MD5 8fef7d24b8beabaa4b3aa6f8d2396ece
BLAKE2b-256 872b2a9938a804a11938c8fc479b621875ddb81c0c7855fccd634d291d06cdb9

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