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

Relative Motion Analysis using Rotating Axes-Problem Solving01:29

Relative Motion Analysis using Rotating Axes-Problem Solving

545
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...
545
Two-Dimensional Force System: Problem Solving01:29

Two-Dimensional Force System: Problem Solving

1.1K
Solving problems related to two-dimensional force systems is an essential aspect of mechanics and engineering. By applying the principles of vector analysis and force equilibrium, one can determine the effect of multiple forces acting on an object in a two-dimensional space.
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...
1.1K
Relative Motion Analysis using Rotating Axes01:25

Relative Motion Analysis using Rotating Axes

662
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...
662
Relative Velocity in Two Dimensions01:11

Relative Velocity in Two Dimensions

8.5K
Relative velocity is the velocity of an object as observed from a particular reference frame, or the velocity of one reference frame with respect to another reference frame. The concept of relative velocity can be used to describe motion in two dimensions. Consider a particle P and two reference frames S and S′. The position of the origin of S′ as measured in S is , the position of P as measured in S′ is , and the position of P as measured in S is , which can be evaluated by utilizing...
8.5K
Collisions in Multiple Dimensions: Problem Solving01:06

Collisions in Multiple Dimensions: Problem Solving

4.8K
In multiple dimensions, the conservation of momentum applies in each direction independently. Hence, to solve collisions in multiple dimensions, we should write down the momentum conservation in each direction separately. To help understand collisions in multiple dimensions, consider an example.
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...
4.8K
Three-Dimensional Force System:Problem Solving01:30

Three-Dimensional Force System:Problem Solving

1.2K
A three-dimensional force system refers to a scenario in which three forces act simultaneously in three different directions. This type of problem is commonly encountered in physics and engineering, where it is necessary to calculate the resultant force on the system, which can then be used to predict or analyze the behavior of the object or structure under consideration.
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
1.2K

You might also read

Related Articles

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

Sort by
Same author

A pipeline for estimating human attention toward objects with on-board cameras on the iCub humanoid robot.

Frontiers in robotics and AI·2024
Same author

Optimal configurations for stiffness and compliance in human & robot arms.

PloS one·2024
Same author

Tour guide robot: a 5G-enabled robot museum guide.

Frontiers in robotics and AI·2024
Same author

The Association of Ischemia Type and Duration with Acute Kidney Injury after Robot-Assisted Partial Nephrectomy.

Current oncology (Toronto, Ont.)·2023
Same author

In-domain versus out-of-domain transfer learning in plankton image classification.

Scientific reports·2023
Same author

The impact of facial expression and communicative gaze of a humanoid robot on individual Sense of Agency.

Scientific reports·2023
Same journal

Editorial: Synergizing large language models and computational intelligence for advanced robotic systems.

Frontiers in robotics and AI·2026
Same journal

Editorial: Innovations in industry 4.0: advancing mobility and manipulation in robotics.

Frontiers in robotics and AI·2026
Same journal

MPM-based simulation and bounded-error compression of material points for magnetic tactile sensors.

Frontiers in robotics and AI·2026
Same journal

Torque-sensorless control of a high-ratio, backdrivable Wolfrom-gearbox for safe human-centered robotics.

Frontiers in robotics and AI·2026
Same journal

The implications of robot navigation in social space: perceptual effects of socially aware and baseline navigation.

Frontiers in robotics and AI·2026
Same journal

DPTG: diffusion policy with tactile feasibility guidance.

Frontiers in robotics and AI·2026
See all related articles

Related Experiment Video

Updated: Nov 19, 2025

Author Spotlight: Investigating the Effects of Mind-Body-Movement Practices on Brain Function
06:17

Author Spotlight: Investigating the Effects of Mind-Body-Movement Practices on Brain Function

Published on: January 26, 2024

2.4K

YARP-ROS Inter-Operation in a 2D Navigation Task.

Marco Randazzo1, Andrea Ruzzenenti1, Lorenzo Natale1

  • 1iCub Facility, Istituto Italiano di Tecnologia, Genova, Italy.

Frontiers in Robotics and AI
|January 27, 2021
PubMed
Summary
This summary is machine-generated.

This study enhances YARP middleware integration with ROS, introducing new features for seamless robot navigation. These developments enable hybrid YARP-ROS systems, offering flexible robot control and navigation capabilities.

Keywords:
C++ interfacesR1ROSSLAMYARPautonomous navigationiCubmobile robots

More Related Videos

Utilizing a Reconfigurable Maze System to Enhance the Reproducibility of Spatial Navigation Tests in Rodents
04:41

Utilizing a Reconfigurable Maze System to Enhance the Reproducibility of Spatial Navigation Tests in Rodents

Published on: December 2, 2022

3.1K
A Networked Desktop Virtual Reality Setup for Decision Science and Navigation Experiments with Multiple Participants
06:28

A Networked Desktop Virtual Reality Setup for Decision Science and Navigation Experiments with Multiple Participants

Published on: August 26, 2018

6.2K

Related Experiment Videos

Last Updated: Nov 19, 2025

Author Spotlight: Investigating the Effects of Mind-Body-Movement Practices on Brain Function
06:17

Author Spotlight: Investigating the Effects of Mind-Body-Movement Practices on Brain Function

Published on: January 26, 2024

2.4K
Utilizing a Reconfigurable Maze System to Enhance the Reproducibility of Spatial Navigation Tests in Rodents
04:41

Utilizing a Reconfigurable Maze System to Enhance the Reproducibility of Spatial Navigation Tests in Rodents

Published on: December 2, 2022

3.1K
A Networked Desktop Virtual Reality Setup for Decision Science and Navigation Experiments with Multiple Participants
06:28

A Networked Desktop Virtual Reality Setup for Decision Science and Navigation Experiments with Multiple Participants

Published on: August 26, 2018

6.2K

Area of Science:

  • Robotics
  • Middleware Systems
  • Software Engineering

Background:

  • The Robot Operating System (ROS) is a widely adopted middleware in robotics research and development.
  • Yet, integrating systems using different middleware, like YARP (Yet Another Robot Platform), presents challenges.
  • Existing solutions often lack seamless interoperability for complex tasks like robot navigation.

Purpose of the Study:

  • To present recent advancements in YARP middleware for improved ROS integration.
  • To introduce novel YARP companion modules offering ROS-compatible navigation functionalities.
  • To demonstrate the flexibility of creating hybrid YARP-ROS environments for diverse robotic applications.

Main Methods:

  • Development of a new mechanism for reading/writing ROS transform frames within YARP.
  • Introduction of standard interfaces for intercommunication with the ROS navigation stack.
  • Creation of optional, independent YARP companion modules providing basic navigation functionalities.
  • Configuration and testing of hybrid YARP-ROS systems for various navigation command flows.

Main Results:

  • Successful integration of YARP with ROS, enabling enhanced data exchange and control.
  • Demonstration of YARP companion modules providing essential navigation features for ROS-agnostic robots.
  • Validation of hybrid YARP-ROS configurations through test cases on real and simulated robots.
  • Availability of code snippets and source files for community use.

Conclusions:

  • The presented YARP developments significantly improve ROS integration, facilitating hybrid robotic systems.
  • The novel modules and interfaces offer a flexible solution for robots requiring navigation capabilities, regardless of their primary middleware.
  • These advancements empower developers to create customized, interoperable robotic environments, fostering wider adoption and collaboration.