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.