Factors

What to determine?

Accountability

Environments

· Deterministic or nondeterministic

· Static or dynamic

· Full or partial

· Single or multiple agent

· Known or unknown

· Episodic or sequential

· Discrete or continuous

· Simulated or non-simulated

Producer (diligence)

Owner (care)

Black box equipment

· Is the required recording system aboard or not?

Producer

Sensors

· Has there been a sensor failure? (F)

· If there is a bug-testing function, has it been executed? (F)

· If there is a bug-warning system, has it been worked?

· Is there any relation between the presence of the obstacle and the action/omission of the user?

· Has it noticed fault or negligence?

· Has it noticed some extenuating circumstance? (F)

· Has it noticed some aggravating circumstance?

Producer

Owner

Programmer

User-Programmer

Actuators

· Has there been a system failure? (F)

· If there is a bug-testing function, has it been executed? (F)

· Is the software updated? (F)

· Does any error reports about the last update exist? (F)

· Without the existence of a bug-warning system, would there be fault or negligence in the action-omission of the user?

· Has it noticed some extenuating circumstance?

· Has it noticed some aggravating circumstance?

Producer

Owner

Programmer

User-Programmer

Mechanical structure

· Are the individual parts safe?

· Is the whole structure safe?

Producer

Learning capability

· What is the real learning capability of the robot?

· What is the ability of the robot to acquire data and elaborate information in order to complete a task?

Programmer

User-Programmer

Levels of automation

· Scale

- Level 0 is no automation

- Level 5 is full automation

Producer

Owner

Programmer

User-Programmer

Human intervention

· What is the type of Damage?

· Is there concatenation of negligent facts?

· How much liability can be attributed to each contributing agent?

Producer

Owner

Programmer

User-Programmer