Ai Notes
Ai Notes
Add the expanded neighbours to the open list unless they are already in the closed list or have a higher
f(n) value.
● Advantages of A Search *
a. Completeness: A* is complete, meaning it is guaranteed to find a solution if one exists as long as the search
space is finite.
b. Optimality: A* is optimal if the heuristic used is admissible, meaning it never overestimates the true cost to
reach the goal. If the heuristic is admissible, A* will find the shortest path.
c. Efficiency: A* is often more efficient than uninformed search algorithms, especially when a good heuristic
is available. The use of heuristics helps guide the search toward more promising paths, reducing the number
of nodes explored.
d. Flexibility: A* can be customized by using different heuristics depending on the problem domain, making
it versatile and applicable to a wide range of scenarios.
● Disadvantages of A Search:*
a. Heuristic Quality: The performance of A* heavily relies on the quality of the heuristic function. If the
heuristic is poorly designed or not admissible, the algorithm's efficiency and optimality may be
compromised.
b. Memory Requirements: A* may use a significant amount of memory, especially in scenarios with large
state spaces. This can be a limitation in resource-constrained environments.
c. Computational Complexity: The time complexity of A* can be high in some cases, particularly if the
heuristic evaluation is computationally expensive.
d. Implementation Complexity: Implementing A* can be more complex than some uninformed search
algorithms, requiring careful handling of data structures and heuristic functions.
3.Robot autonomy and its types
4. Close loop vs open loop control theory
This behavior might be understood by a human observer as a creature that is 'alive' like an insect and
'restless', never stopping in its movement. The low velocity in regions of low temperature might be
[1]
interpreted as a preference for cold areas.
Vehicle 2a
A slightly more complex agent has two (left and right) symmetric sensors (e.g. light detectors) each
stimulating a wheel on the same side of the body. This vehicle represents a model of negative animal
tropotaxis. It obeys the following rule:
● More light right → right wheel turns faster → turns towards the left, away from the light.
This is more efficient as a behavior to escape from the light source, since the creature can move in
different directions, and tends to orient towards the direction from which least light comes.
In another variation, the connections are negative or inhibitory: more light → slower movement. In this
case, the agents move away from the dark and towards the light.
Vehicle 2b
The agent has the same two (left and right) symmetric sensors (e.g. light detectors), but each one
stimulates a wheel on the other side of the body. It obeys the following rule:
● More light left → right wheel turns faster → turns towards the left, closer to the light.
As a result, the robot follows the light; it moves to be closer to the light.
13.Robotics embodiments
14. . Robotic process block diagram and explanation.
1. Sensors: Collect data from the environment (e.g., cameras, LIDAR, temperature sensors).
2. Processing Unit (Controller): Processes the sensor data and makes decisions based on pre-programmed
algorithms or AI models.
3. Actuators: Convert electrical signals from the controller into physical movements (e.g., motors, servos).
4. End Effectors: Tools or devices attached to the robot's limbs or body to interact with the environment (e.g.,
grippers, welding torches).
5. Power Supply: Provides energy for the robot's operations.
6. Communication System: Allows the robot to interact with other robots or control systems, often wirelessly.
Advantages of Robots:
1. Efficiency: Robots can perform repetitive tasks with high precision and speed, leading to increased
productivity.
2. Accuracy: Robots can work with exact specifications, reducing errors in tasks like manufacturing or surgery.
3. Safety: Robots can operate in hazardous environments, reducing the risk of injury to humans.
4. Consistency: Robots can work continuously without fatigue, ensuring consistent output.
5. Cost-effective: In the long term, robots can reduce labor costs and improve operational efficiency.
Disadvantages of Robots:
1. High Initial Cost: The upfront cost of robotic systems can be significant, including purchase, installation, and
training.
2. Job Displacement: The automation of tasks may lead to job losses in certain industries.
3. Limited Flexibility: Robots can struggle with tasks requiring human intuition, creativity, or complex
decision-making.
4. Maintenance and Downtime: Robots require regular maintenance, and any downtime can be costly.
5. Security Risks: Robots connected to networks may be vulnerable to hacking or other cyber threats.
Applications of Robots:
1. Manufacturing: Robots are widely used in assembly lines, welding, painting, and packaging.
2. Healthcare: Robots assist in surgeries, rehabilitation, and patient care.
3. Logistics: Autonomous robots are used for warehouse automation, picking, sorting, and transportation of
goods.
4. Exploration: Robots are deployed in space exploration, underwater exploration, and hazardous environments.
5. Military: Robots are used for surveillance, bomb disposal, and reconnaissance missions.
6. Service Industry: Robots serve in hotels, restaurants, and customer service roles.
1. Self-driving Vehicles: Autonomous cars and drones for transportation and delivery services.
2. Agriculture: Autonomous tractors and drones for planting, monitoring crops, and harvesting.
3. Home Assistance: Robots like vacuum cleaners and lawnmowers that operate autonomously.
4. Healthcare: Autonomous robots for elder care, patient monitoring, and medication delivery.
5. Security: Autonomous patrol robots for surveillance and monitoring in security-sensitive areas.
1. Industrial Robots: Used in manufacturing and production environments (e.g., robotic arms).
2. Service Robots: Assist humans in non-industrial environments (e.g., cleaning robots, service bots).
3. Autonomous Robots: Operate without human intervention (e.g., self-driving cars).
4. Humanoid Robots: Robots that mimic human appearance and behavior (e.g., ASIMO by Honda).
5. Medical Robots: Assist in medical procedures (e.g., surgical robots like da Vinci).
6. Military Robots: Used for defense purposes (e.g., drones, bomb disposal robots).
7. Entertainment Robots: Designed for entertainment purposes (e.g., robotic toys, animatronics).
● Brains (Control Systems): The "brains" of a robot refer to its control system, typically a computer or
microcontroller that processes inputs, makes decisions, and controls the robot's actions. This includes
programming, algorithms, AI, and sensors.
● Brawn (Mechanical Structure): The "brawn" refers to the physical components of a robot, including motors,
actuators, sensors, and the mechanical structure that allows it to move and perform tasks.
Grey Walter Tortoise was one of the earliest autonomous robots, created by neurophysiologist W. Grey Walter in the
late 1940s and early 1950s. These simple robots, named "Elmer" and "Elsie," were capable of phototaxis, meaning
they could move towards or away from light sources. The tortoises used light sensors and simple analog circuits to
exhibit behaviors that mimicked certain aspects of biological organisms, such as seeking light (representing energy)
or avoiding obstacles. Walter's work laid the foundation for modern robotics and cybernetics, demonstrating how
complex behavior could arise from simple mechanisms.
20. Explain the Block diagram of Open loop, close loop, precision control loop theory
Open-loop control systems are simple control systems where the output is not fed back to the input. The system
operates on the given input to produce an output, but there is no mechanism to correct or adjust the output based on
the actual result. Here's how an open-loop control system works:
Block Diagram:
1. Input Signal (Set Point): The desired value or command is provided to the system.
2. Controller: Processes the input signal and generates a control signal. This is typically a predefined action or
set of instructions.
3. Actuator/Process: Converts the control signal into action (e.g., turning on a motor, heating an element).
4. Output: The final result or action produced by the system (e.g., movement, heat).
Closed-loop control systems (or feedback control systems) include a feedback mechanism that continuously
monitors the output and adjusts the input to maintain the desired output. The system can correct deviations from the
set point, making it more accurate and stable.
Block Diagram:
1. Input Signal (Set Point): The desired value or reference for the system.
2. Controller: Generates a control signal based on the difference between the desired value and the feedback
signal.
3. Actuator/Process: Executes the control action (e.g., motor speed adjustment, temperature regulation).
4. Output: The actual result produced by the system.
5. Feedback Sensor: Measures the output and feeds it back to the input to compare with the desired value.
6. Comparator (Error Detector): Compares the feedback signal with the set point and produces an error signal
that is used by the controller to adjust the input.
Precision control loop systems, often implemented using Proportional-Integral-Derivative (PID) control, are
advanced forms of closed-loop systems. They are designed to maintain an output with high precision by using three
types of control actions: Proportional (P), Integral (I), and Derivative (D).
Block Diagram:
1. Input Signal (Set Point): The target value or desired output.
2. Error Detector (Comparator): Calculates the error by comparing the set point with the actual output.
3. PID Controller:
○ Proportional Control (P): Adjusts the output in proportion to the error.
○ Integral Control (I): Accounts for the accumulated error over time, helping to eliminate steady-state
error.
○ Derivative Control (D): Predicts future errors by considering the rate of change of the error, helping
to improve the stability and responsiveness of the system.
4. Actuator/Process: Executes the control action based on the combined PID control signals.
5. Output: The controlled variable that the system aims to maintain at the desired level.
6. Feedback Sensor: Continuously measures the output and provides feedback to the system.