Predicate color and action paint using situation calculus

Assignment Help Computer Engineering
Reference no: EM132971

Question

1. Add to situation calculus the ability to paint an object. In particular, add the predicate color(Obj,Col,Sit)that is true if object Obj has color Col in situation Sit.

The parcel starts off blue. Thus, we have an axiom:color(parcel,blue,init).

2. There is action paint(Obj,Col) to paint object Obj with color Col. For this question, assume objects can only be painted red, and they can only be painted as the object and the robot are both at position o109. Colors accumulate on the robot (there is nothing that undoes an object being a color; if you paint the parcel red, it is both red and blue - of course this is unrealistic, but it makes the problem simpler).

3. Axiomatize predicate color and the action paint using situation calculus.

Reference no: EM132971

Questions Cloud

What is the amortization amount for every intangible asset : What is the amortization amount for every intangible asset in the existing year?
What technologies are used in windows server 2008 : What technologies are used in windows server 2008
Check a governmental and a not-for-profit program : Check a governmental and a not-for-profit program
What would the tax rate need to be in year : What would the tax rate need to be in Year 2 to make the taxpayer indifferent?
Predicate color and action paint using situation calculus : Predicate color and action paint using situation calculus
Related diversification and unrelated diversification : Using appropriate examples explain how other companies can benefit from: (i) related diversification and (ii) Unrelated diversification
Determine the cost of goods manufactured for february : Determine the cost of goods manufactured for February.
Detail advantages of looping : Detail advantages of looping
What could be your response to the ceo : What could be your response to the CEO

Reviews

Write a Review

Computer Engineering Questions & Answers

  Classify and discuss compensation potentially

Classify and discuss compensation potentially.

  Implement needham-schroeder protocol using python

Implement Needham-Schroeder protocol using python

  Write down a program that has a function named presentvalue

Write down a program that has a function named presentValue

  What are three goals of safety in computing?

What are three goals of safety in computing?

  Security vulnerability

What is the security vulnerability of this solution

  Describe stages of the processor

Describe the decode stage and Describe the execution stage of add, andi, mul, divi, and neg.

  How to run and modify marie program

How to run and modify marie program Include a decision before storing and outputing result. If  value of the result is not positive (so zero or negative), set  Result value to the value ZERO (0)

  Queries in relational algebra

Queries in relational algebra.

  Spreadsheet model of the heat transfer situation

Spreadsheet model of the heat transfer situation

  How to redesign the coding design

How to redesign the coding design? Write down a sentence for each change you have optional, indicating what data entry problem (from part a) change will eliminate.

  Define the way for creating work breakdown structure

Define the way for creating work breakdown structure Use a hypothetical project to illustrate your understanding of the WBS.

  What is meant by user cantered design

What is meant by ‘user cantered design'

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd