Beam Bots logo Beam Bots
Blog Docs GitHub Discord

Documentation

Learn how to build resilient robotics applications with Beam Bots

🚀 Getting Started Install BB and build your first robot 📦 Ecosystem Explore servo drivers, IK solvers, and utilities

Tutorials

Step-by-step guides to learn Beam Bots from scratch.

  1. Your First Robot
  2. Understanding the DSL
  3. Multiple Segments
  4. Adding an Actuator
  5. Adding a Sensor
  6. Understanding Transforms
  7. Adding More Links
  8. Adding Inverse Kinematics
  9. Working with Tasks
  10. Custom Commands
  11. Calibration

How-To Guides

Practical recipes for common tasks.

  • Add a Custom Command
  • Create a Custom Actuator
  • Create a Custom Sensor
  • Define Robot Limits
  • Handle Errors
  • Implement Safety Controls
  • Use Inverse Kinematics

Topics

In-depth explanations of key concepts.

  • Understanding the Command System
  • Kinematics and Transforms
  • The Safety System
  • Supervision and Fault Tolerance
  • Working with Units

Reference

Technical specifications and API details.

  • Error Types
  • Configuration Options
  • DSL Reference
  • Message Types
View full API documentation on HexDocs →
GitHub Hex.pm Documentation Discord Security
Apache 2.0 License