Ver.5: Casper Cartridge

Japanese, Casper Cartridges, kameda-lab.org (2012/10/18, 11:10 JST)

Abstract

Casper Cartridge is a USB-bootable Linux environment on which you can enjoy state-of-the-art technologies of Augmented Reality and Mixed Reality.
This is a very short documentation of how you install the casper cartridge onto a 8GB USB memory (from Ver.5) and run AR applications.
[more general information]


Casper Cartridges, Version 5

Change Log
Ver.5.21 (Japanese, 32bit): Normal Use. [2012/10/18]
Ver.5.05 (Japanese, 32bit): Nvidia + CUDA. Nvidia card strongly recommended. [2012/10/12]
Ver.5.14 (English, 64bit): Normal Use. [2012/10/12]

Version
(Cartridge)
Description
ver. 5.21 (md5)
3,265,480,430 bytes
(as compressed)
Japanese
32bit
Install HowTo
2012/10/17
OpenCV-A
OpenCV-B
ARToolKit PTAMM
PTAMM-TrakMark
DRDM PCL-Kinect
PCL-Prime
OpenCV
ver.2.4.2 (on 2012/07/04)
(cmake log)
(compiled from tarball)
ARToolKit
ver.2.7.21
ARToolKitPlus
ver.2.3.0
PTAMM
v1.3
(OpenCV-VideoInput)
(Trakmark Evaluation)
DRDM
a.k.a. Uchiyamarkers 2.0
(on 2011/11/04)
PCL
1.6.0(on 2012/07/17)
(cmake log)
(compiled from tarball)
Japanese 32bit (Recommended)
  • XBox 360 Kinect driver + OpenNI + NITE (by OpenNI)
  • PrimeSense driver (by way of PCL package "ps-engine")
  • Eclipse JUNO (ver. 20120920-0800) IDE for C/C++ Developpers (English)
  • emacs
  • ffmpeg, mencoder, mplayer, firefox + adobe flash player plugin + video download helperer
  • libsvm (ver. 3.12) and liblinear (ver. 1.91)
  • gnuplot
  • meld, diff2html
  • processing (Now ver.2.0 beta 3 on 2012/09/10)
  • R
  • Irrlicht, felica, gpsbabel, ...
  • texlive 2012 (platex, pbibtex, pxdvi, dvipdfmx /Japanese UTF8 support)

Ubuntu 12.04 LTS Japanese Remix (32bit).
It works on both Non-Nvidia and Nvidia PC.
If video chip is too old, you may not run some programs (e.g. some PCL).
Provides filesystem.squashfs only! You can use new (empty) casper-rw.

ver. 5.14 (md5)
3,311,331,089 bytes
(as compressed)
English
64bit
Install HowTo
2012/10/12
OpenCV-A
OpenCV-B
ARToolKitPlus PTAMM
PTAMM-TrakMark
DRDM PCL-Kinect
PCL-Prime
OpenCV
ver.2.4.2 (on 2012/07/04)
(cmake log)
(compiled from tarball)
ARToolKitPlus
ver.2.3.0
PTAMM
v1.3
(OpenCV-VideoInput)
(Trakmark Evaluation)
DRDM
a.k.a. Uchiyamarkers 2.0
(on 2011/11/04)
PCL
1.6.0(on 2012/07/17)
(cmake log)
(compiled from tarball)
English 64bit (No-Nvidia, No-CUDA)
  • XBox 360 Kinect driver + OpenNI + NITE (by OpenNI)
  • PrimeSense driver (by way of PCL package "ps-engine")
  • Eclipse JUNO (ver. 20120920-0800) IDE for C/C++ Developpers (English)
  • emacs
  • ffmpeg, mencoder, mplayer, firefox + adobe flash player plugin + video download helperer
  • libsvm (ver. 3.12) and liblinear (ver. 1.91)
  • gnuplot
  • meld, diff2html
  • processing (Now ver.2.0 beta 3 on 2012/09/10)
  • R
  • Irrlicht, felica, gpsbabel, ...

Ubuntu 12.04 LTS amd64 (64bit).
Provides filesystem.squashfs only! You can use new (clear) casper-rw.

ver. 5.05 (md5)
3,624,884,902 bytes
(as compressed)
Japanese
Nvidia
Install HowTo
2012/10/12
OpenCV-A
OpenCV-B
ARToolKit PTAMM
PTAMM-TrakMark
DRDM Nvidia/CUDA PCL-Kinect
PCL-Prime
OpenCV
ver.2.4.2 (on 2012/07/04)
(cmake log)
(compiled from tarball)
ARToolKit
ver.2.7.21
ARToolKitPlus
ver.2.3.0
PTAMM
v1.3
(OpenCV-VideoInput)
(Trakmark Evaluation)
DRDM
a.k.a. Uchiyamarkers 2.0
(on 2011/11/04)
Nvidia/CUDA
Driver:295.41
Toolkit:4.2.9
SDK:4.2.9
PCL
1.6.0(on 2012/07/17)
(cmake log)
(compiled from tarball)
Japanese 32bit, Nvidia, CUDA.
Nvidia card is recommended. (Some apps cannot run properly if you miss Nvidia card.)
This is for Japanese use. (You can change it to English version if you want...)
8GB or more is needed (4GB is too small).
  • Nvidia display driver (ver.295.41)
  • XBox 360 Kinect driver + OpenNI + NITE (by OpenNI)
  • PrimeSense driver (by way of PCL package "ps-engine")
  • Eclipse JUNO (ver. 20120920-0800) IDE for C/C++ Developpers (English)
  • emacs
  • ffmpeg, mencoder, mplayer, firefox + adobe flash player plugin + video download helperer
  • libsvm (ver. 3.12) and liblinear (ver. 1.91)
  • gnuplot
  • meld, diff2html
  • processing (Now ver.2.0 beta 3 on 2012/09/10)
  • R
  • Irrlicht, felica, gpsbabel, ...
  • texlive 2012 (platex, pbibtex, pxdvi, dvipdfmx /Japanese UTF8 support)

Ubuntu 12.04 LTS Japanese Remix (32bit).
Provides filesystem.squashfs only! You can use new (empty) casper-rw.

Beta versions (at Casper-5)
Beta versions are obsolute and sometimes buggy.
Use them at your own risk.

Version
(Cartridge)
Description
ver. 5.12 (md5)
3,286,061,287 bytes
(as compressed)
English
64bit
Install HowTo
2012/10/11
OpenCV
ver.2.4.2 (on 2012/07/04)
(cmake log)
(compiled from tarball)
ARToolKitPlus
ver.2.3.0
PTAMM
v1.3
(OpenCV-VideoInput)
(Trakmark Evaluation)
DRDM
a.k.a. Uchiyamarkers 2.0
(on 2011/11/04)
PCL
1.6.0(on 2012/07/17)
(cmake log)
(compiled from tarball)
English 64bit (No-Nvidia, No-CUDA), Release Candidate
Actually, this is also good, but I forget to change the clock-side banner to [Casper512] (It was [Casper511])...
  • XBox 360 Kinect driver + OpenNI + NITE (by OpenNI)
  • PrimeSense driver (by way of PCL package "ps-engine")
  • Eclipse JUNO (ver. 20120920-0800) IDE for C/C++ Developpers (English)
  • emacs
  • ffmpeg, mencoder, mplayer, firefox + adobe flash player plugin + video download helperer
  • libsvm (ver. 3.12) and liblinear (ver. 1.91)
  • gnuplot
  • meld, diff2html
  • processing (Now ver.2.0 beta 3 on 2012/09/10)
  • R
  • Irrlicht, felica, gpsbabel, ...

Ubuntu 12.04 LTS amd64 (64bit).
Provides filesystem.squashfs only! You can use new (clear) casper-rw.
(As Casper511 had some very minor problem, it was cancelled.)

ver. 5.10 (md5)
2,751,615,802 bytes
(as compressed)
English
64bit
Install HowTo
2012/10/08
OpenCV
ver.2.4.2 (on 2012/07/04)
(cmake log)
(compiled from tarball)
ARToolKitPlus
ver.2.3.0
PTAMM
v1.3
(OpenCV-VideoInput)
(Trakmark Evaluation)
DRDM
a.k.a. Uchiyamarkers 2.0
(on 2011/11/04)
PCL
1.6.0(on 2012/07/17)
(cmake log)
(compiled from tarball)
English 64bit (No-Nvidia, No-CUDA), beta-RC1
Including some minor bugs, not recommended.
  • XBox 360 Kinect driver + OpenNI + NITE (by OpenNI)
  • PrimeSense driver (by way of PCL package "ps-engine")
  • Eclipse JUNO (ver. 20120614-1722) IDE for C/C++ Developpers (English)
  • emacs
  • ffmpeg, mencoder, mplayer, firefox + adobe flash player plugin + video download helperer
  • libsvm (ver. 3.12) and liblinear (ver. 1.91)
  • gnuplot
  • meld, diff2html
  • processing (Now ver.2.0 beta 3 on 2012/09/10)
  • R
  • Irrlicht, felica, gpsbabel, ...

Ubuntu 12.04 LTS amd64 (64bit).
Provides filesystem.squashfs only! You can use new (empty) casper-rw.

ver. 5.02 (md5)
3,473,192,065 bytes
(as compressed)
Japanese
Nvidia
Install HowTo
2012/10/02
OpenCV-A
OpenCV-B
ARToolKit PTAMM
PTAMM-TrakMark
DRDM Nvidia/CUDA PCL-Kinect
PCL-Prime
OpenCV
ver.2.4.2 (on 2012/07/04)
(cmake log)
(compiled from tarball)
ARToolKit
ver.2.7.21
PTAMM
v1.3
(OpenCV-VideoInput)
(Trakmark Evaluation)
DRDM
a.k.a. Uchiyamarkers 2.0
(on 2011/11/04)
Nvidia/CUDA
Driver:295.41
Toolkit:4.2.9
SDK:4.2.9
PCL
1.6.0(on 2012/07/17)
(compiled from tarball)
Beta test 02 (Japanese 32bit Nvidia CUDA)
Upcoming 5.03 will be the final release candidate [2012/10/05].
Nvidia card is recommended. (Some apps cannot run properly if you miss Nvidia card.)
This is for Japanese use. (You can change it to English version if you want...)
  • Nvidia display driver (ver.295.41)
  • XBox 360 Kinect driver + OpenNI + NITE (by OpenNI)
  • PrimeSense driver (by way of PCL package "ps-engine")
  • Eclipse JUNO (ver. 20120614-1722) IDE for C/C++ Developpers (English)
  • emacs
  • ffmpeg, mencoder, mplayer, firefox + adobe flash player plugin + video download helperer
  • libsvm (ver. 3.12) and liblinear (ver. 1.91)
  • gnuplot
  • latex, bibtex, pxdvi, dvipdfmx (Japanese UTF8 support)
  • meld, iff2html
  • processing (Now ver.2.0 beta 3 on 2012/09/10)
  • R

Ubuntu 12.04 LTS Japanese Remix (32bit).
Provides filesystem.squashfs only! You can use new (empty) casper-rw.

ver. 5.01 (md5)
3,413,988,475 bytes
(as compressed)
Japanese
Nvidia
ReCasper
2012/09/25
OpenCV ARToolKit PTAMM DRDM Nvidia/CUDA PCL
OpenCV
ver.2.4.2
(cmake log)
(compiled from tarball)
ARToolKit
ver.2.7.21
PTAMM
v1.3
(OpenCV-VideoInput)
DRDM
a.k.a. Uchiyamarkers 2.0
as of 2011/11/04
Nvidia/CUDA
Driver:295.41
Toolkit:4.2.9
SDK:4.2.9
PCL
1.6.0
(compiled from tarball)
Beta test 01
Nvidia card is recommended. (Some apps cannot run properly if you miss Nvidia card.)
This is for Japanese use. (You can change it to English version if you want...)
  • Nvidia display driver (ver.295.41)
  • XBox 360 Kinect driver + OpenNI + NITE (by OpenNI)
  • PrimeSense driver (by way of PCL package "ps-engine")
  • Eclipse JUNO (ver. 20120614-1722) IDE for C/C++ Developpers (English)
  • emacs
  • ffmpeg, mencoder, mplayer, firefox + adobe flash player plugin + video download helperer
  • libsvm (ver. 3.12) and liblinear (ver. 1.91)
  • gnuplot
  • latex, bibtex, pxdvi, dvipdfmx (Japanese UTF8 support)
  • meld
  • processing (Now ver.2.0 beta 3)

Ubuntu 12.04 LTS Japanese Remix (32bit).
Provides filesystem.squashfs only! You can use new (empty) casper-rw.
TRAKMARK almost done, in the next beta.

ver. 5.00 (md5)
2,109,208,508 bytes
(as compressed)
Japanese
Normal
Casper
2012/09/10
OpenCV ARToolKit PTAM PTAMM DRDM
OpenCV
ver.2.4.2
(cmake log)
ARToolKit
ver.2.7.21
PTAM
r114
(OpenCV-VideoInput)
PTAMM
v1.3
(OpenCV-VideoInput)
DRDM
as of 2011/11/04?
Beta test 00
This is for Japanese use. (You can change it to English version if you want...)
  • Eclipse JUNO (ver. 20120614-1722) IDE for C/C++ Developpers (English)
  • emacs
  • ffmpeg, mencoder, mplayer, firefox + adobe flash player plugin + video download helperer
  • libsvm (ver. 3.12)
  • gnuplot
  • PTAMM now supports the Internet video input (via http)
  • XBox 360 Kinect (+ OpenNI + NITE)
  • latex, bibtex, pxdvi, dvipdfmx (Japanese UTF8 support)
  • (R to come)
  • (meld, diff2html.pl to come)
  • processing (ver.1.5.1)

Ubuntu 12.04 LTS Japanese Remix (32bit).
casper-rw of 4GB, 93% disk space is already used.

Old version can be found here.


How to Cook USB memory?

There are some ways of making Casper USB memory sticks.

Below are generic procedure description.
For specific installation manual, see HowTo of each version.


(Step:1) What you need as hardware:

(Step:2) Cook the USB memory to bootable

(Step:3) Replace some files

There are two types of files to be replaced.
Suppose that your memory stick is mounted on E: at windows.

  1. E:\casper\filesystem.squashfs, filesystem.size, filesystem.manifest*
    filesystem.squashfs is treated as read-only filesystem on ubuntu-linux. (Others are some associated files.)
    The default size is about 700MB (roughly equal to CDROM size).
    For same cartridges (such as 5.05 and 5.12), filesystem.* are asked to be replaced by the files provided by casper cartridge.
  2. E:\casper-rw
    casper-rw is used as normal HDD area (usually root file system) on normal HDD-based linux.
    It memorizes all the activities on the runnning linux (as the normal file system does on normal HDD-based linux).

If no casper-rw is given, only the filesystem.* are visible and you can use the system in the same way of CDROM-boot linux.
Once casper-rw is given, if a new file in a directory in casper-rw is found, it will be used. if no corresponding file is found in casper-rw, files that may find in the path inside the filesystem.squashfs will be called and provided.

Disclaimer

Use it at your own risk.
The softwares on the casper cartridges are subject to the original authors.
Please read carefully the copyright notice of each software before you use it.


KAMEDA, Yoshinari; kameda[at]iit.tsukuba.ac.jp