SlideShare a Scribd company logo
Tumbling Cube
120418H
How I modeled the problem mathematically?
● Considered the centre of the cube as the (0,0,0).
Plotting the cube
x = [0 1 1 0];
y = [0 0 1 1];
patch(x,y,'red')
Square
Triangle
v2 = [2 4; 2 8; 8 4; 5 0; 5 2; 8 0];
f2 = [1 2 3;
4 5 6];
patch('Faces',f2,'Vertices',v2,'FaceColor','green')
Rotation of the matrix
Key mathematical concepts
● Coordinate vectors in 3D space.
● Rotation Matrix.
● Homogeneous Transformation.
References
1. Area, "Patch," 1994. [Online]. Available: https://in.mathworks.com/help/matlab/ref/patch.html.
Accessed: Nov. 28, 2016.
2. "Homogeneous transformation matrix - how to use it?," 2016. [Online]. Available:
http://math.stackexchange.com/questions/1433314/homogeneous-transformation-matrix-how-to-use-
it. Accessed: Nov. 28, 2016.
3. T. MathWorks, "Robotics system Toolbox," 1994. [Online]. Available:
https://in.mathworks.com/help/robotics/index.html. Accessed: Nov. 28, 2016.
4. Uicontrol, "Build GUI with interactive response-plot updates," 1994. [Online]. Available:
https://in.mathworks.com/help/control/ug/build-app-with-interactive-plot-updates.html. Accessed:
Nov. 28, 2016.
Grading criteria
● Interactiveness of the gui 20%
● Understandingness of the problem
○ Mathematical concepts used 40%
○ Model 20%
● Presentation 20%
TOTAL 100%
Thank You!!!

More Related Content

PPT
What is \"quadratic\"?
PPTX
BBMP1103 - Sept 2011 exam workshop - Part 2
PPTX
BBMP1103 - Sept 2011 exam workshop - part 7
PDF
Alg March 24, 2009
PDF
Differential equation( list 02)
PDF
31. solving quadratic cas_touchpad
PDF
PGDay SF 2020 - Timeseries data in Postgres with updates
PDF
Geethu final
What is \"quadratic\"?
BBMP1103 - Sept 2011 exam workshop - Part 2
BBMP1103 - Sept 2011 exam workshop - part 7
Alg March 24, 2009
Differential equation( list 02)
31. solving quadratic cas_touchpad
PGDay SF 2020 - Timeseries data in Postgres with updates
Geethu final

What's hot (17)

PDF
Acafe 2020
KEY
集合知プログラミングゼミ第1回
DOC
Review First Period Exam
PDF
Digital Differential Analyzer Line Drawing Algorithm in C
PDF
Intro To Gradient Descent in Javascript
PDF
3 Polynomials Feb16
PDF
Factoring trinomials lc1
DOC
Unit 4 lesson 6 gcf & distributive property
DOC
Distributive & gcf
PDF
Ch22 28
PDF
Binômio de Newton
PDF
24 modelling
PDF
8.1+ 8.2 graphing exponentials
PPT
PDF
Obj. 38 Dilations
PPTX
Mate tarea - 5º
PDF
7th math c2 -l24--oct16
Acafe 2020
集合知プログラミングゼミ第1回
Review First Period Exam
Digital Differential Analyzer Line Drawing Algorithm in C
Intro To Gradient Descent in Javascript
3 Polynomials Feb16
Factoring trinomials lc1
Unit 4 lesson 6 gcf & distributive property
Distributive & gcf
Ch22 28
Binômio de Newton
24 modelling
8.1+ 8.2 graphing exponentials
Obj. 38 Dilations
Mate tarea - 5º
7th math c2 -l24--oct16
Ad

Similar to Tumbling cube (20)

PDF
Computer Graphics & linear Algebra
PPTX
robotics kinematics and dynamics anaysis
PPT
2IV60_4_3D_transformations.ppt
PPTX
Class8 calculus ii
PPTX
Presentation1
PPTX
PDF
Solution of matlab chapter 3
PDF
Chapter_2_Representing Position and Orientation.pdf
PDF
ALA Solution.pdf
PPTX
APPLICATION OF NUMERICAL METHODS IN SMALL SIZE
PPTX
Engineering mechanics Lecture 1.pptxptxptx
PPTX
USE OF MATRIX IN ROBOTICS
PPT
Kinematics_final_sieutokhonglovutosieubu.ppt
PPT
Kinematics_final_robotsieutokhonglovuto.ppt
PDF
Solutions for Vector Calculus, 4th Edition by Colley
DOC
Fractal robot
PPT
Robot Kinematic Design and Fabrication of
PPTX
Electrical Engineering Assignment Help
PPT
1533 game mathematics
PPTX
Beginning direct3d gameprogrammingmath05_matrices_20160515_jintaeks
Computer Graphics & linear Algebra
robotics kinematics and dynamics anaysis
2IV60_4_3D_transformations.ppt
Class8 calculus ii
Presentation1
Solution of matlab chapter 3
Chapter_2_Representing Position and Orientation.pdf
ALA Solution.pdf
APPLICATION OF NUMERICAL METHODS IN SMALL SIZE
Engineering mechanics Lecture 1.pptxptxptx
USE OF MATRIX IN ROBOTICS
Kinematics_final_sieutokhonglovutosieubu.ppt
Kinematics_final_robotsieutokhonglovuto.ppt
Solutions for Vector Calculus, 4th Edition by Colley
Fractal robot
Robot Kinematic Design and Fabrication of
Electrical Engineering Assignment Help
1533 game mathematics
Beginning direct3d gameprogrammingmath05_matrices_20160515_jintaeks
Ad

Recently uploaded (20)

PDF
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
PPTX
"Array and Linked List in Data Structures with Types, Operations, Implementat...
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
PPTX
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
PPTX
Artificial Intelligence
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
Soil Improvement Techniques Note - Rabbi
PPTX
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
PPTX
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
PPTX
Module 8- Technological and Communication Skills.pptx
PPTX
communication and presentation skills 01
PDF
Visual Aids for Exploratory Data Analysis.pdf
PPTX
introduction to high performance computing
PDF
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
PPTX
Fundamentals of Mechanical Engineering.pptx
PPTX
Management Information system : MIS-e-Business Systems.pptx
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
"Array and Linked List in Data Structures with Types, Operations, Implementat...
Safety Seminar civil to be ensured for safe working.
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
Artificial Intelligence
R24 SURVEYING LAB MANUAL for civil enggi
Soil Improvement Techniques Note - Rabbi
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
Module 8- Technological and Communication Skills.pptx
communication and presentation skills 01
Visual Aids for Exploratory Data Analysis.pdf
introduction to high performance computing
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
Fundamentals of Mechanical Engineering.pptx
Management Information system : MIS-e-Business Systems.pptx

Tumbling cube

  • 2. How I modeled the problem mathematically? ● Considered the centre of the cube as the (0,0,0).
  • 3. Plotting the cube x = [0 1 1 0]; y = [0 0 1 1]; patch(x,y,'red') Square Triangle v2 = [2 4; 2 8; 8 4; 5 0; 5 2; 8 0]; f2 = [1 2 3; 4 5 6]; patch('Faces',f2,'Vertices',v2,'FaceColor','green')
  • 5. Key mathematical concepts ● Coordinate vectors in 3D space. ● Rotation Matrix. ● Homogeneous Transformation.
  • 6. References 1. Area, "Patch," 1994. [Online]. Available: https://in.mathworks.com/help/matlab/ref/patch.html. Accessed: Nov. 28, 2016. 2. "Homogeneous transformation matrix - how to use it?," 2016. [Online]. Available: http://math.stackexchange.com/questions/1433314/homogeneous-transformation-matrix-how-to-use- it. Accessed: Nov. 28, 2016. 3. T. MathWorks, "Robotics system Toolbox," 1994. [Online]. Available: https://in.mathworks.com/help/robotics/index.html. Accessed: Nov. 28, 2016. 4. Uicontrol, "Build GUI with interactive response-plot updates," 1994. [Online]. Available: https://in.mathworks.com/help/control/ug/build-app-with-interactive-plot-updates.html. Accessed: Nov. 28, 2016.
  • 7. Grading criteria ● Interactiveness of the gui 20% ● Understandingness of the problem ○ Mathematical concepts used 40% ○ Model 20% ● Presentation 20% TOTAL 100%