Robotics and Autonomous Systems - Introduction

Intelligent Robots

  • Definition: A physically situated intelligent agent.
  • Agent:
    • Anything that can sense its surroundings and take actions.
    • A person or thing that does an action (dictionary definition).
    • Can be software, hardware (robots), or people.
  • Intelligent Agent:
    • A system that perceives its environment and takes actions to maximize the chances of success.
  • Robot:
    • A special type of agent that is physically situated in the real world.
    • Distinction from software agents situated in a virtual world.
    • Simulated robot: A software agent resembling an actual robot with the same control system.
  • Physically Situated:
    • Being present in the physical world.
    • Distinct from situation awareness.
  • Situation Awareness:
    • Understanding how the world works and predicting outcomes of actions.

Components of an Intelligent Robot

  • List is arbitrary and may omit elements like mechanics (chassis).

  • Includes hardware and software.

  • Effectors:

    • Arms, grippers (simple robotic hands).
    • Wheels, legs, blades (e.g., quadcopter blades).
    • Hardware.
  • Perception:

    • Hardware: Cameras, lidars, touch sensors.
    • Software: Algorithms processing sensor data.
  • Control:

    • Hardware: Computing hardware (computer).
    • Software: Control algorithms implementing decision-making.
    • Key to a robot's intelligence; focus of the course.
  • Communications:

    • Hardware: Network interface cards.
    • Software: Algorithms for communication with people, robots, and other agents.
  • Power:

    • Hardware: Batteries.
    • Software: Low-level battery control to ensure continuous operation.

Types of Robots

  • Classified by environment and application.

  • Environment:

    • Ground.
    • Aerial.
    • Water (on or inside).
    • Classification can be ambiguous (e.g., legged robots with drones).
    • Piping inspection robots: Ground vehicles moving around water.

Biomimetic Robots and Androids

  • Biomimetic Robot:
    • Inspired by or resembling animals.
  • Android:
    • A biomimetic robot resembling a human.

Types of Ground, Aerial, and Water Robots

  • Ground Robots:
    • Wheeled robots (including androids).
    • Legged robots (including androids).
    • Tracked robots.
    • Snake-like robots.
  • Aerial Robots:
    • Fixed-wing.
    • Rotor-based (quadcopters, helicopters).
    • Wind-flapping (less common).
  • Water Robots:
    • Unmanned Surface Vessels (USVs).
    • Autonomous Underwater Vehicles (AUVs).
    • AUVs often tethered to USVs or boats due to limited autonomy.

Applications of Robots

  • Classified by use rather than environment.

  • Tools to Replace Humans:

    • Telepresence, assistance, amusements, companionship, education, and research.
  • The Three Ds:

    • Reasons to replace humans with robots: Dirty, dull, and dangerous tasks.
  • Examples:

    • Pipe cleaning and inspection (dirty).
    • Vacuuming (dirty and dull).
    • Industrial robots (dull).
    • Explosive disposal/demining (dangerous).
    • Nuclear plants (dangerous).
    • Rescue robots (dangerous and dirty).

Telepresence Robots

  • Personal use: Video conferencing.
  • Professional use: Surgery performed remotely, military, space exploration (Moon and Mars).
  • Types:
    • Zero autonomy: Manually controlled robots.
    • Taskable agents: Robots with higher autonomy given complex tasks or missions.
  • Taskable Agent Definition:
    • Agent given a complex task or mission that it executes without supervision, returning after completion.
  • Telepresence Challenges:
    • Improve user feedback (haptic feedback).
    • Reduce communication latency.
    • Reduce cognitive fatigue (caused by the difference in how robots and humans operate).

Assistance Robots

  • Applications: Elder care, rehabilitation, and nursing.
  • Examples:
    • Bear-like robot for children with cerebral palsy (suggesting exercises).
    • Robot delivering noodles based on voice command and environmental perception.
  • Challenges:
    • Perception.
    • Context awareness.
    • Human-robot interaction.
    • Automated task planning.

Amusement and Companionship Robots

  • Therapeutic robots: Paro (basic pet-like behaviors, seeking affection).
  • Companion robots: AIBO, Vector (basic behaviors, embodied Alexa-like features). Often have limited lifespans due to business decisions.
  • Multipurpose companionship: Revit (mobile, automatic system for video conferencing, object location, user monitoring, and games).

Robotics in Education and Research

  • Education:
    • Teaching programming, electronics, mechanics, mathematics, trigonometry.
    • Commercial robots: Stimio, Cosmo.
  • Research:
    • Applicable to any area of research in AI and robotics.

Seven Areas of AI

  • Arbitrary areas, can be merged or expanded.

  • Knowledge Representation:

    • Representing the world, context, goals of agents (including humans), and the robot's own state.
  • Understanding Natural Language:

    • Understanding meaning of words in context, filtering background noise, locating voices.
  • Learning:

    • About the environment (mapping, dynamics).
    • Identifying users.
    • Imitating humans.
    • Adapting to user preferences.
  • Planning/Problem Solving:

    • Achieving goals with plans.
    • Essential for all robotic applications except those that are completely teleoperated.
  • Behaviourism:

    • Belief that mental processes can only be studied through actions (physical actions, fMRI).
    • (fMRI)(fMRI) is functional magnetic resonance imaging.
    • Introspection seen as of little use, or no use, to analyze or understand intelligence.
  • Inference:

    • Generating an answer when there is no complete explicit information.
    • Using information when the data isn't directly provided.
    • Moving from premises to logical consequences.
    • Related to planning; perceptual plans can involve inference.
    • Inference is useful when you
      child(a) \and child(c) \and sibling(a,b) \implies sibling(b,c)
  • Search:

    • Search in a search space (e.g., chess moves in a state space).
    • Searching solutions, or near optimal actions.
  • Vision:

    • Achieving understanding from images.
    • Object detection and recognition.
    • Scene recognition.
    • Action recognition.
    • Identification of human users.

History of Robotics

  • Evolution from tools to agents/companions.
  • Interrelation of AI and robotics.
  • Early Robots:
    • Teleoperated robots (Waldos) for manipulating radioactive materials.
    • Drones for target practice.
  • Industrial manipulators and mobile robots:
    • Industrial robots largely preprogrammed lacking a lot of autonomy. Mobile robots had slightly higher autonomy.
  • Industrial Manipulators:
    • Reprogrammable, multifunctional mechanisms for moving materials or tools.
    • High number of degrees of freedom necessary.
    • Precise, durable, low maintenance, relatively low power consumption.
  • Degrees of Freedom (DOF):
    • The number of independent joint positions needed to specify the exact configuration of a robot.
    • DOFDOF is the short form
    • Challenges includes that industrial manipulators must be profitable.
  • Redundancy in Manipulation:
    • The phenomena that happens when the position of the effector can be achieved with different possible configurations.
  • Control Systems:
    • Open loop: Commands sent without feedback.
    • Closed loop: Continuously comparing actual and desired configuration, minimizing the difference.
  • Drones
    • Originally remote controlled planes for target acquisition.
    • Evolved to carry weapons.
    • Now used for land monitoring and fruit picking.
    • Still an umbrella term for unmanned aerial robots.
  • Mobile Robots
    • They must have the capability to clean industrial complexes and have been used for transport.

State of Art

  • Mobile robots integrate into several real world scenarios and integrate together with human co-workers.