Raisin External API Reference Logo

Contents:

  • Overview
    • Architecture
  • Integration Package
    • Package Contents
    • System Requirements
    • Network Requirements
    • Finding Robot ID
  • API Example Reference
    • Include Header
    • Basic Workflow
    • Data Types
    • RaisinClient Methods
    • GPS Usage Notes
  • Direct Network API
    • Include Headers
    • Connection Pattern
    • Creating Service Clients
    • Service Call Example
    • Creating Subscribers
    • Joy Control Service Call
  • Service Interface Reference
    • planning/set_waypoints
    • planning/get_waypoints
    • planning/append_waypoint
    • set_map (SetLaserMap)
    • Waypoint Message
    • set_listen (Joy Control)
    • robot_state (Topic)
  • Complete Examples
    • Basic Waypoint Control
    • Real-time Monitoring
    • Infinite Patrol
    • Robot State Monitoring
    • Battery Monitoring
    • Manual/Autonomous Control Switching
    • Odometry Monitoring (Current Position)
    • PointCloud Subscription (LiDAR)
    • Map Loading and Localization
    • Mission Status Query
  • GUI Demo (simple_gui)
    • Usage
    • Workflow
    • Keyboard Shortcuts
    • Mouse Controls
    • Status Display
  • CMake Integration
    • CMakeLists.txt Example
    • Build Instructions
    • RPATH Configuration (Optional)
    • Example Project Structure
  • Troubleshooting
    • Connection Issues
      • Cannot Connect to Robot
      • Service Timeout
    • Map Loading Issues
      • “service timeout” Instead of “Map saved.”
      • Cannot Find PCD File
    • Waypoint Issues
      • Robot Does Not Move
      • Coordinates Don’t Match
    • Subscription Issues
      • Callback Not Being Called
    • Build Issues
      • Cannot Find Library
      • Library Load Failure at Runtime
    • Getting Help
  • FAQ
    • General
      • Q: What’s the difference between RaisinClient and Direct Network?
      • Q: Can I use it without GPS?
      • Q: Can I control multiple robots simultaneously?
    • Waypoints
      • Q: Why is the Waypoint frame important?
      • Q: How do I set up infinite patrol?
      • Q: Can I add waypoints during patrol?
    • Control
      • Q: How do I switch between manual and autonomous control?
      • Q: How do I emergency stop?
    • Data
      • Q: What coordinate system is Odometry data in?
      • Q: What is the PointCloud data format?
      • Q: How do I check battery level?
    • Compatibility
      • Q: Which robots are supported?
      • Q: Can I use it on Windows?
      • Q: Can I use it on ARM64 (Jetson, etc.)?
Raisin External API Reference
  • Raisin External API v1.0.0

Raisin External API v1.0.0

API documentation for controlling Raibo2 autonomous navigation from external systems.

한국어 버전

System Requirements

  • OS: Ubuntu 22.04 or later

  • Architecture: x86_64, arm64

  • Dependencies: Eigen3, OpenSSL, PCL

Chapters

Contents:

  • Overview
    • Architecture
  • Integration Package
    • Package Contents
    • System Requirements
    • Network Requirements
    • Finding Robot ID
  • API Example Reference
    • Include Header
    • Basic Workflow
    • Data Types
    • RaisinClient Methods
    • GPS Usage Notes
  • Direct Network API
    • Include Headers
    • Connection Pattern
    • Creating Service Clients
    • Service Call Example
    • Creating Subscribers
    • Joy Control Service Call
  • Service Interface Reference
    • planning/set_waypoints
    • planning/get_waypoints
    • planning/append_waypoint
    • set_map (SetLaserMap)
    • Waypoint Message
    • set_listen (Joy Control)
    • robot_state (Topic)
  • Complete Examples
    • Basic Waypoint Control
    • Real-time Monitoring
    • Infinite Patrol
    • Robot State Monitoring
    • Battery Monitoring
    • Manual/Autonomous Control Switching
    • Odometry Monitoring (Current Position)
    • PointCloud Subscription (LiDAR)
    • Map Loading and Localization
    • Mission Status Query
  • GUI Demo (simple_gui)
    • Usage
    • Workflow
    • Keyboard Shortcuts
    • Mouse Controls
    • Status Display
  • CMake Integration
    • CMakeLists.txt Example
    • Build Instructions
    • RPATH Configuration (Optional)
    • Example Project Structure
  • Troubleshooting
    • Connection Issues
    • Map Loading Issues
    • Waypoint Issues
    • Subscription Issues
    • Build Issues
    • Getting Help
  • FAQ
    • General
    • Waypoints
    • Control
    • Data
    • Compatibility

© Copyright 2024, Raion Robotics..