Difference between revisions of "API2"
From RobotinoWiki
Line 1: | Line 1: | ||
The new API2 is currently under development. The main new features are | The new API2 is currently under development. The main new features are | ||
− | * Support for up to 4 cameras | + | * Support for up to 4 cameras. |
− | * Support for camera controls like brightness, contrast, auto white balance ... The supported controls depend on the camera used | + | * Support for up to 4 laser rangefinders. |
− | * Integrated web server for controlling Robotino by a web browser or your smartphone | + | * Support for camera controls like brightness, contrast, auto white balance ... The supported controls depend on the camera used. |
− | * Easy build process due to minimal dependencies to external libraries | + | * 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 [http://servicerobotics.eu/weitere-projekte/rec-rpc-library/ REC-RPC] library is a interprocess communication middleware similar to ROS. It is based on Qt and does not have any other dependencies. | The new API2 is based on a RPC like infrastructure. The [http://servicerobotics.eu/weitere-projekte/rec-rpc-library/ REC-RPC] library is a interprocess communication middleware similar to ROS. It is based on Qt and does not have any other dependencies. |
Revision as of 18:21, 9 December 2011
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.