SlideShare a Scribd company logo
1 of 17
MOSCOW STATE UNIVERSITY
OF MECHANICAL ENGINEERING (MAMI)
UNIVERSITY OF MECHANICAL ENGINEERING
Student: Stephan Kalapis B.Sc.
Group/Institution: RWTH Aachen
Supervisor: Dr.-Ing. mult. Mikhail A. Petrov
Department «Machines and metal forming technologies»
named after I.A. Noritzin
Concept of a model for the human motion
MOSCOW STATE UNIVERSITY
OF MECHANICAL ENGINEERING (MAMI)
UNIVERSITY OF MECHANICAL ENGINEERING
MOSCOW STATE UNIVERSITY
OF MECHANICAL ENGINEERING (MAMI)
UNIVERSITY OF MECHANICAL ENGINEERING
• Stephan Kalapis, B.Sc.
• Student at RWTH Aachen, Germany
• Mechanical Engineering, specialisation in space engineering
• First semester of master-studies
Aachen
Kaliningrad
MOSCOW STATE UNIVERSITY
OF MECHANICAL ENGINEERING (MAMI)
UNIVERSITY OF MECHANICAL ENGINEERING
Wanted: A model for human motion
• The human motion is complex
– Different moving parts
• With moving subparts
– Each part is dependent of any other (sub)part
– Every part may have different dimensions and/or moving speed
• For further research it is essential to understand this motion
• A software/device is needed to learn how the human motion works
– As students shall study it, this software/device must be applicable to
different end devices like PC, smartphone or tablet
MOSCOW STATE UNIVERSITY
OF MECHANICAL ENGINEERING (MAMI)
UNIVERSITY OF MECHANICAL ENGINEERING
What did I do?
• Literature research
• Found different ways for solving the task
• Tried different solutions on my own
– Programing a script
– Animate a motion
MOSCOW STATE UNIVERSITY
OF MECHANICAL ENGINEERING (MAMI)
UNIVERSITY OF MECHANICAL ENGINEERING
First idea: polar coordinates
• Polar coordinates seem to be
suitable for this assignment
• They only consider positions –
no masses
• Positions are dependent on
their angles relative to another
point
[0, 0, 0]
x
y
z
[a+c, b+d, 0]
a = - l1 * sin(phi1)
b = l1 * cos(phi1)
c = - l2 * sin(phi2)
d = l2 * cos(phi2)
phi1
phi2
l1
l2
Picture: https://de.wikipedia.org/wiki/Knochen_des_Menschen
[a, b, 0]
MOSCOW STATE UNIVERSITY
OF MECHANICAL ENGINEERING (MAMI)
UNIVERSITY OF MECHANICAL ENGINEERING
Problem: How to describe the angles?
Picture: [1]
• The angles on hip, knee
and ankle are not
dependent on each other!
• Each developing of angles
cannot described in an
algebraic equation
• Implementation via polar
coordinates is therefore no
option!
• Another solution must be
found
MOSCOW STATE UNIVERSITY
OF MECHANICAL ENGINEERING (MAMI)
UNIVERSITY OF MECHANICAL ENGINEERING
Different solutions were found
• In order to simulate the human motion anyway, some alternatives
are given:
– Describing the motion with different equations
– AddOn for Scilab: HuMAnS
– Motion Capturing
– Simulation by 3D-Programs or CAD-Programs
– Describe the motion with a graphical program
• These alternatives differ a lot between each other
• Some are easier to handle, other are more precise
MOSCOW STATE UNIVERSITY
OF MECHANICAL ENGINEERING (MAMI)
UNIVERSITY OF MECHANICAL ENGINEERING
Equations for motion
• As seen in the beginning, it is difficult to simulate human motion by
equations
• Possible solutions:
– Equations containing the inertia of mass of different body parts
– Simulate the muscles and their power, which move the skeleton
• Both are very complex, enough for a master-thesis
– For example: „Studienarbeit: Modellierung und Simulation muskelgesteuerter
Bewegungen eines menschlichen Skelettmodells“
• Seminar paper: Model and simulation of muscle-regulated motion of a
human skeleton
– Contains 70 pages
• Therefore a simulation using equations is not recommended
MOSCOW STATE UNIVERSITY
OF MECHANICAL ENGINEERING (MAMI)
UNIVERSITY OF MECHANICAL ENGINEERING
Scilab AddOn: HuMAnS
• Scilab is a free alternative to Matlab
• „HuMAnS (abbreviation for Humanoid Motion Analysis and
Simulation) proposes a wealth of state-of-the-art algorithms from the
field of robotics research for the modeling, the analysis and the
simulation of human and humanoid motion.” [2]
• Free AddOn
– But must purchased via contact form
Picture and movie: [3]
MOSCOW STATE UNIVERSITY
OF MECHANICAL ENGINEERING (MAMI)
UNIVERSITY OF MECHANICAL ENGINEERING
Motion capturing
• Human motion is captured by cameras
– A very good supplier for such cameras and software is Qualisys
• Motion is translated into coordinates, which are stored in matrices
for example
• These datas/matrices can be read by different programs
– Such programs are special motion capturing softwares, some of them are free
like Autodesk 3D
• Such datas/matrices can be purchased in the internet for free
Picture: [4]
• Could be a very interesting
solution
• Different gaits can be modeled
easily
MOSCOW STATE UNIVERSITY
OF MECHANICAL ENGINEERING (MAMI)
UNIVERSITY OF MECHANICAL ENGINEERING
Motion capturing in practice
• Such motion capture datas can be seen below
• Only the coordinates are stored, therefore you need an external
document which explains orientation
• Tried to write a Matlab-script to run this file, but it seems more
complicate than in the first view
MOSCOW STATE UNIVERSITY
OF MECHANICAL ENGINEERING (MAMI)
UNIVERSITY OF MECHANICAL ENGINEERING
Simulation by 3D- and CAD-programs
• Some CAD-programs and nearly every 3D-program can animate
simulations
• For example, T-Flex was used by Dr. Petrov to animate a stickfigure
• Generally, it is possible. But these programs are not meant to do
such stuff (especially CAD-programs)
• Other programs, like Altair HyperWorks, support biomechanic
analyses, but they concentrate on FE-calculations
– FE is not the needed approach to solve the problem
• Not the best solution
• For first approach good, but to intensify studies another tool is
needed
MOSCOW STATE UNIVERSITY
OF MECHANICAL ENGINEERING (MAMI)
UNIVERSITY OF MECHANICAL ENGINEERING
Describing the motion with a graphical
program
• Autodesk ForceEffect: a ‘Drag&Drop‘ tool for engineers
• Can handle easy tasks and animates structures
• Runs on PC, Android and iPhone/iPad
• Task: idealize the human skeleton as a structure and animate it
within Autodesk ForceEffect
B
D
A
C
Discretize human
body into a
structure
Implement
structure into
ForceEffect
MOSCOW STATE UNIVERSITY
OF MECHANICAL ENGINEERING (MAMI)
UNIVERSITY OF MECHANICAL ENGINEERING
Describing the motion with a graphical
program
• Oversimplified animation of human motion
MOSCOW STATE UNIVERSITY
OF MECHANICAL ENGINEERING (MAMI)
UNIVERSITY OF MECHANICAL ENGINEERING
Conclusion
• Many ways to simulate human motion
• They are very different to each other
• Some suit the task better than other ones
• Recommendation:
– First try to get the HuMAnS-Software for Scilab and look if it is suitable
– Then try to build a better version of the Autodesk ForceEffect animation
– Write a script to run free motion-capture files
MOSCOW STATE UNIVERSITY
OF MECHANICAL ENGINEERING (MAMI)
UNIVERSITY OF MECHANICAL ENGINEERING
Bibliography
• [1]: Mechanical power and efficiency of level walking with different
stride rates; Brian R. Umberger, Philip E. Martin; Journal of
Experimental Biology 2007 210: 3255-
3265; doi: 10.1242/jeb.000950
• [2]: The HuMAnS toolbox, a homogenous framework for motion
capture, analysis and simulation Pierre-Brice Wieber, Florence
Billet, Laurence Boissieux, Roger Pissard-Gibollet BIPOP team
INRIA Rhône-Alpes 38334 St Ismier Cedex, France
• [3]: http://www.inrialpes.fr/bipop/software/humans/screenshots.html
• [4]:https://commons.wikimedia.org/wiki/File:Motion_Capture_with_C
had_Phantom.png
MOSCOW STATE UNIVERSITY
OF MECHANICAL ENGINEERING (MAMI)
UNIVERSITY OF MECHANICAL ENGINEERING
Thank you for attention!
MOSCOW STATE UNIVERSITY
OF MECHANICAL ENGINEERING (MAMI)
UNIVERSITY OF MECHANICAL ENGINEERING

More Related Content

Similar to Final report MoscowPolytech (former UMech)-RWTH Aachen-IAESTE-S.K.Kalapis

Teaching Computer Architecture Labs using a MCU Platform
Teaching Computer Architecture Labs using a MCU PlatformTeaching Computer Architecture Labs using a MCU Platform
Teaching Computer Architecture Labs using a MCU PlatformRafael Roman Otero
 
Modeling and Simulation of Electrical Power Systems using OpenIPSL.org and Gr...
Modeling and Simulation of Electrical Power Systems using OpenIPSL.org and Gr...Modeling and Simulation of Electrical Power Systems using OpenIPSL.org and Gr...
Modeling and Simulation of Electrical Power Systems using OpenIPSL.org and Gr...Luigi Vanfretti
 
Lecture 1 computer vision introduction
Lecture 1 computer vision introductionLecture 1 computer vision introduction
Lecture 1 computer vision introductioncairo university
 
Emerging 3D Scanning Technologies for PropTech
Emerging 3D Scanning Technologies for PropTechEmerging 3D Scanning Technologies for PropTech
Emerging 3D Scanning Technologies for PropTechPetteriTeikariPhD
 
Chapter 12 law and class robot
Chapter 12  law and class robotChapter 12  law and class robot
Chapter 12 law and class robotSiti Sofia
 
Microelectromechanical Systems(MEMS) Gyroscope
Microelectromechanical Systems(MEMS) Gyroscope Microelectromechanical Systems(MEMS) Gyroscope
Microelectromechanical Systems(MEMS) Gyroscope Pratik Nabriya
 
A discrete Event Simulation Model of Asphalt Paving Operations, Ramzi Labban ...
A discrete Event Simulation Model of Asphalt Paving Operations, Ramzi Labban ...A discrete Event Simulation Model of Asphalt Paving Operations, Ramzi Labban ...
A discrete Event Simulation Model of Asphalt Paving Operations, Ramzi Labban ...CCT International
 
[Skolkovo Robotics V] Applying Anthropomorphic Robots Technology
[Skolkovo Robotics V] Applying Anthropomorphic Robots Technology[Skolkovo Robotics V] Applying Anthropomorphic Robots Technology
[Skolkovo Robotics V] Applying Anthropomorphic Robots TechnologySkolkovo Robotics Center
 
MICROSERVICES ABOVE THE CLOUD - DESIGNING THE INTERNATIONAL SPACE STATION FOR...
MICROSERVICES ABOVE THE CLOUD - DESIGNING THE INTERNATIONAL SPACE STATION FOR...MICROSERVICES ABOVE THE CLOUD - DESIGNING THE INTERNATIONAL SPACE STATION FOR...
MICROSERVICES ABOVE THE CLOUD - DESIGNING THE INTERNATIONAL SPACE STATION FOR...DevOpsDays Tel Aviv
 
John phillipsportfolio 4 10-17
John phillipsportfolio 4 10-17John phillipsportfolio 4 10-17
John phillipsportfolio 4 10-17John Phillips
 
Cyber-physical systems Industrial applications in the CPSwarm Project
Cyber-physical systems Industrial applications in the CPSwarm ProjectCyber-physical systems Industrial applications in the CPSwarm Project
Cyber-physical systems Industrial applications in the CPSwarm ProjectAlessandra Bagnato
 
ExaLearn Overview - ECP Co-Design Center for Machine Learning
ExaLearn Overview - ECP Co-Design Center for Machine LearningExaLearn Overview - ECP Co-Design Center for Machine Learning
ExaLearn Overview - ECP Co-Design Center for Machine Learninginside-BigData.com
 
A Model Based Concurrent Engineering Framework using ISO-19450 Standard
A Model Based Concurrent Engineering Framework using ISO-19450 StandardA Model Based Concurrent Engineering Framework using ISO-19450 Standard
A Model Based Concurrent Engineering Framework using ISO-19450 StandardChristopher Cerqueira
 
Fellowapplication 2012-presentation
Fellowapplication 2012-presentationFellowapplication 2012-presentation
Fellowapplication 2012-presentationAlibaba Group
 
A Career in Systems Engineering has SPACE for Dreams
A Career in Systems Engineering has SPACE for DreamsA Career in Systems Engineering has SPACE for Dreams
A Career in Systems Engineering has SPACE for DreamsBernardo A. Delicado
 
CURRICULUM_VITAE---DR_MOITRA
CURRICULUM_VITAE---DR_MOITRACURRICULUM_VITAE---DR_MOITRA
CURRICULUM_VITAE---DR_MOITRADR S MOITRA
 
Modelling and Simulation of the response process for an emergency at the Grea...
Modelling and Simulation of the response process for an emergency at the Grea...Modelling and Simulation of the response process for an emergency at the Grea...
Modelling and Simulation of the response process for an emergency at the Grea...InfinIT - Innovationsnetværket for it
 
Daniel j joubert cv
Daniel j joubert cvDaniel j joubert cv
Daniel j joubert cvNiel Joubert
 
Reconciling Self-adaptation and Self-organization
Reconciling Self-adaptation and Self-organizationReconciling Self-adaptation and Self-organization
Reconciling Self-adaptation and Self-organizationfzambonelli
 

Similar to Final report MoscowPolytech (former UMech)-RWTH Aachen-IAESTE-S.K.Kalapis (20)

Teaching Computer Architecture Labs using a MCU Platform
Teaching Computer Architecture Labs using a MCU PlatformTeaching Computer Architecture Labs using a MCU Platform
Teaching Computer Architecture Labs using a MCU Platform
 
Modeling and Simulation of Electrical Power Systems using OpenIPSL.org and Gr...
Modeling and Simulation of Electrical Power Systems using OpenIPSL.org and Gr...Modeling and Simulation of Electrical Power Systems using OpenIPSL.org and Gr...
Modeling and Simulation of Electrical Power Systems using OpenIPSL.org and Gr...
 
Lecture 1 computer vision introduction
Lecture 1 computer vision introductionLecture 1 computer vision introduction
Lecture 1 computer vision introduction
 
Emerging 3D Scanning Technologies for PropTech
Emerging 3D Scanning Technologies for PropTechEmerging 3D Scanning Technologies for PropTech
Emerging 3D Scanning Technologies for PropTech
 
Chapter 12 law and class robot
Chapter 12  law and class robotChapter 12  law and class robot
Chapter 12 law and class robot
 
Microelectromechanical Systems(MEMS) Gyroscope
Microelectromechanical Systems(MEMS) Gyroscope Microelectromechanical Systems(MEMS) Gyroscope
Microelectromechanical Systems(MEMS) Gyroscope
 
A discrete Event Simulation Model of Asphalt Paving Operations, Ramzi Labban ...
A discrete Event Simulation Model of Asphalt Paving Operations, Ramzi Labban ...A discrete Event Simulation Model of Asphalt Paving Operations, Ramzi Labban ...
A discrete Event Simulation Model of Asphalt Paving Operations, Ramzi Labban ...
 
[Skolkovo Robotics V] Applying Anthropomorphic Robots Technology
[Skolkovo Robotics V] Applying Anthropomorphic Robots Technology[Skolkovo Robotics V] Applying Anthropomorphic Robots Technology
[Skolkovo Robotics V] Applying Anthropomorphic Robots Technology
 
MICROSERVICES ABOVE THE CLOUD - DESIGNING THE INTERNATIONAL SPACE STATION FOR...
MICROSERVICES ABOVE THE CLOUD - DESIGNING THE INTERNATIONAL SPACE STATION FOR...MICROSERVICES ABOVE THE CLOUD - DESIGNING THE INTERNATIONAL SPACE STATION FOR...
MICROSERVICES ABOVE THE CLOUD - DESIGNING THE INTERNATIONAL SPACE STATION FOR...
 
John phillipsportfolio 4 10-17
John phillipsportfolio 4 10-17John phillipsportfolio 4 10-17
John phillipsportfolio 4 10-17
 
Cyber-physical systems Industrial applications in the CPSwarm Project
Cyber-physical systems Industrial applications in the CPSwarm ProjectCyber-physical systems Industrial applications in the CPSwarm Project
Cyber-physical systems Industrial applications in the CPSwarm Project
 
ExaLearn Overview - ECP Co-Design Center for Machine Learning
ExaLearn Overview - ECP Co-Design Center for Machine LearningExaLearn Overview - ECP Co-Design Center for Machine Learning
ExaLearn Overview - ECP Co-Design Center for Machine Learning
 
A Model Based Concurrent Engineering Framework using ISO-19450 Standard
A Model Based Concurrent Engineering Framework using ISO-19450 StandardA Model Based Concurrent Engineering Framework using ISO-19450 Standard
A Model Based Concurrent Engineering Framework using ISO-19450 Standard
 
Fellowapplication 2012-presentation
Fellowapplication 2012-presentationFellowapplication 2012-presentation
Fellowapplication 2012-presentation
 
A Career in Systems Engineering has SPACE for Dreams
A Career in Systems Engineering has SPACE for DreamsA Career in Systems Engineering has SPACE for Dreams
A Career in Systems Engineering has SPACE for Dreams
 
CURRICULUM_VITAE---DR_MOITRA
CURRICULUM_VITAE---DR_MOITRACURRICULUM_VITAE---DR_MOITRA
CURRICULUM_VITAE---DR_MOITRA
 
Traffic simulation and modelling
Traffic simulation and modellingTraffic simulation and modelling
Traffic simulation and modelling
 
Modelling and Simulation of the response process for an emergency at the Grea...
Modelling and Simulation of the response process for an emergency at the Grea...Modelling and Simulation of the response process for an emergency at the Grea...
Modelling and Simulation of the response process for an emergency at the Grea...
 
Daniel j joubert cv
Daniel j joubert cvDaniel j joubert cv
Daniel j joubert cv
 
Reconciling Self-adaptation and Self-organization
Reconciling Self-adaptation and Self-organizationReconciling Self-adaptation and Self-organization
Reconciling Self-adaptation and Self-organization
 

Recently uploaded

The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptxVishal Singh
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSean M. Fox
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...Nguyen Thanh Tu Collection
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...EADTU
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17Celine George
 
Rich Dad Poor Dad ( PDFDrive.com )--.pdf
Rich Dad Poor Dad ( PDFDrive.com )--.pdfRich Dad Poor Dad ( PDFDrive.com )--.pdf
Rich Dad Poor Dad ( PDFDrive.com )--.pdfJerry Chew
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppCeline George
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project researchCaitlinCummins3
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxLimon Prince
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesAmanpreetKaur157993
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MysoreMuleSoftMeetup
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFVivekanand Anglo Vedic Academy
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code ExamplesPeter Brusilovsky
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital ManagementMBA Assignment Experts
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽中 央社
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024Borja Sotomayor
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...Gary Wood
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 

Recently uploaded (20)

The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptx
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
Rich Dad Poor Dad ( PDFDrive.com )--.pdf
Rich Dad Poor Dad ( PDFDrive.com )--.pdfRich Dad Poor Dad ( PDFDrive.com )--.pdf
Rich Dad Poor Dad ( PDFDrive.com )--.pdf
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio App
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategies
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
Supporting Newcomer Multilingual Learners
Supporting Newcomer  Multilingual LearnersSupporting Newcomer  Multilingual Learners
Supporting Newcomer Multilingual Learners
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDF
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 

Final report MoscowPolytech (former UMech)-RWTH Aachen-IAESTE-S.K.Kalapis

  • 1. MOSCOW STATE UNIVERSITY OF MECHANICAL ENGINEERING (MAMI) UNIVERSITY OF MECHANICAL ENGINEERING Student: Stephan Kalapis B.Sc. Group/Institution: RWTH Aachen Supervisor: Dr.-Ing. mult. Mikhail A. Petrov Department «Machines and metal forming technologies» named after I.A. Noritzin Concept of a model for the human motion MOSCOW STATE UNIVERSITY OF MECHANICAL ENGINEERING (MAMI) UNIVERSITY OF MECHANICAL ENGINEERING
  • 2. MOSCOW STATE UNIVERSITY OF MECHANICAL ENGINEERING (MAMI) UNIVERSITY OF MECHANICAL ENGINEERING • Stephan Kalapis, B.Sc. • Student at RWTH Aachen, Germany • Mechanical Engineering, specialisation in space engineering • First semester of master-studies Aachen Kaliningrad
  • 3. MOSCOW STATE UNIVERSITY OF MECHANICAL ENGINEERING (MAMI) UNIVERSITY OF MECHANICAL ENGINEERING Wanted: A model for human motion • The human motion is complex – Different moving parts • With moving subparts – Each part is dependent of any other (sub)part – Every part may have different dimensions and/or moving speed • For further research it is essential to understand this motion • A software/device is needed to learn how the human motion works – As students shall study it, this software/device must be applicable to different end devices like PC, smartphone or tablet
  • 4. MOSCOW STATE UNIVERSITY OF MECHANICAL ENGINEERING (MAMI) UNIVERSITY OF MECHANICAL ENGINEERING What did I do? • Literature research • Found different ways for solving the task • Tried different solutions on my own – Programing a script – Animate a motion
  • 5. MOSCOW STATE UNIVERSITY OF MECHANICAL ENGINEERING (MAMI) UNIVERSITY OF MECHANICAL ENGINEERING First idea: polar coordinates • Polar coordinates seem to be suitable for this assignment • They only consider positions – no masses • Positions are dependent on their angles relative to another point [0, 0, 0] x y z [a+c, b+d, 0] a = - l1 * sin(phi1) b = l1 * cos(phi1) c = - l2 * sin(phi2) d = l2 * cos(phi2) phi1 phi2 l1 l2 Picture: https://de.wikipedia.org/wiki/Knochen_des_Menschen [a, b, 0]
  • 6. MOSCOW STATE UNIVERSITY OF MECHANICAL ENGINEERING (MAMI) UNIVERSITY OF MECHANICAL ENGINEERING Problem: How to describe the angles? Picture: [1] • The angles on hip, knee and ankle are not dependent on each other! • Each developing of angles cannot described in an algebraic equation • Implementation via polar coordinates is therefore no option! • Another solution must be found
  • 7. MOSCOW STATE UNIVERSITY OF MECHANICAL ENGINEERING (MAMI) UNIVERSITY OF MECHANICAL ENGINEERING Different solutions were found • In order to simulate the human motion anyway, some alternatives are given: – Describing the motion with different equations – AddOn for Scilab: HuMAnS – Motion Capturing – Simulation by 3D-Programs or CAD-Programs – Describe the motion with a graphical program • These alternatives differ a lot between each other • Some are easier to handle, other are more precise
  • 8. MOSCOW STATE UNIVERSITY OF MECHANICAL ENGINEERING (MAMI) UNIVERSITY OF MECHANICAL ENGINEERING Equations for motion • As seen in the beginning, it is difficult to simulate human motion by equations • Possible solutions: – Equations containing the inertia of mass of different body parts – Simulate the muscles and their power, which move the skeleton • Both are very complex, enough for a master-thesis – For example: „Studienarbeit: Modellierung und Simulation muskelgesteuerter Bewegungen eines menschlichen Skelettmodells“ • Seminar paper: Model and simulation of muscle-regulated motion of a human skeleton – Contains 70 pages • Therefore a simulation using equations is not recommended
  • 9. MOSCOW STATE UNIVERSITY OF MECHANICAL ENGINEERING (MAMI) UNIVERSITY OF MECHANICAL ENGINEERING Scilab AddOn: HuMAnS • Scilab is a free alternative to Matlab • „HuMAnS (abbreviation for Humanoid Motion Analysis and Simulation) proposes a wealth of state-of-the-art algorithms from the field of robotics research for the modeling, the analysis and the simulation of human and humanoid motion.” [2] • Free AddOn – But must purchased via contact form Picture and movie: [3]
  • 10. MOSCOW STATE UNIVERSITY OF MECHANICAL ENGINEERING (MAMI) UNIVERSITY OF MECHANICAL ENGINEERING Motion capturing • Human motion is captured by cameras – A very good supplier for such cameras and software is Qualisys • Motion is translated into coordinates, which are stored in matrices for example • These datas/matrices can be read by different programs – Such programs are special motion capturing softwares, some of them are free like Autodesk 3D • Such datas/matrices can be purchased in the internet for free Picture: [4] • Could be a very interesting solution • Different gaits can be modeled easily
  • 11. MOSCOW STATE UNIVERSITY OF MECHANICAL ENGINEERING (MAMI) UNIVERSITY OF MECHANICAL ENGINEERING Motion capturing in practice • Such motion capture datas can be seen below • Only the coordinates are stored, therefore you need an external document which explains orientation • Tried to write a Matlab-script to run this file, but it seems more complicate than in the first view
  • 12. MOSCOW STATE UNIVERSITY OF MECHANICAL ENGINEERING (MAMI) UNIVERSITY OF MECHANICAL ENGINEERING Simulation by 3D- and CAD-programs • Some CAD-programs and nearly every 3D-program can animate simulations • For example, T-Flex was used by Dr. Petrov to animate a stickfigure • Generally, it is possible. But these programs are not meant to do such stuff (especially CAD-programs) • Other programs, like Altair HyperWorks, support biomechanic analyses, but they concentrate on FE-calculations – FE is not the needed approach to solve the problem • Not the best solution • For first approach good, but to intensify studies another tool is needed
  • 13. MOSCOW STATE UNIVERSITY OF MECHANICAL ENGINEERING (MAMI) UNIVERSITY OF MECHANICAL ENGINEERING Describing the motion with a graphical program • Autodesk ForceEffect: a ‘Drag&Drop‘ tool for engineers • Can handle easy tasks and animates structures • Runs on PC, Android and iPhone/iPad • Task: idealize the human skeleton as a structure and animate it within Autodesk ForceEffect B D A C Discretize human body into a structure Implement structure into ForceEffect
  • 14. MOSCOW STATE UNIVERSITY OF MECHANICAL ENGINEERING (MAMI) UNIVERSITY OF MECHANICAL ENGINEERING Describing the motion with a graphical program • Oversimplified animation of human motion
  • 15. MOSCOW STATE UNIVERSITY OF MECHANICAL ENGINEERING (MAMI) UNIVERSITY OF MECHANICAL ENGINEERING Conclusion • Many ways to simulate human motion • They are very different to each other • Some suit the task better than other ones • Recommendation: – First try to get the HuMAnS-Software for Scilab and look if it is suitable – Then try to build a better version of the Autodesk ForceEffect animation – Write a script to run free motion-capture files
  • 16. MOSCOW STATE UNIVERSITY OF MECHANICAL ENGINEERING (MAMI) UNIVERSITY OF MECHANICAL ENGINEERING Bibliography • [1]: Mechanical power and efficiency of level walking with different stride rates; Brian R. Umberger, Philip E. Martin; Journal of Experimental Biology 2007 210: 3255- 3265; doi: 10.1242/jeb.000950 • [2]: The HuMAnS toolbox, a homogenous framework for motion capture, analysis and simulation Pierre-Brice Wieber, Florence Billet, Laurence Boissieux, Roger Pissard-Gibollet BIPOP team INRIA Rhône-Alpes 38334 St Ismier Cedex, France • [3]: http://www.inrialpes.fr/bipop/software/humans/screenshots.html • [4]:https://commons.wikimedia.org/wiki/File:Motion_Capture_with_C had_Phantom.png
  • 17. MOSCOW STATE UNIVERSITY OF MECHANICAL ENGINEERING (MAMI) UNIVERSITY OF MECHANICAL ENGINEERING Thank you for attention! MOSCOW STATE UNIVERSITY OF MECHANICAL ENGINEERING (MAMI) UNIVERSITY OF MECHANICAL ENGINEERING