Difference between revisions of "API2"
From RobotinoWiki
(→Introduction) |
(→Introduction) |
||
Line 38: | Line 38: | ||
rect 111 46 163 509 [[cpp|]] | rect 111 46 163 509 [[cpp|]] | ||
rect 211 270 284 325 [[webd|]] | rect 211 270 284 325 [[webd|]] | ||
− | rect 211 435 284 490 [[ | + | rect 211 435 284 490 [[menud|]] |
− | rect 315 46 359 778 [[ | + | rect 315 46 359 778 [[rpcd|]] |
− | rect 391 46 464 101 [[ | + | rect 391 46 464 101 [[controld2|]] |
− | rect 390 121 464 175 [[ | + | rect 390 121 464 175 [[lcdd2|]] |
− | rect 391 196 464 251 [[ | + | rect 391 196 464 251 [[camd2|]] |
− | rect 391 330 464 386 [[ | + | rect 391 330 464 386 [[ftdid|]] |
− | rect 391 495 464 551 [[ | + | rect 391 495 464 551 [[laserd2|]] |
− | rect 391 600 464 654 [[ | + | rect 391 600 464 654 [[cbhad|]] |
− | rect 391 720 464 775 [[ | + | rect 391 720 464 775 [[grapplerd|]] |
− | rect 494 46 554 123 [[ | + | rect 494 46 554 123 [[ioboard|]] |
− | rect 496 136 568 187 [[ | + | rect 496 136 568 187 [[display|]] |
− | rect 495 197 557 272 [[ | + | rect 495 197 557 272 [[camera|]] |
− | rect 495 284 570 358 [[ | + | rect 495 284 570 358 [[gyro|]] |
− | rect 495 375 566 467 [[ | + | rect 495 375 566 467 [[northstar|]] |
− | rect 495 479 558 579 [[ | + | rect 495 479 558 579 [[scanner|]] |
− | rect 494 600 588 666 [[ | + | rect 494 600 588 666 [[cbha|]] |
− | rect 494 675 565 786 [[|]] | + | rect 494 675 565 786 [[grappler|]] |
#<!-- 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 12:35, 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
</imagemap>