Robotics in Disaster Recovery: Landmine Detection & Rescue
.docx
keyboard_arrow_up
School
Western Governors University *
*We aren’t endorsed by this school
Course
C951
Subject
Computer Science
Date
Jun 13, 2024
Type
docx
Pages
4
Uploaded by JudgeComputer105444
Austin Gamez
012045203
INTRODUCTION TO ARTIFICIAL INTELLIGENCE: TASK TWO
A: Environment The robot is deployed in an environment representing terrain containing active landmines. The environment consists of over 30 landmines, along with walls representing “boundary zones” that the robot is permitted to work with. The landmines are colored red to improve visibility while running the simulation. In addition, the environment contains a person (represented by a cylinder). The robot will navigate through the minefield, logging the location of any detected mines. If a person is found, a message will be emitted, and an operations team will be dispatched to guide them to safety.
B: Improved Disaster Recovery
Our disaster recover robot is tasked with navigating through an active minefield, logging the location of any mines that it discovers. In addition, it has a special sensor that is able to detect people in the area. The robot will emit a message, and inform our operations team that a person is in the area. In our simulation, the landmines are represented by a red disk. By combining the robot’s ability to detect mines and identify people stranded in the field, we can mitigate the hazards and assure that no more people will fall victim to the mines.
C: Architecture
The minesweeper robot and CoppeliaSim scene is based off the default BubbleRob tutorial scene. The robot has two different sensors. The red sensor is responsible for detecting landmines. When it finds one, it makes a log of it. In addition, this sensor is also able to detect boundaries so that it can be programmed to work within a specific geographic zone. The “boundaries” of the current zone are represented by walls in the simulation. The blue sensor is specifically programmed to detect human
beings. If a human being is found, the robot will approach the human and stop. A message is emitted, declaring that a person is found, and our operations team will be contacted to rescue the person. D: Internal Representation of Environment
The robot keeps an internal representation of the environment by using sensors to perceive its surroundings. The red sensor will allow it to detect landmines. When this occurs, this location is logged so that it may be removed at a later time. In addition, the robot keeps an internal representation of the geographic zone it is working in. Since the red sensor can scan the ground, it is also responsible for detecting the boundary region. When deployed, a specific zone can be specified,
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Related Questions
Part 1: Getting familiarized with the simulation
1. There are four variables in the gas laws. Play with the simulation and find the four variables. Open and play with ALL the settings. List the variables here:
2. For each variable, list the specific action in the simulation you need to do the “change” the variable. Each variable can be increased or decreased. Play with all the gadgets and then, specifically list what action needs to “control” the variable: what needs to be manually done to increase and decrease that variable.
a) Variable 1:
b) Variable 2:
c) Variable 3:
d) Variable 4:
arrow_forward
explain how the force vectors computed by steering behaviors are used at each iteration of the game loop to update the bots
arrow_forward
Q2-
Once you are doing a financial transaction through an ATM machine, there is
an authentication process that takes place to grant you the access to your bank
account, which has been demonstrated generally in this module. Using your
own words, describe the most common scenario involved in the authentication
process that takes place once you enter your payment card into ATM machine.
Provide your explanation with a suitable diagram that illustrates the basic steps
involved.
arrow_forward
Help me to draw class diagram for this situation??
arrow_forward
How does sleep deprivation affect your ability to drive? A recent study measured the effects on 19 professional drivers. Each driver participated in two experimental sessions: one after normal sleep and one after 27 hours of total sleep deprivation. The treatments were assigned in random order. In each session, the performance was measured on a variety of tasks including a driving simulation.
Use key terms from this module to describe the design of this experiment.PS: The other Picture are the choices to every prompts
arrow_forward
I have been researching ROS, Gazebo, and Turtlebot 3 for the past three days. It is my first time exploring these topics, and my objective is to create a simulation where I can navigate a Turtlebot 3 while simulating its battery status.
During my research, I came across the Gazebo battery class, but I am unsure about its usage and implementation. I also discovered that a Turtlebot 3 should publish its battery state under the sensor_msgs topic. However, in my Gazebo simulation, this topic is not being published. Although I believe it is possible to achieve this functionality, I am uncertain about which file to modify or what configuration to add. Given my limited knowledge in ROS and Gazebo, acquired over a brief period of three days, I am seeking assistance from the community to help me initiate a simulation where a stationary Turtlebot 3 can publish its battery state. I have come across the brass_gazebo_plugin, but I find the information available on its GitHub README and elsewhere to…
arrow_forward
Create a 32-sided die rolling simulation ( possible outcomes 1 - 32 ).
1. Roll the die and reply with commentary based on the following flow chart.
2. Keep track and display the number of times the user has rolled, the number of times she won, and the number of times she lost.
3. Ask the user if she would like to “roll again?”.
arrow_forward
Are you able to describe the working environment by utilizing an illustration in no more than three hundred words?
arrow_forward
Moving out of your apartment
After having successfully completed the AI course, you get a job in another town (as an AI expert of course), and you have to move out of your apartment. You have already packed all your belongings in nine moving boxes, scattered around the apartment, now all you have left to do is to move these boxes into the moving truck, which is parked just outside of the apartment. The boxes are too big to carry, so you have to push them between the rooms. The following graph shows the four rooms in the apartment, the truck, how many boxes are initially in which rooms, and how the rooms are connected:
On each turn, you can either move or push a box into an adjacent location, in any direction: north, south, east, west. When this story begins, you have just parked the truck.
Implement the given scenario & Formulate this problem as a search problem, i.e.:
Design suitable representation of the search states?
Design a method of initial state
Set goal state
Calculate…
arrow_forward
Simulation Assignment IV
Simulate the token ring problem to obtain the average time the token goes around and it confidence
interval (i.e., going around means token starts at a station of your choice and comes back to the same
station).
PASTE TEXT CODE HERE
PASTE THE PRINTOUT OF A PART OF YOUR EVENT TABLE (15 TO 20 EVENTS) IN HERE (IN TEXT OR IMAGE
FILE)
WHAT IS THE AVERAGE TIME TOKEN GOES AROUND AND ITS CONFIDENCE INTERVAL.
arrow_forward
DIRECTION: The aim of this activity is for you to design an innovative
timepiece for your own use. This could be in the form of a
wristwatch, a mantelpiece clock, an electronic clock, or any
other kind of clock you like. Your goal is to be inventive and
exploratory.
Nowadays, timepieces (such as clocks, wristwatches etc.) have a variety of
functions. They not only tell the time and date but they can speak to you,
remind you when it's time to do something, and provide a light in the dark,
among other things. Mostly, the interface for these devices, however, shows
the time in one of two basic ways: as a digital number such as 23:40 or
through an analog display with two or three hands-one to represent the hour,
one for the minutes, and one for the seconds.
Task No. 1:
(a) Think about the interactive product you are designing: what do you
want it to do it for you? Find 1-3 potential users and ask them what they
would want. Write a list of requirements for the clock, together with
some…
arrow_forward
A discrete-event simulation reviews the status of the system periodically, whether or not an event occurs.
TrueFalse
arrow_forward
Computer Science
Assume you are a software developer that has written a system that analyses pictures of various recyclable items (such as a can, bottle or a crate). It can be used via a Web Application (Web API), i.e., the users send pictures over the Internet. The system returns for each picture how many of each item are seen in the picture. Discuss if this service should be offered for free. Justify your answer
arrow_forward
When it comes to designing user interfaces, having a firm grasp of mapping is a need.In what ways may the user interface be made more user friendly?
arrow_forward
If you're working on a software team to create a smartphone user
interface, you'll need to have a conversation about the best approach to
take.
Do you think it's tough to design user interfaces for computers? Be as
specific as possible when describing the nature of the acts taken.
While designing an interface, how do you know when an item has been
shown or a list's categories have been shown?
arrow_forward
If you're working on a software team to create a smartphone user interface, you'll need to have a conversation about the best approach to take.Do you think it's tough to design user interfaces for computers? Be as specific as possible when describing the nature of the acts taken.While designing an interface, how do you know when an item has been shown or a list's categories have been shown?
arrow_forward
As a project your team is given the task of designing a space station consisting of four different habitats. Each habitat is an enclosed sphere containing all necessary life support and laboratory facilities. The masses of these habitats are 1.0 x 106 kg, 2.0 x 106 kg, 3.0 x 106 kg, and 4.0 x 106 kg. The entire station must spin so that the inhabitants will experience an artificial gravity. Your team has decided to arrange the habitats at corners of a square with 1.0 km sides. The axis of rotation will be perpendicular to the plane of the square and through the center of mass. To help decide if this plan is practical, you calculate how much energy would be necessary to set the space station spinning at 1.0 revolution per minute. In your team's design, the size of each habitat is small compared to the size of the space between the habitats and the structure that holds the habitats together is much less massive than any single habitat. how much energy would be necessary to set the space…
arrow_forward
The figure below shows a loading truck in a
cement factory. The truck has three wheels,
front wheel (F), middle wheel (M), and back
wheel (B), each wheel has a brake sensor
which is turned ON when the brake is
activated and turned OFF when the brake is
not activated. Also the truck has a weight
sensor (W) which is turned ON when the
truck is full with cement and turned OFF
when the truck is empty. There is a loading
duct which pumps cement into the truck
when the valve controller (V) is ON. Use
multiplexer (MUX) to design a control circuit
that open the valve (V) if the truck is empty
.and anyone of the brakes is activated
Loading Duct
Loading Duct
M.
arrow_forward
Alert dont submit AI generated answer.
3. Design a Traffic Light Controller: On an intersection there is a traffic light which is initially Red. When a car arrives at the intersection, it triggers the following sequence:A) Traffic light remains Red for 2 cycles, B) Traffic light turns Green for 4 cycles, C) Traffic light turns Yellow for 3 cycles, D) Traffic light returns to Red,
arrow_forward
Image classification from scratch
- transfer learning
- medical image classification
Choose one task, the write code and run it on your PC for your task. and then try to improve the performance.
arrow_forward
Simulation models handle two types of problems.
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Related Questions
- Part 1: Getting familiarized with the simulation 1. There are four variables in the gas laws. Play with the simulation and find the four variables. Open and play with ALL the settings. List the variables here: 2. For each variable, list the specific action in the simulation you need to do the “change” the variable. Each variable can be increased or decreased. Play with all the gadgets and then, specifically list what action needs to “control” the variable: what needs to be manually done to increase and decrease that variable. a) Variable 1: b) Variable 2: c) Variable 3: d) Variable 4:arrow_forwardexplain how the force vectors computed by steering behaviors are used at each iteration of the game loop to update the botsarrow_forwardQ2- Once you are doing a financial transaction through an ATM machine, there is an authentication process that takes place to grant you the access to your bank account, which has been demonstrated generally in this module. Using your own words, describe the most common scenario involved in the authentication process that takes place once you enter your payment card into ATM machine. Provide your explanation with a suitable diagram that illustrates the basic steps involved.arrow_forward
- Help me to draw class diagram for this situation??arrow_forwardHow does sleep deprivation affect your ability to drive? A recent study measured the effects on 19 professional drivers. Each driver participated in two experimental sessions: one after normal sleep and one after 27 hours of total sleep deprivation. The treatments were assigned in random order. In each session, the performance was measured on a variety of tasks including a driving simulation. Use key terms from this module to describe the design of this experiment.PS: The other Picture are the choices to every promptsarrow_forwardI have been researching ROS, Gazebo, and Turtlebot 3 for the past three days. It is my first time exploring these topics, and my objective is to create a simulation where I can navigate a Turtlebot 3 while simulating its battery status. During my research, I came across the Gazebo battery class, but I am unsure about its usage and implementation. I also discovered that a Turtlebot 3 should publish its battery state under the sensor_msgs topic. However, in my Gazebo simulation, this topic is not being published. Although I believe it is possible to achieve this functionality, I am uncertain about which file to modify or what configuration to add. Given my limited knowledge in ROS and Gazebo, acquired over a brief period of three days, I am seeking assistance from the community to help me initiate a simulation where a stationary Turtlebot 3 can publish its battery state. I have come across the brass_gazebo_plugin, but I find the information available on its GitHub README and elsewhere to…arrow_forward
- Create a 32-sided die rolling simulation ( possible outcomes 1 - 32 ). 1. Roll the die and reply with commentary based on the following flow chart. 2. Keep track and display the number of times the user has rolled, the number of times she won, and the number of times she lost. 3. Ask the user if she would like to “roll again?”.arrow_forwardAre you able to describe the working environment by utilizing an illustration in no more than three hundred words?arrow_forwardMoving out of your apartment After having successfully completed the AI course, you get a job in another town (as an AI expert of course), and you have to move out of your apartment. You have already packed all your belongings in nine moving boxes, scattered around the apartment, now all you have left to do is to move these boxes into the moving truck, which is parked just outside of the apartment. The boxes are too big to carry, so you have to push them between the rooms. The following graph shows the four rooms in the apartment, the truck, how many boxes are initially in which rooms, and how the rooms are connected: On each turn, you can either move or push a box into an adjacent location, in any direction: north, south, east, west. When this story begins, you have just parked the truck. Implement the given scenario & Formulate this problem as a search problem, i.e.: Design suitable representation of the search states? Design a method of initial state Set goal state Calculate…arrow_forward
- Simulation Assignment IV Simulate the token ring problem to obtain the average time the token goes around and it confidence interval (i.e., going around means token starts at a station of your choice and comes back to the same station). PASTE TEXT CODE HERE PASTE THE PRINTOUT OF A PART OF YOUR EVENT TABLE (15 TO 20 EVENTS) IN HERE (IN TEXT OR IMAGE FILE) WHAT IS THE AVERAGE TIME TOKEN GOES AROUND AND ITS CONFIDENCE INTERVAL.arrow_forwardDIRECTION: The aim of this activity is for you to design an innovative timepiece for your own use. This could be in the form of a wristwatch, a mantelpiece clock, an electronic clock, or any other kind of clock you like. Your goal is to be inventive and exploratory. Nowadays, timepieces (such as clocks, wristwatches etc.) have a variety of functions. They not only tell the time and date but they can speak to you, remind you when it's time to do something, and provide a light in the dark, among other things. Mostly, the interface for these devices, however, shows the time in one of two basic ways: as a digital number such as 23:40 or through an analog display with two or three hands-one to represent the hour, one for the minutes, and one for the seconds. Task No. 1: (a) Think about the interactive product you are designing: what do you want it to do it for you? Find 1-3 potential users and ask them what they would want. Write a list of requirements for the clock, together with some…arrow_forwardA discrete-event simulation reviews the status of the system periodically, whether or not an event occurs. TrueFalsearrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:Cengage
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage