Home Blog Project About Me Downloads


Project

Problem Statement

Develop a protocol that instructs a KTX under program control from a PC.

General Description and Requirements:

  1. Communication should be wireless.
  2. The protocol can direct a command to a specific robot.
  3. Design a library of functions for basic behaviors.
  4. The functions should have parameters (e.g. raise_left_arm(height, speed)).
  5. Consider using a layered approach:
    1. set of low level primitive states (poses)
    2. set of basic activities (functions) that consist of primitive states
    3. functions with parameters that employ the basic activities to perform a task
  6. Write a PC program using the library that has the KTX accomplish a task and modifying a behavior from within the program (like walking faster).

Requirements Revisions

Due to difficulties the documentation and the original environment presented the goal of the project became to make adequate documentation and tutorials to create a base for further development.