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

    Here the procedure has been discussed in the context of describing interesting events considering the time taken by the CoBot while executing a task. We find anomalies in time taken to cover segments of the path plan belonging to different…

    • 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

    E SWEATT Model Dr

    • 2135 Words
    • 28 Pages

    Movement Point Time spent 2…

    • 2135 Words
    • 28 Pages
    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
  • 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
  • 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
  • Good Essays

    Roomba

    • 1069 Words
    • 5 Pages

    The roomba is a wireless robot that can go all around your home vacuuming up dust, dirt, and hair. The roomba…

    • 1069 Words
    • 5 Pages
    Good 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
  • 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
  • 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
  • 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
  • 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