Jove
Visualize
Contact Us

Related Concept Videos

Modeling and Similitude01:12

Modeling and Similitude

123
Scaled modeling is a fundamental technique in engineering, enabling the study of large and complex systems by creating smaller, manageable replicas that recreate critical characteristics of the original. In hydrology and civil infrastructure, for example, scaled models of dams help analyze water flow, turbulence, and pressure. This method allows for accurate predictions of real-world behavior within a controlled environment, significantly reducing the cost and time involved in full-scale...
123
Three-Dimensional Force System:Problem Solving01:30

Three-Dimensional Force System:Problem Solving

577
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...
577
Virtual Work for a System of Connected Rigid Bodies01:06

Virtual Work for a System of Connected Rigid Bodies

345
Virtual work is a powerful method used to solve problems involving several connected rigid bodies. When the system is in equilibrium, virtual work is zero. This allows the calculation of the resulting forces when a system undergoes a virtual displacement. When attempting to analyze such a system, first, use a free-body diagram, where an independent coordinate represents the configuration of the links, and mark its deflected position resulting from the positive virtual displacement.
Next,...
345
Distributed Loads: Problem Solving01:21

Distributed Loads: Problem Solving

590
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
590
Mechanical Systems01:22

Mechanical Systems

152
Mechanical systems are analogous to to electrical networks where springs and masses play similar roles to inductors and capacitors, respectively. A viscous damper in mechanical systems functions similarly to a resistor in electrical networks, dissipating energy. The forces acting on a mass in such systems include an applied force in the direction of motion, counteracted by forces from the spring, a viscous damper, and the mass's acceleration. This interplay of forces is mathematically...
152
Two-Dimensional Force System: Problem Solving01:29

Two-Dimensional Force System: Problem Solving

500
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...
500

You might also read

Related Articles

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

Sort by
Same author

Derivation-Based Calibration of IMUs Using Savitzky-Golay Filters.

Sensors (Basel, Switzerland)·2026
Same author

Calibration of Mobile Robots Using ATOM.

Sensors (Basel, Switzerland)·2025
Same author

Neural Colour Correction for Indoor 3D Reconstruction Using RGB-D Data.

Sensors (Basel, Switzerland)·2024
Same author

Environment-Aware Rendering and Interaction in Web-Based Augmented Reality.

Journal of imaging·2023
Same author

A Sequential Color Correction Approach for Texture Mapping of 3D Meshes.

Sensors (Basel, Switzerland)·2023
Same author

ATOM Calibration Framework: Interaction and Visualization Functionalities.

Sensors (Basel, Switzerland)·2023
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 Experiment Video

Updated: May 10, 2025

Knowledge Based Cloud FE Simulation of Sheet Metal Forming Processes
11:05

Knowledge Based Cloud FE Simulation of Sheet Metal Forming Processes

Published on: December 13, 2016

12.1K

Application of Cloud Simulation Techniques for Robotic Software Validation.

Diogo Vieira1,2,3, Miguel Oliveira1,2,3, Rafael Arrais4,5

  • 1Department of Mechanical Engineering, University of Aveiro, 3810-193 Aveiro, Portugal.

Sensors (Basel, Switzerland)
|April 28, 2025
PubMed
Summary
This summary is machine-generated.

This study introduces a cloud-based Continuous Integration and Continuous Deployment (CI/CD) pipeline for robotic software development. The pipeline enhances the ATOM application

Keywords:
AWSROSRoboMakercloud roboticscontinuous deploymentcontinuous integration

More Related Videos

Designing and Implementing Nervous System Simulations on LEGO Robots
10:34

Designing and Implementing Nervous System Simulations on LEGO Robots

Published on: May 25, 2013

15.0K
Closed-loop Neuro-robotic Experiments to Test Computational Properties of Neuronal Networks
11:18

Closed-loop Neuro-robotic Experiments to Test Computational Properties of Neuronal Networks

Published on: March 2, 2015

10.2K

Related Experiment Videos

Last Updated: May 10, 2025

Knowledge Based Cloud FE Simulation of Sheet Metal Forming Processes
11:05

Knowledge Based Cloud FE Simulation of Sheet Metal Forming Processes

Published on: December 13, 2016

12.1K
Designing and Implementing Nervous System Simulations on LEGO Robots
10:34

Designing and Implementing Nervous System Simulations on LEGO Robots

Published on: May 25, 2013

15.0K
Closed-loop Neuro-robotic Experiments to Test Computational Properties of Neuronal Networks
11:18

Closed-loop Neuro-robotic Experiments to Test Computational Properties of Neuronal Networks

Published on: March 2, 2015

10.2K

Area of Science:

  • Robotics Software Engineering
  • Cloud Computing in Robotics
  • Software Development Methodologies

Background:

  • Continuous Integration and Continuous Deployment (CI/CD) are established software development practices that improve process quality.
  • Many robotic software repositories utilize CI/CD tools, but few leverage cloud computing for simulations.
  • The ATOM application is a ROS-based system designed for calibrating generalized robotic systems.

Purpose of the Study:

  • To propose and implement a novel CI pipeline that integrates cloud computing for robotic software development.
  • To enhance the development process of the ATOM application through an advanced CI/CD strategy.
  • To establish a reusable framework for similar CI pipelines in other robotic systems.

Main Methods:

  • Utilized GitHub Actions as the CI/CD engine.
  • Employed AWS RoboMaker for cloud-based simulation execution.
  • Integrated Rigel for containerizing the ATOM application and running tests.
  • Incorporated Codacy for static analysis and unit testing.

Main Results:

  • Successfully developed and implemented the proposed CI pipeline for the ATOM application.
  • Demonstrated the effective use of cloud computing resources for robotic simulations within the CI/CD workflow.
  • Validated the pipeline's capability to containerize, test, and analyze the robotic software.

Conclusions:

  • The developed CI pipeline is a valuable asset for the ATOM application's continued development.
  • The pipeline serves as a foundational blueprint for creating similar CI/CD solutions for other robotic systems.
  • Integrating cloud simulations into CI/CD significantly enhances robotic software development efficiency and quality.