Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
lifecore_ros2
Light Logo Dark Logo
lifecore_ros2

Guides

  • Quickstart
  • Getting Started
  • Mental Model
  • Architecture
  • Recommended Patterns and Anti-Patterns
  • Testing Utilities
  • Migration from Raw rclpy
  • Examples
  • FAQ

API Reference

  • API Reference
    • Core API
    • Components API
    • Testing API

Planning

  • Planning and backlog
    • Strategic cap
    • Planning backlog
    • Adoption and hardening roadmap
    • Companion examples repository
  • Sprint planning
    • Sprint 1 — Service server and Service client components
    • Sprint 2 — Solid error handling
    • Sprint 3 — Testing infrastructure
    • Sprint 4 - Lifecycle comparison example
    • Sprint 4.5 - State-only component example
    • Sprint 5 - Internal component cascade
    • Sprint 5.1 - Composition surface
    • Sprint 6 - Unified callback gating
    • Sprint 7 - Cleanup and ownership API
    • Shipped — 2026-05-06
    • Sprint 8 - Concurrency infrastructure
    • Sprint 9 - Minimal observability
    • Sprint 10 - Health status API
    • Sprint 11 - Lightweight watchdog
    • Sprint 12 - Lifecycle policies
    • Sprint 13 - Parameters and runtime configuration
    • Sprint 14 - Minimal factory and registry
    • Sprint 15 - Tooling and generated nodes

Project

  • Changelog
  • Contributing
  • Mempalace Strategy

Design notes

  • Runtime Introspection — Design Note
  • Observability — Design Note
  • Dynamic Components — Design Note
  • Error handling contract
  • Lifecycle policies
  • Callback groups and concurrency utilities
Back to top
Copyright ©
Made with Sphinx and @pradyunsg's Furo