Skip to content

AR Scene Breakdown

Faizan Muhammad edited this page Jul 18, 2019 · 1 revision

ARCamera: Controls the camera in the scene.

UICanvas: Displays the quit button and the menu button around the edge of the user's screen.

TrackerCube: ChildTargets: Holds the image targets of the HyperCube QR codes.

TrackerCube: TurtleBot: Base_footprint/Base_link: Lists all the objects which hold the visualizations. Each visualization has a receiver and a projector

StatusManager: Takes in the information from ROS# and tells the ROSConnection what to do, for example, which visualizations to turn on or off.

ROSConnection: Holds the subscribers which are toggled on or off by the user in the Menu Scene. The pose is always on, but the default for the others is off.

ExtrapolationManager: Tries to extrapolate the data if the connection is lost. Saves the most recent data and works from there to continue the visualization while the robot is disconnected.

BlinkerController: Turns on or off the left and right blinkers depending on which message it receives: L or R.

Clone this wiki locally