Skip to content

This repo contains all raw NEEM data files that were recorded from RobCog VR environment.

Notifications You must be signed in to change notification settings

AbhijitVyas/PouringNEEMData

Repository files navigation

Pouring VR experiment data

Repository contains all raw NEEM data files that were recorded from VR environment.

Watch how to query NEEMs on openEASE platform

openEASEQueryVisualization.mp4

Queries to visualize NEEM on openEASE

  1. What is the longest event that occurred?
findall([Duration, Evt],
  (  event_interval(Evt, Begin, End),
     number(End),
     Duration is End - Begin
  ),
  Durations),
max_member([MaxDuration, LongestEvt], Durations).
  1. What was source container while pouring?
has_type(Tsk, 'http://www.ease-crc.org/ont/SOMA-ACT.owl#Pouring'),
executes_task(Act, Tsk), has_participant(Act, Obj), 
has_type(Role, soma:'SourceContainer'), triple(Obj, dul:'hasRole', Role).
  1. What was destination container while pouring?
has_type(Tsk, 'http://www.ease-crc.org/ont/SOMA-ACT.owl#Pouring'),
executes_task(Act, Tsk), has_participant(Act, Obj), 
has_type(Role, soma:'DestinationContainer'), 
triple(Obj, dul:'hasRole', Role).
  1. How long pouring lasted?
has_type(Tsk, 'http://www.ease-crc.org/ont/SOMA-ACT.owl#Pouring'),
executes_task(Act, Tsk), event_interval(Act, Begin, End), 
Duration is End - Begin.
  1. Which hands participated during pouring?
has_type(Tsk, 'http://www.ease-crc.org/ont/SOMA-ACT.owl#Pouring'),
executes_task(Act, Tsk), has_type(Hand, soma:'Hand'), 
has_participant(Act,Hand).
  1. What motion was used for pouring?
has_type(Tsk, 'http://www.ease-crc.org/ont/SOMA-ACT.owl#Pouring'),
executes_task(Act, Tsk), 
triple(Motion, 'http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#classifies', Act).
  1. What was maximum angle while pouring?
has_type(Tsk, 'http://www.ease-crc.org/ont/SOMA-ACT.owl#Pouring'),
executes_task(Act, Tsk), has_participant(Act, Obj), 
has_type(Role, soma:'SourceContainer'), 
triple(Obj, dul:'hasRole', Role), 
triple(Obj, dul:'hasRegion', Region), 
triple(Region, 'http://www.ease-crc.org/ont/SOMA-OBJ.owl#hasJointPositionMax', AngleMax).
  1. What was minimum angle while pouring?
has_type(Tsk, 'http://www.ease-crc.org/ont/SOMA-ACT.owl#Pouring'),
executes_task(Act, Tsk), has_participant(Act, Obj), 
has_type(Role, soma:'SourceContainer'), 
triple(Obj, dul:'hasRole', Role), 
triple(Obj, dul:'hasRegion', Region), 
triple(Region, 'http://www.ease-crc.org/ont/SOMA-OBJ.owl#hasJointPositionMin', AngleMin).
  1. Find pouring substance with its role and the quantity.
findall([Obj, Role],
  (  has_type(Tsk, 'http://www.ease-crc.org/ont/SOMA-ACT.owl#Pouring'),
	executes_task(Act, Tsk), has_participant(Act, Obj), 
	has_type(Obj, dul:'Substance'), triple(Obj, dul:'hasRole', Role)
  ),
Objects), length(Objects, Quantity)

About

This repo contains all raw NEEM data files that were recorded from RobCog VR environment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published