Core Concepts
JEDAI.Ed is an open-source platform that simplifies the process of programming robots using a visual interface and explainable AI techniques, enabling novice users to create plans for robots to complete tasks.
Abstract
The content describes the development of JEDAI.Ed, an open-source platform that aims to make robot programming accessible to novice users. Key highlights:
JEDAI.Ed builds upon the existing JEDAI system, adding several new features to improve its usability for educational purposes.
The platform provides an intuitive user interface that abstracts away the complexities of robot planning and motion control, allowing users to focus on high-level task planning.
JEDAI.Ed utilizes explainable AI techniques, such as generating natural language explanations and hints, to help users understand the limitations and capabilities of the robot, and to debug their plans.
The platform includes a curriculum design module that can automatically generate tasks of varying difficulty levels, adapting to the user's progress.
JEDAI.Ed integrates a simulator that allows users to visualize the execution of their plans, without requiring access to a physical robot.
The authors conducted a user study to evaluate JEDAI.Ed, comparing it to the original JEDAI system. The results show that JEDAI.Ed significantly improves the user experience, increases curiosity about AI and robotics, and helps users solve tasks faster.
Stats
Recent advances in Artificial Intelligence (AI) have enabled the deployment of programmable AI robots that can assist humans in a myriad of tasks.
Understanding how robots plan and execute tasks is crucial in today's world, where they are becoming more prevalent in our daily lives.
Robots cannot execute plans with arbitrary sets of instructions and require a specific type of low-level plan known as a motion plan.
Hierarchical planners work by using input (or computing) high-level plans to construct a motion plan for each high-level instruction by transcribing them to motion planning problems for use by a motion planner.
Quotes
"Understanding how robots plan and execute tasks is crucial in today's world, where they are becoming more prevalent in our daily lives."
"Hierarchical planners work by using input (or computing) high-level plans to construct a motion plan for each high-level instruction by transcribing them to motion planning problems for use by a motion planner."