110 likes | 313 Views
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.
E N D
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.