Skip to content
Documentation of Avular's Origin One
Software architecture
Initializing search
Avular Origin One
Software Development
Origin Platform
Troubleshooting
Documentation of Avular's Origin One
Avular Origin One
Avular Origin One
Origin One at a glance
Getting Started
Getting Started
Robot overview
Safety instructions
Starting up the robot
Manual drive
First time connecting
Creating a map
Pre-planned drive
Self-planned drive
Specifications
Specifications
Platform specification
Autopilot Inference specification
Cerebra Studio specification
Versioning
Contact
Software Development
Software Development
Preparations
Preparations
Network connections
Development strategies
Connect a Companion PC
Origin One Linux configuration
ROS 2 - Develop from an external device
ROS 2 - Develop with a user container
ROS 2 Tooling
ROS 2 Tooling
ROS 2 API
RVIZ visualization
Gazebo simulation
Code examples
Custom ROS messages
Custom ROS messages
origin_msgs
origin_msgs
index
msg
msg
BatteryInfo
CollisionAvoidanceMode
ControlMode
GNSSStatus
InitialHeading
LongitudalVelocityLimits
NetworkTelemetry
srv
srv
EnterLowPowerMode
ReturnControlMode
SetControlMode
SDK in C++
Software architecture
Origin Platform
Origin Platform
Getting Started
Getting Started
Safety & limitations
Robot overview
Powering up
Internal battery
First manual drive
Platform Functionality
Platform Functionality
Functional overview
Drive controller
Remote controller
Emergency stop controller
Onboard computing unit
Mechanical Integration
Electrical Integration
Troubleshooting
Origin One software architecture
Back to top