4.2 Proprioceptive and exteroceptive sensors

2 min readjuly 25, 2024

Robots rely on various sensors to perceive their internal state and external environment. Proprioceptive sensors measure the robot's internal conditions, while exteroceptive sensors gather data about its surroundings. These sensors work together to enable robots to navigate, interact, and make decisions.

Different sensor types have unique strengths and limitations. Proprioceptive sensors offer precise internal measurements but can drift over time. Exteroceptive sensors provide rich environmental data but may be affected by external conditions. Choosing the right sensors depends on the robot's specific application and operating environment.

Sensor Types in Robotics

Proprioceptive vs exteroceptive sensors

Top images from around the web for Proprioceptive vs exteroceptive sensors
Top images from around the web for Proprioceptive vs exteroceptive sensors
  • Proprioceptive sensors measure internal state of the robot providing information about position, orientation, and movement enabling self-awareness and internal monitoring (, IMUs)
  • Exteroceptive sensors gather information about robot's environment detecting external objects, obstacles, and conditions facilitating interaction with surroundings and navigation (cameras, )

Types of proprioceptive sensors

  • Encoders measure rotational position and speed of motors or wheels using optical, magnetic, or mechanical methods providing feedback for precise motion control
  • combine accelerometers and gyroscopes to measure linear acceleration and angular velocity used for orientation and motion tracking
  • measure angular position of joints or linkages providing feedback for robotic arm control
  • measure applied forces on robot's components used in grippers for object manipulation

Types of exteroceptive sensors

  • Cameras capture visual information of the environment for object recognition, visual navigation, and inspection (RGB, stereo, depth cameras)
  • LiDAR uses laser pulses to measure distances creating 3D point clouds of the environment for mapping, localization, and obstacle detection
  • emit sound waves to measure distances used for proximity detection and obstacle avoidance effective in short-range applications
  • detect heat signatures or measure distances for motion detection and temperature sensing
  • provides global position information used for outdoor navigation and localization

Comparison of sensor strengths

  • Proprioceptive sensors
    • Strengths: high precision for internal state measurements, fast response times, not affected by environmental conditions
    • Limitations: accumulate errors over time (drift), limited information about external environment
  • Exteroceptive sensors
    • Strengths: provide rich information about environment, enable complex interactions and decision-making, some types work well in various lighting conditions
    • Limitations: can be affected by environmental factors (lighting, weather), may require significant processing power, some types have limited range or
  • Scenario-specific comparisons
    • Indoor navigation: cameras and LiDAR excel in structured environments, ultrasonic sensors useful for close-range obstacle detection
    • Outdoor robotics: GPS provides global positioning, LiDAR effective for long-range sensing and mapping
    • Industrial robotics: encoders and force sensors crucial for precise manipulation, cameras useful for quality control and inspection tasks

Key Terms to Review (25)

Accelerometer: An accelerometer is a device that measures acceleration forces, which can be static, like the force of gravity, or dynamic, caused by movement or vibrations. This measurement allows for the detection of changes in velocity and orientation, making accelerometers essential in various applications such as robotics, mobile devices, and automotive systems. They help machines understand their position and movement in space, providing crucial data for navigation and control.
Accuracy: Accuracy refers to the degree of closeness of a measured or calculated value to its true value. In robotics, achieving high accuracy is crucial for the performance and reliability of systems that rely on various types of sensors and data processing methods.
Active vs Passive Sensors: Active and passive sensors are two categories used to classify sensors based on how they acquire information from the environment. Active sensors emit energy, such as light or sound, and measure the reflection or response of that energy, allowing them to gather data even in low-light conditions. In contrast, passive sensors rely on detecting natural energy that is reflected or emitted from objects, such as sunlight, which means their functionality is often dependent on the environmental conditions.
Autonomous Navigation: Autonomous navigation refers to the capability of a robot or vehicle to navigate and operate in an environment without human intervention. This process relies on a combination of advanced control algorithms, sensory data, and decision-making processes to safely traverse complex terrains and avoid obstacles while reaching designated goals.
Camera: A camera is an optical device that captures images, either as still photographs or as moving images such as videos. It works by allowing light to enter through a lens and projecting it onto a sensor or film, creating a visual representation of the scene in front of it. Cameras are crucial for visual perception in robotics, enabling machines to analyze their surroundings and make decisions based on that information.
Carnegie Mellon Robotics Institute: The Carnegie Mellon Robotics Institute is a leading research center dedicated to robotics education and innovation, established in 1979 within Carnegie Mellon University. This institute plays a crucial role in advancing the field of robotics by conducting pioneering research and developing new technologies, particularly in the areas of autonomous systems and artificial intelligence. Its influence extends to various domains, including healthcare, manufacturing, and space exploration.
Contact vs Non-Contact Sensors: Contact sensors are devices that require physical contact with the object they are sensing, while non-contact sensors detect objects or changes in their environment without any direct physical interaction. Understanding the difference between these types of sensors is crucial for designing effective robotic systems, as each type serves distinct purposes and is used in various applications, including navigation, obstacle detection, and environmental monitoring.
Data Assimilation: Data assimilation is the process of integrating real-time observational data into a model to improve its accuracy and predictive capabilities. This technique combines information from various sources, such as sensors, to refine the model's state and reduce uncertainties. By continuously updating the model with new data, it enhances the understanding of a system's behavior, making it crucial for robotics, especially in environments where proprioceptive and exteroceptive sensors are employed.
Encoders: Encoders are devices that convert motion or position into a digital signal, providing critical feedback about the state of a system. They play a vital role in robotics by enabling precise control of movement and helping systems understand their location and orientation in space. Encoders can be categorized into two main types: absolute and incremental, each serving distinct purposes in various applications.
Filtering: Filtering is the process of selectively removing noise or irrelevant information from sensor data to enhance the accuracy and reliability of measurements. This technique is crucial in processing signals from sensors to ensure that a robot can interpret its environment effectively, whether through proprioceptive sensors that provide internal feedback or exteroceptive sensors that capture external stimuli. By using filtering methods, systems can achieve more precise positioning and depth perception, ultimately improving overall performance.
Force Sensors: Force sensors are devices that measure the amount of force applied to them, providing critical feedback in robotic systems. They play an essential role in helping robots understand their interactions with the environment by detecting changes in force and pressure, which can be crucial for tasks such as manipulation and navigation. These sensors can be used to enhance proprioceptive awareness in robots, ensuring precise movements and safe operation when engaging with objects or humans.
GPS: GPS, or Global Positioning System, is a satellite-based navigation system that allows users to determine their exact location (latitude, longitude, and altitude) anywhere on Earth. This technology plays a crucial role in robotic systems by providing accurate positional data, which is essential for navigation, mapping, and various autonomous tasks. The integration of GPS enhances both proprioceptive and exteroceptive sensing capabilities in robots and is fundamental in the context of sensor fusion and data processing.
Gyroscope: A gyroscope is a device that uses angular momentum to maintain orientation and stability, often relying on the principles of physics to sense changes in position. These devices are crucial in providing feedback on motion and orientation, which is vital for navigation systems and robotics. By measuring rotational motion, gyroscopes enhance the ability of machines to understand their position in space, complementing other sensors used for feedback.
Inertial Measurement Units (IMUs): Inertial Measurement Units (IMUs) are devices that measure an object's specific force, angular rate, and sometimes magnetic field, to determine its position, orientation, and velocity in space. These units combine accelerometers, gyroscopes, and sometimes magnetometers to provide crucial data about motion and orientation, making them essential in various applications including robotics, aerospace, and navigation systems.
Infrared Sensors: Infrared sensors are devices that detect and measure infrared radiation, which is emitted by objects based on their temperature. These sensors are commonly used in various applications such as object detection, temperature measurement, and night vision. Their ability to sense heat makes them valuable for both exteroceptive applications, where they detect information about the external environment, and proprioceptive uses, where they can assist robots in understanding their own state.
Latency: Latency refers to the time delay between an action and the response it generates in a system. In robotics, this concept is critical as it affects how quickly sensors can process data and how fast a robot can react to its environment, influencing both proprioceptive and exteroceptive sensors and navigation and localization techniques.
Lidar: Lidar, which stands for Light Detection and Ranging, is a remote sensing technology that uses laser pulses to measure distances and create detailed three-dimensional maps of the environment. This technology is critical for various applications in robotics, helping devices understand their surroundings through precise distance measurements and mapping capabilities.
Potentiometers: A potentiometer is a three-terminal resistor used to measure and adjust voltage levels in electronic circuits. It functions as a variable resistor, allowing for the control of current flow by changing the resistance, making it essential for applications that require precise adjustments in voltage or position. This adaptability enables the use of potentiometers in various sensors and interfacing with actuators to achieve accurate control in robotic systems.
Resolution: In the context of sensors, resolution refers to the smallest detectable change in the input signal that a sensor can measure or report. It directly impacts how accurately a sensor can capture details about its environment, whether it’s measuring position, speed, or environmental conditions. Higher resolution means finer detail and more precise data, which is crucial for effective sensing in both proprioceptive and exteroceptive contexts.
RoboCup: RoboCup is an international robotics competition founded in 1997 that aims to promote research and education in the field of robotics and artificial intelligence through a series of challenges. The competition provides a platform for teams to showcase their robots' capabilities in various tasks, particularly soccer, where robots compete in a simulated environment. This initiative has significantly influenced the development of robotics technologies, pushing advancements in both hardware and software as researchers strive to create increasingly autonomous and intelligent systems.
Robotic perception: Robotic perception refers to the ability of robots to interpret and understand sensory information from their environment to make informed decisions. This process involves analyzing data obtained through various sensors, allowing robots to interact with and navigate their surroundings effectively. It encompasses both proprioceptive sensors, which provide information about the robot's own position and movement, and exteroceptive sensors, which gather data about external factors such as obstacles and environmental conditions.
ROS (Robot Operating System): ROS is an open-source framework that provides libraries and tools to help software developers create robot applications. It serves as a middleware layer that facilitates communication between different parts of a robotic system, allowing various components to work together seamlessly. By offering a standardized way to manage hardware drivers, algorithms, and system functions, ROS supports the integration of proprioceptive and exteroceptive sensors, enabling robots to perceive and interact with their environments effectively.
Sensor Fusion: Sensor fusion is the process of integrating data from multiple sensors to produce more accurate, reliable, and comprehensive information about an environment or system. By combining signals from different sensors, such as cameras, lidar, and IMUs, sensor fusion enhances perception capabilities and supports complex decision-making processes in robotics.
Slam (simultaneous localization and mapping): SLAM is a technique used in robotics and computer vision that enables a device to create a map of an unknown environment while simultaneously keeping track of its own location within that environment. This dual-tasking is essential for mobile robots, allowing them to navigate autonomously and understand their surroundings in real-time.
Ultrasonic Sensors: Ultrasonic sensors are devices that use sound waves at frequencies above the audible range to measure distance or detect objects. These sensors work by emitting ultrasonic pulses and measuring the time it takes for the echo to return, allowing robots and devices to gather information about their surroundings. This capability is crucial for both proprioceptive sensing, which informs the robot about its own position and movement, and exteroceptive sensing, which helps identify external objects and obstacles in navigation tasks.
© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.