이대성 이성원 이유리 임도전 정수현
It has undergone many changes as the education content market has shifted from offline to online-oriented. However, most of the educational contents are still cramming education based on unilateral information transfer and does not have a positive impact on improving user's learning immersion.
This one-sided cramming education suppresses children's diverse thinking, resulting in a constant and uniform mindset. This method of education, which has only the purpose of knowledge transfer, does not induce one to think for oneself, further degrades individual development of competence and interest in education.
We will use interactive media to allow children to interact with programs (content) and learn about solar planets with interests. Interactive media provides a greater sense of how each planet is located and rotates apart from the sun. And it allows children to learn about each planet directly by interacting with the media which allows children to have fun while learning.
We will create a planetary education program that interacts with users by using beam projector and interaction objects like sticks which are attaching Aruco markers.
It implements a moving orbit of a planet in the solar system, and when a user places a stick with an Aruco marker and touches one of the planets with it, it can be moved to provide information about that planet. At this time, standing by the user covered various places, you can watch the movement of planets in orbit.
We want to implement a simulation using OpenCV for Aruco marker detector and OpenGL for graphic tool. This will require a little study, but it does not require high-level work because it does not implement complex models with artificial planets graphics, but rather the movement of planets. And we also need a way to connect to the webcam for the Aruco marker tracking and projector equipment to the computer.
Lower grade students and any other student who wants leaning about Solar system
Webcam
Beam Projector
Aruco Stick (we named it Spoon)
Install Homebrew (if you don’t have)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)
Install Opencv
brew install opencv
Install glfw3
brew install glfw3
Install glew
brew install glew
Install assimp
brew install assimp
The program starts when a user brings aruco marker to the Sun

The solar system keeps rotating around the Sun and an object is tracking the aruco marker

A description of a planet appears when the user object approaches the planet

The Game Mode starts when a button (number 6) is pressed. The planets rotate faster and the user object should reach the Sun without crushing with other planets.

- The program could not detect the aruco code if there is a projection object on the aruco code
- The webcam sometimes gets out of focus resulting not being able to detect the aruco code
- The current version 1.0 only supports 1 player mode
The core of the project was to get the coordinate system and let the user move directly. If we are able to develop the project in the future, we could add more diverse effects and interactions. It would be nice to conduct user motion interactions in a three-dimensional manner to match the name Spoon School. Previously, there was a plan to develop the project into a game, and the possibility seems sufficient as the users had fun during the user test and required more interactions for hedonic purposes.
- Updating various effects with human interactions.
- Modify code to increase readability of code.
- And we will add information about the Sun like another planet.
- Increase Arcomarker Recognition.
- Speed up image processing.
solar system <https://github.com/keynekassapa13/solar-system>
aruco detection <https://docs.opencv.org/master/d5/dae/tutorial_aruco_detection.html>