Skip to content

Latest commit

 

History

102 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

BaoBUI

BaoBUI is an interfaced meant to render in a 3D environment the movements executed by the BaoBOS robotic arm.

BAOBOS VIDEO

GLFW

BaoBUI uses GLFW, an open-source platform for OpenGL.

GLSL

GLSL is used as a shading langage.
Due to the current lack of lighting, shaders are currently mainly used to store texture data.

Most textures are taken from the Portal Game Series, with exception for the Companion Cube.

SFML

BaoBUI uses responses and ambient audio from the Portal Game Series.
All sound is buffered and played via SFML.

Controls

UP: Increase Y-Coordinate
DOWN: Decrease Y-Coordinate
RIGHT: Increase X-Coordinate
LEFT: Decrease X-Coordinate
W: Decrease Z-Coordinate
D: Increase Z-Coordinate
T: Positive Yaw
R: Negative Yaw
T: Positive Pitch
R: Negative Picth
U: Unlock Camera
L: Lock Camera

Note: Lock camera forces all X,Y,Z movements to be within the following bounds:
X witin [-10, 10], Y within [-10, 10], Z within [5, 15].

Dependencies

OpenGL: minimum version required 3.3.
GLFW: minimum version required 3.2.x.
SFML: minimum version required 2.4.x.

Images

BaoBUI #1 BaoBUI #2

About

BAoBUI provides a simple interface (using GLFW, GLEW and GLSL) for the BAoBOS robotic arm.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages