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 12:19, 12 December 2011
Introduction
The new API2 is going to replace the current programming interface to Robotino(r). |
Package links |
---|
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.
- Quickstart guide to use API2
- How to install API2 daemons on Robotino
- Building API2 from sources
- C++ programming with API2
- Java programming with API2
- .Net programming with API2
Error: Image is invalid or non-existent.