Animal Robot Mini Cheetah: Department of Mechanical Engineering
Animal Robot Mini Cheetah: Department of Mechanical Engineering
Animal Robot
Mini Cheetah
Group Members:
Rutwik Bonde, Mech A - 29, 1710207
Mrinal Magar, Mech B - 43, 1710372
Chetan Bokade, Mech A - 28,1710448
Introduction to Mini Cheetah
▰ FEATURES: Mechanically robust design that can survive high-impact falls and
accidents. Large range of motion at each joint allows operation forwards,
backwards, or upside-down. High speed, high torque actuators let the robot
perform extremely dynamic maneuvers like backflips. Omni directional
movement with trotting, pronking, bounding, and pacing gaits.
▰ HEIGHT: 30 cm | 11.8 in
▰ LENGTH: 48 cm | 18.9 in
▰ WIDTH: 27 cm | 10.6 in
▰ WEIGHT: 9 kg | 20 lb
▰ SPEED: 8.8 km/h | 5.5 mph (2.45 m/s forwards, 1 m/s sideways, in-place
turning at 5 radians per second)
▰ DEGREES OF FREEDOM (DOF): 18 (3 actuated DOF per leg: 6 non-actuated
DOF)
▰ MATERIALS: Aluminum, plastic protectors
Electronics and Software Specifications
▰ Using the user commanded gait type, speed, and direction from the
RC-controller, the MPC computes desired reaction forces and
foot/body position commands. From these, WBC computes joint
torque, position, and velocity commands that are delivered to the
each joint-level controller. Each component’s update frequency is
represented by the color of its box
Control Architecture of Mini Cheetah
▰ MPC: Model Predictive Control (MPC), also known as Moving Horizon Control (MHC) or
Receding Horizon Control (RHC), is a popular technique for the control of slow dynamical
systems, such as those encountered in chemical process control in the petrochemical, pulp
and paper industries, gas pipeline control, waste heat boiler, and active vibration control of
railway vehicle. Using the definition of Lee and Marcus 1967 - MPC is one technique for
obtaining a feedback controller synthesis from knowledge of open loop controllers to
measure the current processes state and then compute very rapidly for this open-loop control
function. The first portion of this function is then used during a short interval, after which a
new value of the function is computed for this measurement
▰ MPC consist of the following three ideas:
1) Explicit use of a model to predict the process output along a future time horizon
2) Calculation of a control sequence to optimize a performance index
3) A receding horizon strategy, so that at each instant the horizon is moved towards the
future, which involves the application of the first control signal of the sequence calculated at
each step.
Whole Body Control
▰ https://news.mit.edu/2019/mit-mini-cheetah-first-four-legged-robot-to-backflip-0304
▰ https://robots.ieee.org/robots/minicheetah/
▰ https://www.firstpost.com/tech/news-analysis/mits-mini-cheetah-robot-can-trot-resist-kicks-and-also-perfor
m-back-flips-6192331.html
▰ MIT Cheetah 3: Design and Control of a Robust, Dynamic Quadruped Robot:
https://doi.org/10.1109/IROS.2018.8593885
▰ Design Principles for Energy Efficient Legged Locomotion and Implementation on the MIT Cheetah Robot:
http://hdl.handle.net/1721.1/108096
▰ Highly Dynamic Quadruped Locomotion via Whole-Body Impulse Control and Model Predictive Control:
https://
www.researchgate.net/publication/335855260_Highly_Dynamic_Quadruped_Locomotion_via_WholeBody_I
mpulse_Control_and_Model_Predictive_Control
▰ MPC:https
://www.ajol.info/index.php/njt/article/view/123569/113097#:~:text=MPC%20strategy%20involves%20the%2
0optimization,on%20inputs%20and%20outputs%2Fstates
.