Artoolkit Tutorial: How to Run ARToolKit on Pocket PC and Other Devices
- huntermax1986
- Aug 13, 2023
- 3 min read
That's it! With these few simple function calls, you can create a fully-function AR application! Of course, ARToolKit's has much more functionality, and can be operated at a lower level.. more of this is covered in later tutorials.
At this stage, have a play with the simpleLite code. When you are ready, come back and read on to the next tutorial, in which we will cover drawing on top of multiple markers, and working out the relationships between markers.
Artoolkit Tutorial
No API documentation Artoolkit LibraryAuthor: Gautier Dumonteil
License: GPL
External website:
Repository: ccny-ros-pkg
Source: git -ros-pkg/ccny_vision.git
ccny_vision: ar_pose artoolkitPackage LinksCode API
FAQ
Change List
Reviews
Used by (4)ar_bounding_box
ar_kinect
ar_pose
ar_pose_old
Package Summary Documented Artoolkit LibraryAuthor: Gautier Dumonteil
License: GPL
Source: git -ros-pkg/ccny_vision.git (branch: master)
ar_tools: ar_pose artoolkitPackage LinksCode API
FAQ
Change List
Reviews
Used by (2)ar_kinect
ar_pose
Package Summary Documented Artoolkit LibraryAuthor: Gautier Dumonteil
License: GPL
Source: git _tools.git (branch: master)
ar_tools: ar_pose artoolkitPackage LinksCode API
FAQ
Change List
Reviews
Dependencies (3)catkin
glut
libv4l-dev
Used by (3)ar_kinect
ar_pose
ar_tools
Package Summary Documented Artoolkit Library (wrapper)Maintainer: Bill Morris , Dan Lazewatsky , Max Schwarz
Author: ARToolKit Team, Gautier Dumonteil
License: GPL
Bug / feature tracker: -tools/ar_tools/issues
Source: git -tools/ar_tools.git (branch: master)
ar_tools: ar_pose artoolkitPackage LinksCode API
FAQ
Change List
Reviews
Dependencies (1)catkin
Used by (2)ar_pose
ar_tools
Package Summary Continuous Integration Documented Artoolkit Library (wrapper)Maintainer status: maintained
Maintainer: Bill Morris , Dan Lazewatsky , Max Schwarz
Author: ARToolKit Team, Gautier Dumonteil
License: GPL
Bug / feature tracker: -tools/ar_tools/issues
Source: git -tools/ar_tools.git (branch: master)
ContentsOverviewTroubleshooting Installation
OverviewThis is ARToolKit packaged for a local ROS installation. This package is primarily to make it easier to install ar_pose. More information about ARToolKit can be found at their home page. Troubleshooting InstallationIn Ubuntu 11.04 and 11.10, you may encounter errors related to videoLinuxV4L. A possible workaround is to patch the header files manually with: $ roscd artoolkit$ sed -i 's,#include ,#include ,g' ./build/artoolkit/include/AR/sys/videoLinuxV4L.h$ sed -i 's,#include ,#include ,g' ./build/artoolkit/lib/SRC/VideoLinuxV4L/video.cWiki: artoolkit (last edited 2011-11-05 16:51:21 by PascalGohl)
Hi all I am giving tips to run ARToolkit on Ubuntu 12.04. I got reference from the following link -lab.org/_local/imagelab.tsukuba.ac.jp/ubuntu1004+opencv21/ARToolKitk/index-e.htmlProcedure1)Download ARToolkit 2.7 for linux and patchDownload ArtoolkitDownload PatchNote: Extract Artoolkit and patch to home folder .2)Install patchNote:While patching confirm the patch file is outside Artoolkit folder. patch -p0 -d . 3)Do ./Configure1st select V4L2 3rd option2nd select y (X86)3rd select n4th select n4)Do make command5)take bin folder and take ./simpleLite applicationVideo-------How to set artoolkit on Ubuntu 12.04
Hi Lentin,As am trying to run ./simpleLite am getting following error will u please helpUsing config string from environment [v4l2src device=/dev/video0 use-fixed-fps=false ! ffmpegcolorspace ! capsfilter caps=video/x-raw-rgb,bpp=24 ! identity name=artoolkit ! fakesink].ARVideo may be configured using one or more of the following options,separated by a space:DEVICE CONTROLS: -dev=filepath specifies device file. -channel=N specifies source channel. -width=N specifies expected width of image. -height=N specifies expected height of image. -palette=[RGBYUV420P] specifies the camera palette (WARNING:all are not supported on each camera !!).IMAGE CONTROLS (WARNING: every options are not supported by all camera !!): -brightness=N specifies brightness. (0.0 1.0) -contrast=N specifies contrast. (0.0 1.0) -saturation=N specifies saturation (color). (0.0 1.0) (for color camera only) -hue=N specifies hue. (0.0 1.0) (for color camera only)OPTION CONTROLS: -mode=[PALNTSCSECAM] specifies TV signal mode (for tv/capture card).setupCamera(): Unable to open connection to camera.main(): Unable to set up AR camera.
Noting the lack of activity on the ARToolKit forum in the fall of 2017 and fearing for the future of this iconic project, Ben Vaughan and Phil Lamb, the former CEO and CTO of ARToolworks, created artoolkitX to ensure that the software is developed and maintained and the vibrant ARToolKit community continues to be supported.
ARToolKit gives the position of the marker in the camera coordinate system, and uses OpenGL matrix system for the position of the virtual object. We will describe more precisely these different elements and their relationship in this tutorial.
2ff7e9595c
Comments