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

  How to develop a problem definition

How to develop a problem definition

  What profit do you see with partitioned view

Explain your idea for a database along with your thoughts for a partitioned view. 1. How will you use this partitioned view?

  Bourne shell and design suitable functions

Bourne shell and design suitable functions

  What is advantage of payroll scheme approach for the project

What is advantage of payroll scheme approach for the project? What do you think is the most suitable Life Cycle Approach?

  Spreadsheet model of the heat transfer situation

Spreadsheet model of the heat transfer situation

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Produce a book class that stores book information

Produce a Book class that stores book information

  Develop a checkout lane simulation

Develop a checkout lane simulation that can be used to determine the optimal number of lanes that Cougar Mart should have open.

  How to write a report on object-oriented systems

How to write a report on Object-Oriented Systems?

  Create a database for the company

Create a database for the company.

  How to produce a work breakdown structure

How to produce a Work Breakdown Structure. Ensure main WBS tasks headings are the 5 PMBOK® process areas.

  Procedure to generate indexes for foreign keys

Procedure to generate indexes for foreign keys.

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