Related Experiment Video
Updated: Jan 31, 2026

Designing and Implementing Nervous System Simulations on LEGO Robots
Published on: May 25, 2013
Development of an 8DOF quadruped robot and implementation of Inverse Kinematics using Denavit-Hartenberg convention
Md Moin Uddin Atique1, Md Rafiqul Islam Sarker2, Md Atiqur Rahman Ahad2
1Department of Biomedical Physics and Technology, University of Dhaka, Bangladesh.
Abstract:
Quadruped robots can mimic animal walking gait and they have certain advantages like walking on terrain and extremely rough surfaces. Obstacles can impede the movement of wheeled vehicles, where a quadruped can adapt to avoid obstacles by adjusting its height. A quadruped robot is designed and developed for in this paper, which could be controlled by the Android operating system. The Inverse Kinematics Solutions are derived for the developed structure using Denavit-Hartenberg convention and using those solutions the movements are simulated using a custom-made 3D software. An Android application is developed, which is able to control the robot using Bluetooth. The robot currently has following six different movements: front, back, left, right walking, clockwise and anti-clockwise rotation. The robot uses the ultrasound sensor to detect any obstacle closer than 300 cm (maximum) and if an impediment appears, the robot will automatically move parallel to the obstacle until it is avoided. Currently, it can move at a speed of 15.5 cm/s (approximately). To complete a full rotation of 360°, it takes 6 seconds. It can be used to develop and implement any autonomous path-planning algorithm.
Related Concept Videos
Kinematic Equations - I
Sign Convention
The normal force acts perpendicular to the beam's cross-section and can...
Kinematic Equations - II
Suppose a car merges into freeway traffic on a 200 m long ramp. If its initial velocity is 10 m/s and it accelerates at 2 m/s2, then the...
Inverse Trigonometric Functions
Nursing Implementation
The five steps to implementing effective nursing care include reassessing the patient, reviewing and revising the existing nursing care plan, organizing the resources and care delivery, anticipating and preventing complications, and implementing nursing interventions.
Kinematic Equations for Rotation
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...

