Skip to content

The Koala2.5 board is an extension board that enhances the capabilities of the Koala robot. It provides additional features and functionality to the base robot. This user manual aims to guide users in understanding and utilizing the Koala2.5 board effectively.

Notifications You must be signed in to change notification settings

IGORSVOLOHOVS/Koala_2.5

Repository files navigation

Introduction

The Koala2.5 board is an extension board that enhances the capabilities of the Koala robot. It provides additional features and functionality to the base robot. This user manual aims to guide users in understanding and utilizing the Koala2.5 board effectively.

Prerequisites

To use the Koala2.5 board, ensure that you have the following:

  • Koala robot with the Koala2.5 extension board
  • Koala library

Usage

To start using the Koala2.5 board, follow these steps:

  1. Include the necessary headers in your code:
#include <koala/koala.h>
  1. Initialize the Koala library:
if ((koala_init(argc, argv)) < 0) {
    fprintf(stderr, "ERROR: Unable to initialize the Koala library!\n");
    return -1;
}
  1. Use the provided functions to interact with the Koala2.5 board. For example, you can retrieve the firmware version and revision:
char version, revision;
int rc = koala_get_firmware_version_revision(&version, &revision);

if (rc < 0) {
    fprintf(stderr, "ERROR %d: Koala did not respond correctly!\n", rc);
    return -2;
}

printf("Koala version: %c  revision: %d\n", version, revision);
  1. Continue utilizing other functionalities and features of the Koala2.5 board based on your requirements.

Example

Here is an example code snippet demonstrating the usage of the Koala2.5 board:

#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <string.h>
#include <limits.h>

#include <koala/koala.h> // koala library

int main(int argc, char *argv[]) {
    // Code snippet here...
    return 0;
}

Please refer to the Koala2.5 library documentation for more information on available functions and their usage.

About

The Koala2.5 board is an extension board that enhances the capabilities of the Koala robot. It provides additional features and functionality to the base robot. This user manual aims to guide users in understanding and utilizing the Koala2.5 board effectively.

Topics

Resources

Stars

Watchers

Forks