Full metadata
Title
Roblocks: An Educational System for AI Planning and Reasoning
Description
This research introduces Roblocks, a user-friendly system for learning Artificial Intelligence (AI) planning concepts using mobile manipulator robots. It uses a visual programming interface based on block-structured programming to make AI planning concepts easier to grasp for those who are new to robotics and AI planning. Users get to accomplish any desired tasks by dynamically populating puzzle shaped blocks encoding the robot’s possible actions, allowing them to carry out tasks like navigation, planning, and manipulation by connecting blocks instead of writing code. Roblocks has two levels, where in the first level users are made to re-arrange a jumbled set of actions of a plan in the correct order so that a given goal could be achieved. In the second level, they select actions of their choice but at each step only those actions pertaining to the current state are made available to them, thereby pruning down the vast number of possible actions and suggesting only the truly feasible and relevant actions. Both of these levels have a simulation where the user plan is executed. Moreover, if the user plan is invalid or fails to achieve the given goal condition then an explanation for the failure is provided in simple English language. This makes it easier for everyone (especially for non-roboticists) to understand the cause of the failure.
Date Created
2019
Contributors
- Dave, Chirav (Author)
- Srivastava, Siddharth (Thesis advisor)
- Hsiao, Ihan (Committee member)
- Zhang, Yu (Committee member)
- Arizona State University (Publisher)
Topical Subject
Extent
28 pages
Language
eng
Copyright Statement
In Copyright
Primary Member of
Peer-reviewed
No
Open Access
No
Handle
https://hdl.handle.net/2286/R.I.55596
Level of coding
minimal
Note
Masters Thesis Computer Science 2019
System Created
- 2020-01-14 09:17:36
System Modified
- 2021-08-26 09:47:01
- 3 years 2 months ago
Additional Formats