Software for Educational Robotics Products
Current robotics programming software falls into two general categories: graphical block-based tools and Integrated Development Environments (IDEs) using an existing language such as BASIC, C, C++, Python, etc. Students can use loops and conditional statements of various types and do primitive multiprocessing, but fundamentally all most students can implement is a sequence of predetermined steps with very limited options for learning or adaptation.
Our goal is to offer an environment and tools to simplify writing robotics software that can learn and adapt easily, and to allow students to learn the advantages and limitations of different AI techniques without needing to implement them from scratch. At the same time, generated programs will continue to use the standard runtime environment so that students can still choose to use the default development environment for their gear as well.