top of page
Search

Artoolkit Tutorial: How to Run ARToolKit on Pocket PC and Other Devices



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


 
 
 

Recent Posts

See All

Comments


bottom of page