Skip to content

Project Structure

dvargasfr edited this page Oct 9, 2019 · 5 revisions

The Unity project main structure is the following:

arviz_projectstructure_img

ARViz sub-folders

Animators folder

The only Animator file here is used to animate the turtles in the ROS2 TFs use example.

Audio folder

The Audio file here is used from Marker_Detector component as a signal to identify when the system recognizes the calibration pattern (ArUco markers).

Materials folder

Material files here are used for some objects design.

Meshes

The only Mesh file here is used for the turtles design in the ROS2 TFs use example.

Plugins folder

This folder should include the binary files generated on the ROS2-for-UWP compilation process (see Pre-requisites & installation).

This folder should also include the OpenCV DLL files that allow HoloLens to detect ArUco patterns.

Prefabs folder

Prefabs files here are used for some objects design.

Scenes folder

Several Scene files created to form different scenarios.

Scripts folder

Script files here are used to manage and program every behavior. They are organized in different sub-folders corresponding to the scene in which they are used.

Tests folder

This folder contains Scripts and Scenes sub-folders, in which some basic scripts and scenes were developed to test some of the project functionalities in an unitary way.

Textures folder

Texture files here are images used to apply different textures to some objects. Here is also present a Markers subfolder containing several ArUco generated images.

Clone this wiki locally