Preview

Multicagent Systems Case Study

Better Essays
Open Document
Open Document
1562 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Multicagent Systems Case Study
1. Introduction:
For this project we were given the task of solving the simplified problem of the Vacuum cleaning robot that was introduced in the book “An introduction to MultiAgent Systems” by Michael Wooldridge. We were given a few tasks to complete using the model checking tool Uppaal. Uppaal allows us to create models of our problems with data types and function calls. That way we can validate and verify various queries and solve complex tasks with minimum effort.

2. Problem Description:
Wooldridge describes an example of a small robot agent that will vacuum clean a room. The problem is simplified a bit because we are supposed to have the robot check for any dirt in the squares we visit, our simplified problem does not. The room is a
…show more content…
We will examine Wooldridges proposal and draw conclusions using the Uppaal modelling tool.

3. The tasks and their solutions
3.1 Task 1:
Wooldridge claimed that the robot could go from position (0,0) to position (2,2) and back, visiting every square on the grid (mentioned in the problem description).
These rules are given by Wooldridge as a starting point:
If In(0,0) and Facing(north) then Do(forward).
If In(0,1) and Facing(north) then Do(forward).
If In(0,2) and Facing(north) then Do(turn).
If In(0,2) and Facing(east) then Do(forward).

We were first tasked with creating a model of the above scenario and then to use Uppaal to check whether Wooldridge’s claim was
…show more content…
Then we reset the wait variable and the time variable measures the overall process. That is the time from starting position to the end position.

Using Uppaal we were again able to plot the course of the robot and with using the Wooldridge’s first condition we got the following path:

The robot is less concerned with making turns this time around and more concerned with making as few forward moves as possible. As a result the robot makes 16 turns and 10 forward moves while finishing the task. After finishing the course the clock variable time was at 61 units. Since the first move is hardcoded and we do not check time in the move branch of the model the time is off by five time units, so the actual time was 66 units.

We ran the check again, but this time with no preset conditions and the results were very similar:

The path is almost identical to the previous one. This time however, the robot only makes 14 turns while making the same amount of forward moves. The robot finished the course in 64 time units, which is two time units less than the course with one

You May Also Find These Documents Helpful

  • Good Essays

    The time he spends waiting to talk to Adams after finish filling out the list=2460-1800-60=600sec…

    • 871 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Case Study: Cobot Case

    • 451 Words
    • 2 Pages

    {\it `Usually it takes me $T_{e,i}$ seconds but this time it took me $T_{t,i}$ seconds to travel in corridor…

    • 451 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    Lab assign

    • 276 Words
    • 2 Pages

    - It took 0.000408000 secs and te Tie delta frame was 0.00408000 secs and the Time since the first fram is 0.027553000 secs…

    • 276 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Summarize the article (75 to 100 words) This article discusses the state of robotics in its infancy. It also discusses the mechanics of robots at the then current time, while also going into some detail about their downfalls and shortcomings. Experiments and possible new uses as they are coming about at the time of publication are introduced and talked about at short length. The authors also give their projections on what the future of robotics will be, including potential uses and applications for the future.…

    • 951 Words
    • 28 Pages
    Good Essays
  • Satisfactory Essays

    The robot was made by a 5th grader in Orlando. His name Grayson Zrelak. Grayson is a survivor of Hodgkin’s lymphoma. The bot looks like a tiny mars rover. His tutor Megan also helped build the robot. Normally kids with Hodgkin’s lymphoma get held back that’s by Grayson has a tutor. Grayson uses robots to help him with math. Megan says it’s a good way to learn math. Meghan also says she wants the kids to see math as a good thing not a bad thing. Megan went to University of Central Florida. The new robot is supposed to follow a strip of tape on the floor but whenever there’s a right turn it just stops. Helping students catch up and understand math is her life goal. When Meghan started teaching her first student was an accident. The little just…

    • 145 Words
    • 1 Page
    Satisfactory Essays
  • Satisfactory Essays

    earth science lab quiz 4

    • 1096 Words
    • 5 Pages

    Record your answer from Lab Exercise #2, Step 1. What is the time lag for noted at…

    • 1096 Words
    • 5 Pages
    Satisfactory Essays
  • Powerful Essays

    Simul8 Report

    • 1272 Words
    • 6 Pages

    The clock was set to 08:00 at the beginning of the simulation. A day’s length was set to be 13 hours, so that at the end of the simulation, it was 18:00 – just like a day’s work in the call centre. All travel times were set to zero, since all the work is being done by telephone calls, which move through the system instantly…

    • 1272 Words
    • 6 Pages
    Powerful Essays
  • Powerful Essays

    Dragonfly case study

    • 1041 Words
    • 5 Pages

    3. The Earliest Start (ES) and Earliest Finish (EF) and Latest Start (LS) and Latest Finish (LF) times are calculated using Forward Pass and Backward Pass Algorithm.…

    • 1041 Words
    • 5 Pages
    Powerful Essays
  • Satisfactory Essays

    Fitness Project

    • 492 Words
    • 2 Pages

    Answer: First of all, while performing this program, I dressed up with flexible cloths, then time was taken into…

    • 492 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Microsoft Visio Flowchart

    • 263 Words
    • 2 Pages

    Robotech, a robot, is sitting on a chair with his hands dangling on his sides; he is facing a wall a few feet away. The goal is to give step-by-step instructions to the robot to get the robot to walk to the wall, touch the wall with the palms of his hands, and return to his initial sitting position. Note that your instructions to the robot should work regardless of where the robot is sitting; he could be 10 feet away, 3 feet away, or right in front of the wall!…

    • 263 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Robotic Surgery in Japan

    • 7745 Words
    • 24 Pages

    References: Akasu, T., & Asamura, H. (2000). Robotic surgery. Japanese Journal of Clinical Oncology, 30(8), 371-372.…

    • 7745 Words
    • 24 Pages
    Good Essays
  • Good Essays

    Referring to Appendix 1, the assembly robot user interface violated each and every golden rule in multitudinous ways. I shall only discuss a few instances of rule violation in this paper, leaving a more detailed discussion of these violations for future articles and my forthcoming book. I will emphasize those violations which were relevant to this particular accident.…

    • 1046 Words
    • 5 Pages
    Good Essays
  • Powerful Essays

    Essay Robots

    • 1648 Words
    • 7 Pages

    In the following essay the functions of robots, the various types of robots and the advantages and disadvantages of using robots will be discussed.…

    • 1648 Words
    • 7 Pages
    Powerful Essays
  • Powerful Essays

    Robotics

    • 4870 Words
    • 20 Pages

    Service-oriented computing concept becomes a distinct architectural model that has been considered by the community as one that can fully leverage the open interoperability potential of web services. For instance, if applications reusable logic is exposed as web services, the reuse potential is significantly increased. Since service logic is now possible to be accessed through open communications framework, it becomes available to a wider range of service consumers. Given that web services provide a communications framework based on physically decoupled contracts it allows services communication to be fully standardized independently from its implementation. This allows a potentially high level of service abstraction while rising the possibility to decouple the service from proprietary implementation details.…

    • 4870 Words
    • 20 Pages
    Powerful Essays
  • Satisfactory Essays

    Brts

    • 699 Words
    • 3 Pages

    2. Course Duration: The course duration is of 36 sessions of 75 minutes each, i.e. 45 hours.…

    • 699 Words
    • 3 Pages
    Satisfactory Essays