Perception Tool Kit (PTK) API Guide
|
The PercepTIon Toolkit is a set of components, each of which provides data structures and common processing algorithms, for effectively developing the sensing and perception capabilities required for an autonomous system. It aims to provide a cross-platform API that delivers identical behavior on both PC and embedded in order to simplify the development process. Standard tools and techniques can be used to develop and debug on a PC, and the embedded behavior will match. The implementation is standards-compliant C99 and C++11, with additional, architecture-specific high performance routines used transparently where appropriate.
Using one component of the PercepTIon Toolkit does not generally require all components to be used, but there is a loose hierarchy (for instance all other components require core due to the basic runtime infrastructure it provides). Component dependencies will be listed with each component. The current components provided by the PercepTIon Toolkit are: