Your SlideShare is downloading. ×
Case study: 4D-Cinema Platform Controlling Software
Case study: 4D-Cinema Platform Controlling Software
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Case study: 4D-Cinema Platform Controlling Software


Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. 4D-Cinema Platform Controlling Software completed project - April 2008 e-mail:;; phone: +375(17)312-1246 address: 22, Olshevskogo Street, 220073, Minsk, Republic of Belarus 1 Customer “The Planet of Attractions”, Ltd. designs and manufactures high-technology park attractions. Objective The objective is to develop 4D-Cinema platform controlling software basing on the motor controller board. The attraction is designed for eight people and is mounted on a platform that moves in six coordinate planes. On the whole, the system is based on application of three technologies: simulator technology, 2D/3D digital cinema and virtual reality systems. The following special effects are added to 3D stereo image according to the plot: chair vibration, abrupt falls, rises and turns. The whole system agrees with motor controller, which, as a result, creates unique feelings and participation effect. The process of film watching is accompanied by the sound of a powerful loudspeaker system. Platform controlling software must: • calculate space coordinates of platform location depending on the image on the screen; • calculate motor controlling actions taking into account ineertia and platform characteristisc; • interact with PC via digital interfaces; • process data from location sensors of executing mechanisms; • form low-frequency sound signal for creating vibration. Edited by Foxit Reader Copyright(C) by Foxit Software Company,2005-2007 For Evaluation Only.
  • 2. 4D-Cinema Platform Controlling Software 2e-mail:;; phone: +375(17)312-1246 © 2009 Promwad Innovation Company Solution The basis of platform controlling software is the algorithm for calculating motor rotation angles depending on platform’s space location. This algorithm includes a great number of complex trigonometric calculations with floating point, which imposes strict requirements to processor performance. The usage of BlackFin BF532 allowed implementing all necessary calculations in time intervals acceptable for device’s work without any problems. By using geometrical calculations controller’s software sets acceleration/deceleration trajectories for each motor. Movement calculation algorithms were optimized for integer-valued calculations, as the core of controlling DSP is integer-valued. PC software allows displaying data from motor location sensors in a graphical form, comparing real platform location with controlling motor actions, updating board firmware via easy-to-use graphical shell (it means performing on-board programming without opening controller frame). RAPPA-2008 This interactive 4D-cinema was announced at 10th International Exhibition “Attractions and Amusements RAPPA—2008”, devoted to amusement industry in Russia and held on 9-11 April 2008 in Moscow. You can view video from 4D-cinema presentation here: Benefits • Usage of high-performance BlackFin BF532 processor allows applying for calculations complex algorithms for controlling platform with a great number of degrees of freedom; • The solution, based on application of a ready controller board, allowed significantly decreasing both project completion period and development costs. Development tools VisualDSP, MVS Technologies NAND Flash, RS232, RS485, USB2.0, DSP Programming languages C, C++, ASM Project management tools dotProject, MSProject, CVS Labor input 65 man-days Project completion period 3 months