Every project has to go through a research and development stage, they make sure to make it as simple as possible. The guys from
ralabs.org helped me with my project. First, analyze the requirements. Then research is done to determine what part of the idea can be implemented, document the design concept and requirements, determine the required technology stack, and determine the best hardware technology.