1. A activity recognition robot device comprising: a memory storing known activity data objects, wherein each known activity data object represents a known activity and includes similarity scoring techniques and clustered temporal features; and an activity recognition device coupled with the memory having a processor, wherein, upon execution of software instructions stored on a non-transitory computer readable medium, the processor is configurable to: generate a plurality of temporal features from a digital representation of an observed action involving at least one recognized object using at least one feature detection algorithm; establish an observed activity data object comprising one or more observed temporal feature clusters generated from the plurality of temporal features; calculate a similarity activity score for the observed activity data object relative to at least one of the known activity data objects as a function of the similarity scoring techniques that are contextually relevant to the activity recognition device, the clustered temporal features, and the observed temporal feature clusters; access an activity recognition results set as a function of the similarity activity score; and cause the robot to take action based on the activity recognition results set.