rapyuta.io rapyuta.io Documentation
  • 1. Introduction
  • 2. Understanding rapyuta.io
    • a. Projects and Resources
    • b. Core Concepts
    • c. Highlighted Features For Robots
  • 3. Quick Walkthrough
    • 1. Software Architecture
    • 2. Packages
  • 4. Developer Guide
    • I. Organizing Resources
      • 1. Organization
      • 2. User
      • 3. Project
    • II. Managing Machines
      • 1. Device Runtime
      • 2. Supported Devices
      • 3. Onboarding
        • a. Setup Device
          • 1. Failure Codes
        • b. View Device
      • 4. Special Device Tutorials
      • 5. Device Configuration Variables
      • 6. Device Environment Variables
    • III. Creating Software Packages
      • 1. Package Catalog
      • 2. Package Internals
      • 3. ROS Support
      • 4. Package Creation Tutorial
      • 5. Persistent Storage
        • a. Object Store Deployment Walkthrough
      • 6. Secrets
        • a. Docker Registry
        • b. Source Code Repository
      • 7. Builds
        • a. Build Creation and Deletion
        • b. Cloning a Build
        • c. Trigger and Rollback
        • d. ROS Support
    • IV. Managing Software Lifecycle
      • 1. Dynamic Configurations
        • 1.1. Resolving Configuration Hierarchy for a Device
        • 1.2. Consuming Dynamic Configurations on Devices
          • a. Device Labels
          • b. Creating a Dynamic Configuration
          • c. Applying Configurations to Devices
      • 2. Deployments
      • 3. Composing Software
        • a. Binding
        • b. Design Patterns
        • c. Dependency Graph
      • 4. Communication Topologies
        • a. Standard Web Protocols
        • b. ROS Communication
        • c. ROS Routed Networks
    • V. Tooling and Automation
      • 1. Logging
        • a. Build Logs
        • b. Deployment Logs
        • c. Device Logs
      • 2. Ros bag Jobs
      • 3. Device Metrics
        • a. System Metrics
          • 1. QOS Guarantee
          • 2. System Metrics Reference
        • b. Metrics from ROS Topics
        • c. Metrics Visualization
      • 4. Python SDK
        • a. SDK Tokens and Parameters
        • b. Sample Walkthroughs
          • 1. Basic Publisher Subscriber
          • 2. Deployment Composition
    • VI. Simulation
  • 5. Build Solutions On rapyuta.io
    • a. Sample Walkthroughs
      • 1. Basic Web Application
      • 2. ROS Routed Network
      • 3. Basic ROS Publisher Subcriber
        • a. Preinstalled Runtime
        • b. Docker Runtime
      • 4. Hardware Interfacing
      • 5. Dependency Composition
      • 6. Local Communication
      • 7. Dynamic Configurations
      • 8. Basic Simulation With Teleoperation
      • 9. Separating Simulation and Application
    • b. Quirks
      • 3. Rosbridge Compatibility
  • 6. Pricing and Support
    • a. Pricing
      • 1. Find A Plan
      • 2. Billing and Usage
      • 3. Pricing Calculation
      • 4. Fair Use Policy
    • b. Support
  • 7. Release Updates
    • 2021
      • January
    • 2020
      • December
      • November
      • October
      • September
      • August
      • July
      • June
      • May
      • April
      • March
      • February
      • January
    • 2019
      • December
      • November
      • October
      • September
      • August
      • July
      • June
      • May
      • April
      • March
      • February
      • January

More

  • API Documentation
  • SDK Reference
  • Contact support
  • Rapyuta Robotics
rapyuta.io Documentation > Developer Guide

rapyuta.io

Developer Guide

  • Organizing Resources
  • Managing Machines
  • Creating Software Packages
  • Managing Software Lifecycle
  • Tooling and Automation
  • Simulation