kobuki
devel
Kobuki
About
Out of the Box
Charging
First Run
Installing & Running the Software
Install from Binaries
Build from Source
Requirements
Preparation
Build
Connect Kobuki
Checking the Version Info
Take Kobuki for a Test Drive
Creating Applications
Chirp
About
The Kobuki Library
The Kobuki Class
Initialisation & Configuration
Code
Events & Streams
About
Signals and Slots
Code - Button Events
Code - The Sensor Stream
A Simple Control Loop
About
Code
Decoupling the Control
Logging
About
Code - Log Levels
Output - Log Levels
Code - Custom Loggers
Output - Custom Loggers
Debugging the Stream
About
Code
Output
C++ API (Doxygen)
Troubleshooting
No USB Port / No Data
Is it just Working?
Problems & Solutions
Unique Device ID?
Version Mismatch
Malformed Payload
Kobuki Resources
Specifications
Safety Guidelines
Functional
Hardware
Communication
Software
Anatomy
Views
Top
Bottom
Control Panel
Connectors
Power
Battery
I/O Port
Cables
Models & Drawings
Motors
Specifications
Control Method
Gyro
Specifications
Performance
Power Adapter
Specifications
Batteries
Specifications
Pinouts
Charging Profile
Discharging Profile
Expansion Port
Conversions
Encoder2Pose
Serial Protocol
About
Data Types
Types
Ordering
The ByteStream
Structure
Headers
Length
Payload
Checksum
Command Packets
Command Identifiers
Base Control
Sound
Sound Sequence
Request Extra
General Purpose Output
Set Controller Gain
Get Controller Gain
Feedback Packets
Feedback Identifiers
Basic Sensor Data
Docking IR
Inertial Sensor Data
Cliff Sensor Data
Current
Hardware Version
Firmware Version
Raw Data Of 3D Gyro
General Purpose Input
Unique Device IDentifier (UDID)
Controller Info
Firmware
Versioning
Updating Firmware
Linux
Windows
Special Firmware Modes
Activating
Random Walker Mode
Arduino / Embedded Board Support Mode
Media
Advanced Kobuki
Docking Stations
About
How it Works
Software
Embedded Boards
Cross Compiling
Getting Started
Use Case - arm-linux-gnueabihf
Using The Serial Port (!USB)
Hardware Extensions
Overview
Use Case - Payload Balancing
Use Case - 3D Sensor
Use Case - Laptop Recharging
Use Case - IR Sensor Array
Non-C++ Kobuki
Kobuki in ROS1
Documentation
Kobuki in ROS2
Installation
…
Reference
Changelog
September ‘20
August ‘20
Mar ‘20
Jan ‘20
Glossary
Index
kobuki
Docs
»
Contents
Edit on GitHub
Contents
¶
Kobuki
About
Out of the Box
Installing & Running the Software
Creating Applications
C++ API (Doxygen)
Troubleshooting
Kobuki Resources
Specifications
Anatomy
Conversions
Serial Protocol
Firmware
Media
Advanced Kobuki
Docking Stations
Embedded Boards
Hardware Extensions
Non-C++ Kobuki
Kobuki in ROS1
Documentation
Kobuki in ROS2
Installation
…
Reference
Changelog
Glossary