Alex Mitrevski

Results 10 issues of Alex Mitrevski

Related to https://github.com/b-it-bots/mas_knowledge_base/issues/15 and https://github.com/b-it-bots/mas_domestic_robotics/issues/226 In order to use the knowledge from the ontology for planning, our [default planning domain](https://github.com/b-it-bots/mas_domestic_robotics/blob/kinetic/mdr_planning/mdr_rosplan_interface/config/default_domain.pddl) needs to be appropriately modified. In particular: 1. the types...

Type: Enhancement
Feature: Planning and reasoning

Potentially related to https://github.com/b-it-bots/mas_domestic_robotics/issues/155 Once https://github.com/b-it-bots/mas_knowledge_base/pull/16 is merged and we have a decent model of our lab, it would be good to be able to test our robot's planning capabilities...

Type: Enhancement
Feature: Planning and reasoning
Feature: HRI

## Problem description Our current [`place` action](https://github.com/b-it-bots/mas_domestic_robotics/tree/devel/mdr_planning/mdr_actions/mdr_manipulation_actions/mdr_place_action) doesn't have any monitoring and recovery behaviours, so the component always thinks that it has performed the action successfully. We thus need to...

Type: Enhancement
Feature: Manipulation
Feature: Failure recovery

## Short description As some of our other actions, the `move_base` action doesn't have recovery behaviours at the moment, such that failures in the action often cause failures in subsequent...

Type: Enhancement
Feature: Navigation
Feature: Failure recovery

## Problem description Related to https://github.com/b-it-bots/mas_domestic_robotics/issues/219 Our current object placing strategy, which is implemented in the [`place` action](https://github.com/b-it-bots/mas_domestic_robotics/tree/devel/mdr_planning/mdr_actions/mdr_manipulation_actions/mdr_place_action), is "blind" in the sense that the robot just moves to the...

Type: Enhancement
Feature: Manipulation
Feature: Failure recovery

Our existing pickup action treats all objects equally, i.e. we don't have runtime selection of object-specific grasping strategies. The [pickup action client](https://github.com/b-it-bots/mas_domestic_robotics/blob/devel/mdr_planning/mdr_actions/mdr_manipulation_actions/mdr_pickup_action/ros/scripts/pickup_client) should thus be modified so that an appropriate...

Type: Enhancement
Feature: Manipulation
Feature: Planning and reasoning

Related to https://github.com/b-it-bots/mas_domestic_robotics/issues/217 If a pickup failure is detected by the grasp verification module, the action should go into a recovery mode. The simplest form of recovery would be resetting...

Type: Enhancement
Feature: Manipulation
Feature: Failure recovery

Since navigation goals can be considered encyclopedic information that is currently stored in YAML files (e.g. [here](https://github.com/b-it-bots/mas_domestic_robotics/blob/kinetic/mdr_environments/brsu-c069/navigation_goals.yaml)), it makes sense to consider storing the information in the ontology instead in...

Feature: Navigation
Feature: Planning and reasoning

Right now, the documentation of the actions doesn't include any information about what changes are made to the knowledge base before/after the execution (if any). This should be included in...

Type: Documentation

In the current implementation of our `perceive_plane` action, we store the poses of the detected objects with respect to the `base_link` frame in the world model, but we don't update...

Feature: Perception