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

Brick Classifications01:16

Brick Classifications

306
Bricks, a fundamental component of construction, are categorized based on their application and structural characteristics into several types. These include facing bricks, building bricks, hollow bricks, paving bricks, and firebricks. Facing bricks, also referred to as face bricks, are primarily used for both structural support and visual appeal, making their appearance a crucial aspect. In contrast, building bricks are typically used in concealed sections of a structure, such as behind the...
306
Bricks01:14

Bricks

328
Bricks, a fundamental building material, are crafted from fired clay and exhibit a range of shapes, sizes, and colors. The production process starts with extracting local clay or shale, which is then crushed, ground, and screened for a fine texture. The refined material is blended with water, creating a pliable mixture that can be formed into bricks using one of three processes: soft mud, dry press, or stiff mud methods.
Soft mud bricks are shaped in molds with high moisture content and can be...
328
Brick Sizes01:21

Brick Sizes

251
Brick sizing plays a crucial role in construction, influencing both the aesthetics and structural integrity of buildings. Bricks are defined by three dimensions: width, thickness, and length. They are commonly designed to fit modular measurements, typically in multiples of 4 inches or 8 inches in width, to facilitate uniform construction and compatibility with other building materials.
Modular bricks are the most common type and are sized to include the mortar joint, which is essential for...
251
Electro-mechanical Systems01:19

Electro-mechanical Systems

1.5K
Electromechanical systems are intricate configurations that effectively combine electrical and mechanical elements to achieve a desired outcome. Central to many of these systems is the DC motor, a device that converts electrical energy into mechanical motion, enabling various applications ranging from simple fans to complex robotic mechanisms.
A key component of the DC motor is the armature, a rotating circuit positioned within a magnetic field. As an electric current passes through the...
1.5K
Brick Cutting Techniques01:08

Brick Cutting Techniques

479
Brick-cutting techniques involve various tools and methods to shape bricks for construction. A mason's hammer with a chisel-pointed end is used for basic shaping through sharp, precise strikes. For more complex shapes requiring higher precision, a power saw with a water-cooled diamond blade is used.
Cut bricks are categorized by size. Bricks cut to half their original length are called half-bats, while those cut to three-fourths their length are known as three-fourth bats.
Special types of...
479
PD Controller: Design01:26

PD Controller: Design

546
In automotive engineering, car suspension systems often employ Proportional Derivative (PD) controllers to enhance performance. PD controllers are utilized to adjust the damping force in response to road conditions. A controller, acting as an amplifier with a constant gain, demonstrates proportional control, with output directly mirroring input.
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
546

You might also read

Related Articles

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

Sort by
Same author

Rinmaker: a fast, versatile and reliable tool to determine residue interaction networks in proteins.

BMC bioinformatics·2023
Same author

A Wearable System for Jump Detection in Inline Figure Skating.

Sensors (Basel, Switzerland)·2022
See all related articles

Related Experiment Video

Updated: Dec 25, 2025

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.5K

Legodroid: A Type-Driven Library for Android and LEGO Mindstorms Interoperability.

Alvise Spanò1, Agostino Cortesi1

  • 1Dipartimento di Scienze Ambientali, Informatica e Statistica, Università Ca' Foscari Venezia, via Torino 155, 30170 Mestre-Venezia, Italy.

Sensors (Basel, Switzerland)
|April 3, 2020
PubMed
Summary

This study introduces Legodroid, a Java library for cross-programming LEGO Mindstorms robots using Android smartphones. It enhances robot interaction capabilities and improves sensor management software robustness.

Keywords:
AndroidEV3LEGO mindstormsdesign patternstype-driven development

More Related Videos

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
11:53

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy

Published on: October 14, 2017

12.1K
Author Spotlight: Revolutionizing Remote Surgery with Augmented Reality and Robotics for Enhanced Precision and Accessibility
07:46

Author Spotlight: Revolutionizing Remote Surgery with Augmented Reality and Robotics for Enhanced Precision and Accessibility

Published on: August 9, 2024

1.1K

Related Experiment Videos

Last Updated: Dec 25, 2025

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.5K
The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
11:53

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy

Published on: October 14, 2017

12.1K
Author Spotlight: Revolutionizing Remote Surgery with Augmented Reality and Robotics for Enhanced Precision and Accessibility
07:46

Author Spotlight: Revolutionizing Remote Surgery with Augmented Reality and Robotics for Enhanced Precision and Accessibility

Published on: August 9, 2024

1.1K

Area of Science:

  • Robotics
  • Human-Computer Interaction
  • Software Engineering

Background:

  • LEGO Mindstorms robots are valuable educational tools for programming complex systems and prototyping user-machine interactions.
  • Existing systems lack interoperability and high-level tools for programming robot interactions with external devices.

Purpose of the Study:

  • To introduce Legodroid, a Java library for seamless cross-programming of LEGO Mindstorms robots via Android smartphones.
  • To leverage the combined computational and sensorial capabilities of robots and smartphones.

Main Methods:

  • Developed a new Java library named Legodroid.
  • Implemented type-driven coding patterns for sensor and motor interaction.
  • Enabled cross-programming through Android smartphones.

Main Results:

  • Facilitated seamless integration of LEGO Mindstorms robots with Android smartphones.
  • Provided robust software for managing robot sensors.
  • Enhanced the programming capabilities for robot-device interaction.

Conclusions:

  • Legodroid offers a flexible solution for advanced LEGO Mindstorms robot programming.
  • The library improves software robustness and expands the potential applications of educational robots.