ARToolKit
tracking library for AR applications

ARToolKit is an open-source computer tracking library for creation of augmented reality applications that overlay virtual imagery on the real world. Currently, it is maintained as an open-source project hosted on GitHub.
Overview
In order to create augmented reality, ARToolKit uses video tracking capabilities that calculate the real camera position and orientation relative to square physical markers or natural feature markers in real time. Once the real camera position is known a virtual camera can be positioned at the same point and 3D computer graphics models drawn exactly overlaid on the real marker. So ARToolKit solves two of the key problems in Augmented Reality; viewpoint tracking and virtual object interaction.
ARToolKit was originally developed by Hirokazu Kato of Nara Institute of Science and Technology in 1999 and was released by the University of Washington HIT Lab. In 2001 ARToolWorks was incorporated, and v1.0 of the open-source version of ARToolKit was released through the HIT Lab. ARToolKit was one of the first AR SDKs for mobile, seen running first on Symbian in 2005, then iOS with the iPhone 3G in 2008, and finally Android as early as 2010 with a professional version by ARToolWorks later in 2011.
ARToolKit was acquired by DAQRI and re-released open-source starting at version 5.2 on May 13, 2015, including all of the features that were previously only available in the professional licensed version. Among these features are mobile support and natural feature tracking.
The public source identifies “ARToolKit” as tracking library for AR applications. This brief keeps that definition visible, then builds a research path around ARToolKit, tracking and library.
Why this record matters
A short description can identify a subject without explaining its stakes. For “ARToolKit”, the useful work is to connect “tracking library for AR applications” to the records capable of establishing context and consequence.
Maps, plans, fabric surveys and administrative records can establish how the site’s name, extent and function changed over time. The source revision retrieved here is dated Sep 23, 2026. The linked authority identifier is Q3269011. 1 of 1 selected statements include explicit references; 0 carry qualifiers and 0 use preferred rank. The first chronological checks are 1999, 2001, 2005 and 2008.
Modern boundaries and familiar names can conceal earlier jurisdictions or structures that do not align with the present site. The source lead contains qualifying language; that uncertainty should survive quotation, summary and reuse. Authority statements aid reconciliation but still require their own references, qualifiers and ranks to be checked.
How to read it
Treat names, boundaries and functions as historically changeable. Maps, plans, inventories and administrative records can clarify what the place meant at different dates.
- Historic place names
- Jurisdictional context
- Routes into maps and plans
Contemporary maps, plans, listed-building records, estate papers and the responsible local or national archive.
Three-step research path
- Establish the record: confirm the title “ARToolKit”, its source revision and the description used here.
- Expand the search: follow ARToolKit primary sources, ARToolKit archive and ARToolKit research across catalogues and specialist indexes.
- Test the account: compare the strongest cited source with the responsible institution’s current record and note any disagreement.
Questions for further research
- Which source most directly establishes the central claim about “ARToolKit”?
- Which authority defined the place, boundary or structure at the relevant date?
- Which earlier names or jurisdictions may reveal additional records?
Search terms from this dossier
This entry incorporates text from “ARToolKit” on English Wikipedia. Contributors are listed in the page history. Text is available under the Creative Commons Attribution-ShareAlike 4.0 License. Selected authority identifiers and statements are retrieved from Wikidata under CC0; their references and qualifiers remain part of the verification path.