Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

One-Degree-of-Freedom System01:24

One-Degree-of-Freedom System

In mechanical engineering, one-degree-of-freedom systems form the basis of a wide range of electrical and mechanical components. Using these models, engineers can predict the behavior of various parts in a larger system, which gives them insight into how different forces interact with each other.
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
Relative Motion Analysis using Rotating Axes-Problem Solving01:29

Relative Motion Analysis using Rotating Axes-Problem Solving

Consider a crane whose telescopic boom rotates with an angular velocity of 0.04 rad/s and angular acceleration of 0.02 rad/s2. Along with the rotation, the boom also extends linearly with a uniform speed of 5 m/s. The extension of the boom is measured at point D, which is measured with respect to the fixed point C on the other end of the boom. For the given instant, the distance between points C and D is 60 meters.
Here, in order to determine the magnitude of velocity and acceleration for point...
Controller Configurations01:22

Controller Configurations

Controller configurations are crucial in a car's cruise control system because they manage speed over time to maintain a consistent pace regardless of road conditions, thereby meeting design goals. In traditional control systems, fixed-configuration design involves predetermined controller placement. System performance modifications are known as compensation.
Control-system compensation involves various configurations, most commonly series or cascade compensation, in which the controller aligns...
Kinematic Equations: Problem Solving01:15

Kinematic Equations: Problem Solving

When analyzing one-dimensional motion with constant acceleration, the problem-solving strategy involves identifying the known quantities and choosing the appropriate kinematic equations to solve for the unknowns. Either one or two kinematic equations are needed to solve for the unknowns, depending on the known and unknown quantities. Generally, the number of equations required is the same as the number of unknown quantities in the given example. Two-body pursuit problems always require two...
Relative Motion Analysis using Rotating Axes01:25

Relative Motion Analysis using Rotating Axes

Consider a component AB undergoing a linear motion. Along with a linear motion, point B also rotates around point A. To comprehend this complex movement, position vectors for both points A and B are established using a stationary reference frame.
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it instrumental in...
Kinematic Equations for Rotation01:30

Kinematic Equations for Rotation

In mechanics, when one observes a rigid body in rotational motion with constant angular acceleration, it is possible to establish equations for its rotational kinematics. This process resembles how linear kinematics are dealt with in simpler motion studies.
For instance, imagine a point A on a rigid body engaged in circular motion. The translational velocity of this particular point can be calculated by taking the time derivatives of the displacement equation, which essentially measures the...

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Hierarchical Bayesian Integrated Modeling of Age- and Sex-Structured Wildlife Population Dynamics.

Journal of agricultural, biological, and environmental statistics·2025
Same author

"Data will solve robotics and automation: True or false?": A debate.

Science robotics·2025
Same author

Quasi-exact dynamic average consensus under asynchronous communication and symmetric delays.

ISA transactions·2025
Same author

Robotic Individualized Driving Evaluation (RIDE): Design and Preliminary Evaluation.

IEEE ... International Conference on Rehabilitation Robotics : [proceedings]·2025
Same author

Disulfiram-induced psychosis still an important clinical entity: A case series.

Industrial psychiatry journal·2024
Same author

PLATE: A perception-latency aware estimator.

ISA transactions·2023

Related Experiment Video

Updated: Jun 18, 2026

A Methodology for Capturing Joint Visual Attention Using Mobile Eye-Trackers
12:39

A Methodology for Capturing Joint Visual Attention Using Mobile Eye-Trackers

Published on: January 18, 2020

Homography-based control scheme for mobile robots with nonholonomic and field-of-view constraints.

Gonzalo López-Nicolás1, Nicholas R Gans, Sourabh Bhattacharya

  • 1Department of Informática e Ingeniería de Sistemas, Instituto de Investigación en Ingeniería de Aragón, Universidad de Zaragoza, Zaragoza, Spain. gonlopez@unizar.es

IEEE Transactions on Systems, Man, and Cybernetics. Part B, Cybernetics : a Publication of the IEEE Systems, Man, and Cybernetics Society
|November 20, 2009
PubMed
Summary

This study introduces a novel visual servo controller for robots, directly using homography matrix entries for optimal path control. It enables precise navigation for differential drive robots under field-of-view constraints.

Related Experiment Videos

Last Updated: Jun 18, 2026

A Methodology for Capturing Joint Visual Attention Using Mobile Eye-Trackers
12:39

A Methodology for Capturing Joint Visual Attention Using Mobile Eye-Trackers

Published on: January 18, 2020

Area of Science:

  • Robotics
  • Computer Vision
  • Control Systems

Background:

  • Robots require precise navigation, often limited by vision system constraints.
  • Existing visual servoing methods can be complex or computationally intensive.

Purpose of the Study:

  • To develop a visual servo controller for nonholonomic differential drive robots.
  • To achieve optimal path control directly from image homographies, bypassing explicit pose estimation.

Main Methods:

  • Utilized homography computation between current and goal images.
  • Developed direct control laws based on homography matrix entries for rotations, straight-line segments, and logarithmic spirals.
  • Defined switching conditions for path segment sequencing based on homography decomposition.

Main Results:

  • Successfully implemented a visual servo controller using direct homography-based control laws.
  • Demonstrated control for optimal path classes: rotations, straight-line segments, and logarithmic spirals.
  • Provided controllability and stability analysis with experimental validation.

Conclusions:

  • The proposed method offers an effective alternative to traditional pose-estimation-based visual servoing.
  • Directly using homography entries simplifies control and achieves optimal path following for differential drive robots.
  • The system is validated for controllability, stability, and practical performance.