Difference between revisions of "API2"

From RobotinoWiki
(Package links)
(Introduction)
Line 27: Line 27:
 
* [[Java|Java programming with API2]]
 
* [[Java|Java programming with API2]]
 
* [[dotnet|.Net programming with API2]]
 
* [[dotnet|.Net programming with API2]]
 +
 +
<imagemap>Image:Api2_Overview_600.jpg|
 +
rect 1 166 80 212 [[dotnet|]]
 +
rect 2 226 80 272 [[Java|]]
 +
rect 0 285 81 334 [[matlab|]]
 +
#<!-- Created by Online Image Map Editor (http://www.maschek.hu/imagemap/index) -->
 +
</imagemap>

Revision as of 11:19, 12 December 2011

Introduction

Robotino api2 icon 64.png The new API2 is going to replace the current programming interface to Robotino(r).

Package links

API2 binary packages

API2 ready to use CF card image

The new API2 is currently under development. The main new features are

  • Support for up to 4 cameras.
  • Support for up to 4 laser rangefinders.
  • Support for camera controls like brightness, contrast, auto white balance ... The supported controls depend on the camera used.
  • Integrated web server for controlling Robotino by a web browser or your smartphone.
  • Easy build process due to minimal dependencies to external libraries.
  • Uses TCP port 12080 for communication only. This minimizes problems with firewalls.

The new API2 is based on a RPC like infrastructure. The REC-RPC library is a interprocess communication middleware similar to ROS. It is based on Qt and does not have any other dependencies.

Error: Image is invalid or non-existent.