Difference between revisions of "API2"

From RobotinoWiki
(Introduction)
(Introduction)
Line 31: Line 31:
 
<imagemap>Image:Api2_overview_600.jpg|
 
<imagemap>Image:Api2_overview_600.jpg|
 
rect 1 166 80 212 [[dotnet|]]
 
rect 1 166 80 212 [[dotnet|]]
rect 2 226 80 272 [[jjava|]]
+
rect 2 226 80 272 [[java|]]
 
rect 0 285 81 334 [[matlab|]]
 
rect 0 285 81 334 [[matlab|]]
 
rect 1 347 81 393 [[labview|]]
 
rect 1 347 81 393 [[labview|]]
rect 1 405 80 453 [[|]]
+
rect 1 405 80 453 [[ros|]]
rect 1 465 80 513 [[|]]
+
rect 1 465 80 513 [[mrds|]]
rect 111 46 163 509 [[|]]
+
rect 111 46 163 509 [[cpp|]]
rect 211 270 284 325 [[|]]
+
rect 211 270 284 325 [[webd|]]
rect 211 435 284 490 [[|]]
+
rect 211 435 284 490 [[rpcd|]]
rect 315 46 359 778 [[|]]
+
rect 315 46 359 778 [[controld2|]]
rect 391 46 464 101 [[|]]
+
rect 391 46 464 101 [[lcdd2|]]
rect 390 121 464 175 [[|]]
+
rect 390 121 464 175 [[camd2|]]
rect 391 196 464 251 [[|]]
+
rect 391 196 464 251 [[ftdid|]]
rect 391 330 464 386 [[|]]
+
rect 391 330 464 386 [[laserd2|]]
rect 391 495 464 551 [[|]]
+
rect 391 495 464 551 [[cbhad|]]
rect 391 600 464 654 [[|]]
+
rect 391 600 464 654 [[grapplerd|]]
rect 391 720 464 775 [[|]]
+
rect 391 720 464 775 [[ioboard|]]
rect 494 46 554 123 [[|]]
+
rect 494 46 554 123 [[display|]]
rect 496 136 568 187 [[|]]
+
rect 496 136 568 187 [[camera|]]
rect 495 197 557 272 [[|]]
+
rect 495 197 557 272 [[gyro|]]
rect 495 284 570 358 [[|]]
+
rect 495 284 570 358 [[northstar|]]
rect 495 375 566 467 [[|]]
+
rect 495 375 566 467 [[scanner|]]
rect 495 479 558 579 [[|]]
+
rect 495 479 558 579 [[cbha|]]
rect 494 600 588 666 [[|]]
+
rect 494 600 588 666 [[grappler|]]
 
rect 494 675 565 786 [[|]]
 
rect 494 675 565 786 [[|]]
 
#<!-- Created by Online Image Map Editor (http://www.maschek.hu/imagemap/index) -->
 
#<!-- Created by Online Image Map Editor (http://www.maschek.hu/imagemap/index) -->
 
</imagemap>
 
</imagemap>
 
</imagemap>
 
</imagemap>

Revision as of 11:34, 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: Invalid title in link at line 26.

</imagemap>