project:ar_sandbox:start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
project:ar_sandbox [2016/01/09 01:10] – Piskoviste uz netreba po startu dokonfigurovavat, vse funguje automagicky ruza | project:ar_sandbox:start [2019/06/14 18:01] – add links and restart info rainbof | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== AR SandBox ====== | ||
+ | {{template> | ||
+ | name=SARndbox| | ||
+ | image=sarndbox-foto_by_alef.jpg? | ||
+ | sw=-| | ||
+ | hw=-| | ||
+ | founder=[[user: | ||
+ | interested=[[user: | ||
+ | status=active | ||
+ | }} | ||
+ | |||
+ | ~~META: | ||
+ | status = in restart process | ||
+ | & | ||
+ | ~~ | ||
+ | |||
+ | Augmented Reality SandBox is quite nice concept where you play with sand and a projector mounted on top of the sandbox projects constantly updating height-map on it. We've prepared a few installations. | ||
+ | |||
+ | ===== Basic Instructions ==== | ||
+ | |||
+ | Just start piskoviste.brm PC and everything should start by itself. | ||
+ | |||
+ | ==== Autostart ==== | ||
+ | Add following shell script to your Window Manager autostart scripts (i.e. Settings-> | ||
+ | <code bash ~/ | ||
+ | /bin/nice -n -10 / | ||
+ | </ | ||
+ | |||
+ | The script above increases niceness of an SARndbox process. Increasing niceness to negative values is not allowed for non-privileged user by default in common Linux distros. We can allow user brmlab to do so by adding following lines to / | ||
+ | <code bash / | ||
+ | brmlab | ||
+ | brmlab | ||
+ | </ | ||
+ | |||
+ | ==== Fullscreen mode by default ==== | ||
+ | open Vrui.cfg, find in Window section and change windowFullscreen value from false (default) to true | ||
+ | <code php ~/ | ||
+ | section Window | ||
+ | windowPos (0, 0), (1024, 768) | ||
+ | windowFullscreen true | ||
+ | </ | ||
+ | |||
+ | ==== Power Management ==== | ||
+ | === Piskoviste.brm PC === | ||
+ | in xfce4-panel go to " | ||
+ | === Projector === | ||
+ | Set "auto power off" to ON and " | ||
+ | |||
+ | ===== Software ===== | ||
+ | |||
+ | ==== SARndbox ==== | ||
+ | |||
+ | Software created by Oliver Kreylos for W.M. Keck Center for Active Visualization in the Earth Sciences, UC Davis Tahoe Environmental Research Center, Lawrence Hall of Science, and ECHO Lake Aquarium and Science Center. See [[http:// | ||
+ | |||
+ | === Calibration === | ||
+ | |||
+ | It may be quite hard to find out how to calibrate for the first time, so i will document it here a bit | ||
+ | |||
+ | == Kinect (Height calibration) == | ||
+ | Tou have to manually edit files in PISKOVISTE/ | ||
+ | |||
+ | **BoxLayout.txt: | ||
+ | < | ||
+ | (-0.0076185, | ||
+ | ( -48.6846899089, | ||
+ | ( | ||
+ | ( | ||
+ | ( | ||
+ | </ | ||
+ | |||
+ | The important is the last number in each line - in the first line is z-offset of sea level, the four lines are corner calibration points (must be always higher value than the sea level offset). To move sea level up, increase the value on all lines by the same amount. | ||
+ | |||
+ | **HeightColorMap.cpt: | ||
+ | < | ||
+ | -15.0 0 | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | -0.25 135 206 250 | ||
+ | -0.05 176 226 255 | ||
+ | 0.0 0 97 71 | ||
+ | 0.25 16 122 47 | ||
+ | 2.5 232 215 125 | ||
+ | 5.5 161 67 0 | ||
+ | 8.0 130 30 30 | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Mapping from height to colors. Adjust the appropriate z-offsets (first column) to compress/ | ||
+ | |||
+ | == Projector (plane mapping) == | ||
+ | * http:// | ||
+ | * click+drag = tilt | ||
+ | * mouse wheel = zoom | ||
+ | * press " | ||
+ | |||
+ | ==== IAMap SandBox ==== | ||
+ | |||
+ | WORK IN PROGRESS | ||
+ | |||
+ | CUstom reimplementation of AR Sandbox that is capable of running on less-advanced hardware than SARndbox (which requires quite decent graphics card), designed with ARM platform in mind (like Raspberry Pi or BeagleBoard). | ||
+ | |||
+ | https:// | ||
+ | |||
+ | ===== Installations ===== | ||
+ | |||
+ | ==== FreezeFest 2012 ==== | ||
+ | |||
+ | This installation was created for DIY festival FreezeFest 2012. It used ad-hoc on-site construction, | ||
+ | |||
+ | {{http:// | ||
+ | |||
+ | {{youtube> | ||
+ | |||
+ | {{youtube> | ||
+ | |||
+ | {{youtube> | ||
+ | |||
+ | ==== JDI 2012 ==== | ||
+ | |||
+ | This installation was created for One Day with Informatics event held at Charles University Prague. It used IKEA1 construction, | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | ===== Construction ===== | ||
+ | |||
+ | ==== IKEA1 ==== | ||
+ | |||
+ | This portable construction was used for JDI 2012 installation (see photos above) and will be stationed at brmlab. It uses the following components from IKEA (hence the name): | ||
+ | |||
+ | * 2x IVAR Side Unit 50x179 cm - http:// | ||
+ | * 2x IVAR Shelf 83x50 cm - http:// | ||
+ | * DILLING Underbed Storage Box - http:// | ||
+ | * 4x SAMLA box 11l - http:// | ||
+ | |||
+ | ==== IKEA2OBI ==== | ||
+ | |||
+ | This portable construction is built from IKEA components and custom parts from OBI. | ||
+ | |||
+ | * 3x VIKA LERBERG Trestle - http:// | ||
+ | * custom parts from OBI | ||
+ | |||
+ | ===== Similar Projects ===== | ||
+ | |||
+ | ==== SandyStation ==== | ||
+ | |||
+ | SandyStation was created at Faculty of Applied Sciences, University of West Bohemia, Pilsen by Petr Altman and Robert Eckstein | ||
+ | |||
+ | * http:// | ||
+ | * http:// | ||
+ | * http:// | ||
+ | |||
+ | more useful links | ||
+ | * http:// | ||
+ | * https:// |
project/ar_sandbox/start.txt · Last modified: 2019/07/23 20:17 by sachy