Autonomous Robotic Programming Framework FischerTechnik set Autonomous What
Autonomous Robotic Programming Framework Fischer-Technik set
Autonomous � What does autonomous mean? Self-governing. Governing independently; Acting on one's own. Acting independently. Acting without being governed by parental or guardian rules. en. wiktionary. org/wiki/autonomous
Software Framework � What is a Software Framework? A software framework, in computer programming, is an abstraction in which common code providing generic functionality can be selectively overridden or specialized by user code providing specific functionality. en. wikipedia. org/wiki/Software_framework
General Outline � Implement ‘thinking’ on the robot. � Create functions to emulate learning processes and memory. � Create a wide range of functionality in the library.
Approach � Add basic intelligence rules to get it going. � Then implement learning techniques.
Method � Apply Artificial Intelligence techniques and algorithms. � Real-time processing on the robot.
Programming Language � Must have the flexibility to run the Artificial Intelligence algorithms. � Must give low level access to the robotics memory and systems. � Should have a small overhead to allow more space for data storage.
Limitations / Problems � Possible memory limitation on the robot due to hardware when executing artificial intelligence algorithmics.
Extensions � Port the programming framework to multiple languages. � Use more advanced learning algorithms and Artificial Intelligence techniques. � Use multiple robots / hive mind techniques to allow the system to learn faster.
Questions?
- Slides: 10