SlideShare a Scribd company logo
1 of 28
A hybrid dynamic motion prediction
     method with collision detection


                                  Ilaria Pasciuto
                                 Alexander Valero
                                   Sergio Ausejo
                                  Juan Celigüeta


14-16/06/2011   DHM 2011, Lyon                      1
Introduction
 • Integration of DHMs in product design




                                                   www.dhergo.org



 • Human motion prediction:
      – To simulate the interaction of different user
        populations with a variety of environments
      – Aims: realism and representativeness

14-16/06/2011           DHM 2011, Lyon                              2
Motion prediction methods

            • Data-based
                – Resemble reference motion



                                              min f(q)!

            • Knowledge-based
                – Follow motion control law



14-16/06/2011             DHM 2011, Lyon                  3
Data-based methods
                • Currently only kinematic

                • Reference motion from database
                • Modification to meet new goals

                • Advantages:
                  – Intrinsic realism of reference motion
                  – Suitable for complex task-oriented
                    motions

                • Drawbacks:
                  – Only predict tasks in database

14-16/06/2011        DHM 2011, Lyon                         4
Knowledge-based methods
                    • Currently also dynamic

                    • No reference
        min f(q)!
                    • Realism through motion control law

                    • Advantages:
                      – Theoretically applicable to any task

                    • Drawbacks:
                      – Appropriate motion control law is
                        difficult to identify

14-16/06/2011            DHM 2011, Lyon                        5
Novel prediction method

 • Hybrid dynamic motion prediction method:
   data-based & knowledge-based

                                         min f(q)!
       Data-based

                       Dynamics                 Knowledge-based




     Applied to the prediction of a clutch-pedal depression


14-16/06/2011           DHM 2011, Lyon                            6
Methodology
   Data-based prediction
  Experimental
      data


                                           Motion prediction
     Motion        Database
 reconstruction   generation           Reference motion selection

                                         End-effector trajectory
                                             modification
 Human model
                                             Optimization
  definition



14-16/06/2011         DHM 2011, Lyon                                7
Methodology
   Data-based prediction
                                                        Motion
  Experimental                 Knowledge              control law
      data


                                           Motion prediction
     Motion        Database
 reconstruction   generation           Reference motion selection

                                         End-effector trajectory
                                             modification
 Human model
                                       Optimization with Dynamics
  definition



14-16/06/2011         DHM 2011, Lyon                                8
Methodology
   Data-based prediction
                                                        Motion
  Experimental                 Knowledge              control law
      data


                                           Motion prediction
     Motion        Database
 reconstruction   generation           Reference motion selection

                                         End-effector trajectory
                                             modification
 Human model
                                       Optimization with Dynamics
  definition



14-16/06/2011         DHM 2011, Lyon                                9
Human model definition
 • Multi-body model

 • Left leg:
      – 4 segments
           •    Pelvis
           •    Thigh
           •    Shank
           •    Foot
      – 13 DoFs
           • 10 rotations
           • 3 translations


 • RAMSIS specifications

 • Described with relative coordinates

14-16/06/2011                 DHM 2011, Lyon   10
Reference motion selection
 • Resemblance in scenarios
Pred. Scenario                            Database                     Ref. Scenario
  Pred. Subject         Subject 1        Subject 1        Subject N       Subject J

     Pred.            Environment      Environment   …   Environment    Environment
  Environment               1               2                 M              K




    • Subject data                               • Environment data
                  •   Gender
                  •   Age
                  •   Stature
                  •   Weight


14-16/06/2011                       DHM 2011, Lyon                                11
End-effector trajectory modification
 • Reference and prediction scenarios are different


 • Modification of reference trajectory to meet new goals
      – 2 methods (Zhang 2002):
            Velocity proportional                  Acceleration preserving




        
        ˆ
        x          
                c1 x   ˆ
                       x   c1 x   c2               
                                                   xˆ   
                                                        x    ˆ
                                                             x   x   c1 t    c2

14-16/06/2011                     DHM 2011, Lyon                                  12
Dynamic prediction
 • Predicted motion must:
      –   Fulfill new goals
      –   Resemble reference motion
      –   Follow dynamic motion control law
      –   Ensure dynamic equilibrium of DHM




14-16/06/2011           DHM 2011, Lyon        13
Dynamic prediction
 • Predicted motion must:
      –   Fulfill new goals
      –   Resemble reference motion
      –   Follow dynamic motion control law
      –   Ensure dynamic equilibrium of DHM

                           Relates frames one another




14-16/06/2011           DHM 2011, Lyon                  14
Dynamic prediction
 • Predicted motion must:
      –   Fulfill new goals
      –   Resemble reference motion
      –   Follow dynamic motion control law
      –   Ensure dynamic equilibrium of DHM

                           Relates frames one another

 • B-spline representation of DoF profiles
      – Motion considered as a whole (not per-frame)


14-16/06/2011           DHM 2011, Lyon                  15
Optimization
 • Design variables: B-spline control points

 • Constrained optimization
      – Objective function




      – Constraints



14-16/06/2011          DHM 2011, Lyon          16
Optimization
 • Design variables: B-spline control points

 • Constrained optimization
      – Objective function
           • Resemble reference DoF profiles
           • Resemble modified end-effector trajectory
           • Follow motion control law: resemble reference joint power
             profiles (Pasciuto et al., 2010)

      – Constraints



14-16/06/2011               DHM 2011, Lyon                           17
Optimization
 • Design variables: B-spline control points

 • Constrained optimization
      – Objective function
           • Resemble reference DoF profiles
           • Resemble modified end-effector trajectory
           • Follow motion control law: resemble reference joint power
             profiles (Pasciuto et al., 2010)

      – Constraints
           • Fulfill new goals
           • Ensure dynamic equilibrium of DHM

14-16/06/2011               DHM 2011, Lyon                           18
Collision detection
 • To evaluate external contact forces

 • Environment reacts with a force according to
   the position and velocity of the DHM




14-16/06/2011      DHM 2011, Lyon                 19
Collision detection
 • To evaluate external contact forces

 • Environment reacts with a force according to
   the position and velocity of the DHM


   Depends on
  pedal position,                          Depend on
    due to foot                           pelvis position
     position                             respect to the
                                               seat



14-16/06/2011          DHM 2011, Lyon                  20
Results (I)
 • End-effector trajectory
                                          -0.7
    End Effector Trajectory X Axis [m]




                                                                                     Reference
                                                                                     Modified
                                                                                     Predicted
                                         -0.75

                                                                                  Depress
                                          -0.8


                                         -0.85    Reach


                                          -0.9
                                              0   20         40              60     80       100
                                                                  Time [%]
14-16/06/2011                                             DHM 2011, Lyon                           21
Results (I)
 • End-effector trajectory
                                          -0.7
    End Effector Trajectory X Axis [m]




                                                                                     Reference
                                                                                     Predicted
                                                                                     Modified
                                                                                     Validation1
                                                                                     Predicted
                                                                                     Validation2
                                         -0.75
                                                                                     Validation3
                                                                                  Depress
                                          -0.8


                                         -0.85    Reach


                                          -0.9
                                              0   20         40              60     80        100
                                                                  Time [%]
14-16/06/2011                                             DHM 2011, Lyon                            22
Results (II)
 • Knee flexion-extension joint angle profile
                                     90
                                                                            Reference
                                                                            Predicted
         GKNL Flex-Ext Angle [deg]




                                     80                                     Validation1
                                                                            Validation2
                                                                            Validation3
                                     70

                                                Reach
                                     60


                                     50                           Depress

                                     40
                                       0   20        40        60           80       100
                                                       Time [%]
14-16/06/2011                                    DHM 2011, Lyon                            23
Results (III)
 • Hip flexion-extension joint torque profile
                                    150
                                                              Depress   Reference
        GHUL Flex-Ext Torque [Nm]




                                                                        Predicted
                                                Reach                   Validation1
                                    100
                                                                        Validation2
                                                                        Validation3

                                     50


                                      0


                                    -50
                                       0   20           40        60    80       100
                                                          Time [%]
14-16/06/2011                                     DHM 2011, Lyon                       24
Results (IV)
 • Forces acting on the pelvis
                                    150
                                            Error
                                            Child                 Depress
       Force in Pelvis X Axis [N]




                                    100
                                            Inertia
                                            External
                                     50

                                       0

                                     -50
                                             Reach
                                    -100

                                    -150
                                        0   20         40        60         80   100
                                                         Time [%]
14-16/06/2011                                    DHM 2011, Lyon                        25
Conclusions

 • Hybrid method for dynamic motion prediction
      – Combines data-based and knowledge-based methods
      – Dynamics: ensures equilibrium


 • Collisions
      – Detects and models collisions between DHM and environment


 • Validation
      – Compared against 3 repetitions of the motion carried out in the
        prediction scenario



14-16/06/2011              DHM 2011, Lyon                           26
Acknowledgements

 • European Project FP7 “DHErgo”:
     Digital Humans for the Ergonomic design of products




 • Partners: BMW, RENAULT, PCA, CEIT,
   IFFSTAR, ULB, TUM, HS, ESI, ERT

14-16/06/2011         DHM 2011, Lyon                   27
A hybrid dynamic motion prediction
                    method with collision detection




                Thank you for your attention!

                                   Ilaria Pasciuto ipasciuto@ceit.es
                                  Alexander Valero
                                    Sergio Ausejo
                                   Juan Celigüeta



14-16/06/2011             DHM 2011, Lyon                           28

More Related Content

Recently uploaded

Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...amitlee9823
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Servicearoranaina404
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...Call Girls in Nagpur High Profile
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️soniya singh
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneLukeKholes
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...RitikaRoy32
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
Pastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxPastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxSegundoManuelFaichin1
 

Recently uploaded (20)

young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, Pune
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
Pastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxPastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. Xxx
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

DHM 2011 presentation

  • 1. A hybrid dynamic motion prediction method with collision detection Ilaria Pasciuto Alexander Valero Sergio Ausejo Juan Celigüeta 14-16/06/2011 DHM 2011, Lyon 1
  • 2. Introduction • Integration of DHMs in product design www.dhergo.org • Human motion prediction: – To simulate the interaction of different user populations with a variety of environments – Aims: realism and representativeness 14-16/06/2011 DHM 2011, Lyon 2
  • 3. Motion prediction methods • Data-based – Resemble reference motion min f(q)! • Knowledge-based – Follow motion control law 14-16/06/2011 DHM 2011, Lyon 3
  • 4. Data-based methods • Currently only kinematic • Reference motion from database • Modification to meet new goals • Advantages: – Intrinsic realism of reference motion – Suitable for complex task-oriented motions • Drawbacks: – Only predict tasks in database 14-16/06/2011 DHM 2011, Lyon 4
  • 5. Knowledge-based methods • Currently also dynamic • No reference min f(q)! • Realism through motion control law • Advantages: – Theoretically applicable to any task • Drawbacks: – Appropriate motion control law is difficult to identify 14-16/06/2011 DHM 2011, Lyon 5
  • 6. Novel prediction method • Hybrid dynamic motion prediction method: data-based & knowledge-based min f(q)! Data-based Dynamics Knowledge-based Applied to the prediction of a clutch-pedal depression 14-16/06/2011 DHM 2011, Lyon 6
  • 7. Methodology Data-based prediction Experimental data Motion prediction Motion Database reconstruction generation Reference motion selection End-effector trajectory modification Human model Optimization definition 14-16/06/2011 DHM 2011, Lyon 7
  • 8. Methodology Data-based prediction Motion Experimental Knowledge control law data Motion prediction Motion Database reconstruction generation Reference motion selection End-effector trajectory modification Human model Optimization with Dynamics definition 14-16/06/2011 DHM 2011, Lyon 8
  • 9. Methodology Data-based prediction Motion Experimental Knowledge control law data Motion prediction Motion Database reconstruction generation Reference motion selection End-effector trajectory modification Human model Optimization with Dynamics definition 14-16/06/2011 DHM 2011, Lyon 9
  • 10. Human model definition • Multi-body model • Left leg: – 4 segments • Pelvis • Thigh • Shank • Foot – 13 DoFs • 10 rotations • 3 translations • RAMSIS specifications • Described with relative coordinates 14-16/06/2011 DHM 2011, Lyon 10
  • 11. Reference motion selection • Resemblance in scenarios Pred. Scenario Database Ref. Scenario Pred. Subject Subject 1 Subject 1 Subject N Subject J Pred. Environment Environment … Environment Environment Environment 1 2 M K • Subject data • Environment data • Gender • Age • Stature • Weight 14-16/06/2011 DHM 2011, Lyon 11
  • 12. End-effector trajectory modification • Reference and prediction scenarios are different • Modification of reference trajectory to meet new goals – 2 methods (Zhang 2002): Velocity proportional Acceleration preserving  ˆ x  c1 x ˆ x c1 x c2  xˆ  x ˆ x x c1 t c2 14-16/06/2011 DHM 2011, Lyon 12
  • 13. Dynamic prediction • Predicted motion must: – Fulfill new goals – Resemble reference motion – Follow dynamic motion control law – Ensure dynamic equilibrium of DHM 14-16/06/2011 DHM 2011, Lyon 13
  • 14. Dynamic prediction • Predicted motion must: – Fulfill new goals – Resemble reference motion – Follow dynamic motion control law – Ensure dynamic equilibrium of DHM Relates frames one another 14-16/06/2011 DHM 2011, Lyon 14
  • 15. Dynamic prediction • Predicted motion must: – Fulfill new goals – Resemble reference motion – Follow dynamic motion control law – Ensure dynamic equilibrium of DHM Relates frames one another • B-spline representation of DoF profiles – Motion considered as a whole (not per-frame) 14-16/06/2011 DHM 2011, Lyon 15
  • 16. Optimization • Design variables: B-spline control points • Constrained optimization – Objective function – Constraints 14-16/06/2011 DHM 2011, Lyon 16
  • 17. Optimization • Design variables: B-spline control points • Constrained optimization – Objective function • Resemble reference DoF profiles • Resemble modified end-effector trajectory • Follow motion control law: resemble reference joint power profiles (Pasciuto et al., 2010) – Constraints 14-16/06/2011 DHM 2011, Lyon 17
  • 18. Optimization • Design variables: B-spline control points • Constrained optimization – Objective function • Resemble reference DoF profiles • Resemble modified end-effector trajectory • Follow motion control law: resemble reference joint power profiles (Pasciuto et al., 2010) – Constraints • Fulfill new goals • Ensure dynamic equilibrium of DHM 14-16/06/2011 DHM 2011, Lyon 18
  • 19. Collision detection • To evaluate external contact forces • Environment reacts with a force according to the position and velocity of the DHM 14-16/06/2011 DHM 2011, Lyon 19
  • 20. Collision detection • To evaluate external contact forces • Environment reacts with a force according to the position and velocity of the DHM Depends on pedal position, Depend on due to foot pelvis position position respect to the seat 14-16/06/2011 DHM 2011, Lyon 20
  • 21. Results (I) • End-effector trajectory -0.7 End Effector Trajectory X Axis [m] Reference Modified Predicted -0.75 Depress -0.8 -0.85 Reach -0.9 0 20 40 60 80 100 Time [%] 14-16/06/2011 DHM 2011, Lyon 21
  • 22. Results (I) • End-effector trajectory -0.7 End Effector Trajectory X Axis [m] Reference Predicted Modified Validation1 Predicted Validation2 -0.75 Validation3 Depress -0.8 -0.85 Reach -0.9 0 20 40 60 80 100 Time [%] 14-16/06/2011 DHM 2011, Lyon 22
  • 23. Results (II) • Knee flexion-extension joint angle profile 90 Reference Predicted GKNL Flex-Ext Angle [deg] 80 Validation1 Validation2 Validation3 70 Reach 60 50 Depress 40 0 20 40 60 80 100 Time [%] 14-16/06/2011 DHM 2011, Lyon 23
  • 24. Results (III) • Hip flexion-extension joint torque profile 150 Depress Reference GHUL Flex-Ext Torque [Nm] Predicted Reach Validation1 100 Validation2 Validation3 50 0 -50 0 20 40 60 80 100 Time [%] 14-16/06/2011 DHM 2011, Lyon 24
  • 25. Results (IV) • Forces acting on the pelvis 150 Error Child Depress Force in Pelvis X Axis [N] 100 Inertia External 50 0 -50 Reach -100 -150 0 20 40 60 80 100 Time [%] 14-16/06/2011 DHM 2011, Lyon 25
  • 26. Conclusions • Hybrid method for dynamic motion prediction – Combines data-based and knowledge-based methods – Dynamics: ensures equilibrium • Collisions – Detects and models collisions between DHM and environment • Validation – Compared against 3 repetitions of the motion carried out in the prediction scenario 14-16/06/2011 DHM 2011, Lyon 26
  • 27. Acknowledgements • European Project FP7 “DHErgo”: Digital Humans for the Ergonomic design of products • Partners: BMW, RENAULT, PCA, CEIT, IFFSTAR, ULB, TUM, HS, ESI, ERT 14-16/06/2011 DHM 2011, Lyon 27
  • 28. A hybrid dynamic motion prediction method with collision detection Thank you for your attention! Ilaria Pasciuto ipasciuto@ceit.es Alexander Valero Sergio Ausejo Juan Celigüeta 14-16/06/2011 DHM 2011, Lyon 28

Editor's Notes

  1. Thank you Mr. Chairman for your kind introduction. Good morning ladies and gentlemen.My name is IlariaPasciuto, I come from CEIT and Tecnun in Spain and I’m going to present a hybrid dynamic motion prediction method with collision detection.
  2. Digital Human Models are a more and more common feature in product design.Their use combined to virtual mock-ups allows to take human factors into account since the earliest stages of the design.In this context, human motion prediction is an interesting and useful tool, as it allows to simulate the interaction of various Digital Human Models, representing different user populations, with a variety of environments.The aim of motion prediction is to generate realistic and representative motions for the different populations to be simulated.
  3. Motion prediction methods can be divided into data-based and knowledge-based methods.Data-based methods rely on a database of real captured motions to be used as reference, while knowledge-based methods must confer realism to the motion through the identification of the motion control law that unconsciously drives the motion.
  4. Current data-based methods are only kinematic and are based on obtaining a reference motion from the available database and modifying it to meet the new goals in the motion. The main advantage of data-based methods lies in that the realism of the predicted motion is supported by the intrinsic realism of the reference motion, which must be maintained during the modification process.They also allow the prediction of complex task-oriented motions, which are more than a challenge for knowledge-based methods at present.On the other hand, their main drawback is the restriction of being able to reasonably predict only the tasks present in the database.
  5. Current knowledge-based methods instead are also dynamic. They don’t rely on a reference motion, and must confer realism to the predicted motion through the definition of an appropriate objective function, which represents the motion control law that drives the motion.Although the methods are theoretically applicable to any task, their main drawback lies in the difficulty of identifying the correct motion control law.
  6. We here present a hybrid dynamic motion prediction method.It is hybrid as it seeks to combine the advantages of data-based methods with the possibility of fine-tuning the predicted motion, by introducing knowledge in the prediction.Moreover, it is dynamic as equilibrium, joint torques and contact forces are taken into account.The method has been applied to the prediction of a clutch-pedal depression.
  7. This flow-chart represents the steps that characterize most of the currentdata-based methods. Real motions are captured, and through the definition of a human model, they are reconstructed to form a database of real motions.In the prediction process, the reference motion is obtained from the database and is modified to meet the goals in the prediction scenario.CLICKWe have introduced a motion control law in the motion prediction process, and changed the optimization which only takes kinematic variables into account for an optimization with dynamics.CLICKIn the next slides, we are going to see the human model definition and the developed dynamic motion prediction method, which is composed of reference motion selection, end-effector trajectory modification and optimization with dynamics.
  8. This flow-chart represents the steps that characterize most of the currentdata-based methods. Real motions are captured, and through the definition of a human model, they are reconstructed to form a database of real motions.In the prediction process, the reference motion is obtained from the database and is modified to meet the goals in the prediction scenario.CLICKWe have introduced a motion control law in the motion prediction process, and changed the optimization which only takes kinematic variables into account for an optimization with dynamics.CLICKIn the next slides, we are going to see the human model definition and the developed dynamic motion prediction method, which is composed of reference motion selection, end-effector trajectory modification and optimization with dynamics.
  9. This flow-chart represents the steps that characterize most of the currentdata-based methods. Real motions are captured, and through the definition of a human model, they are reconstructed to form a database of real motions.In the prediction process, the reference motion is obtained from the database and is modified to meet the goals in the prediction scenario.CLICKWe have introduced a motion control law in the motion prediction process, and changed the optimization which only takes kinematic variables into account for an optimization with dynamics.CLICKIn the next slides, we are going to see the human model definition and the developed dynamic motion prediction method, which is composed of reference motion selection, end-effector trajectory modification and optimization with dynamics.
  10. Since the motions to be predicted are clutch-pedal operations, we have adopted the model of a left leg to describe the subject.Our multi-body model is composed of 4 segments: the pelvis, the left thigh, the shank and the foot.On the whole, it presents 13 degrees of freedom, 10 rotational and 3 translational.The model has been generated following RAMSIS specifications and is described with the relative coordinates formalism.Now that the model is defined, we proceed to describe the three steps which constitute the motion prediction process.
  11. As described previously, data-based methods rely on a real motion for reference.Our reference motion is selected from the database, as the one which most resembles the prediction scenario. With the term “scenario” we refer to both the subject performing the motion and the environment in which the motion is performed.The similarity between subjects is evaluated taking into account gender, age, stature and weight.The parameters used to compare environments are: the position of the H point, the clutch-pedal unpressed position, its travel length and travel angle.Once the reference motion is selected, it must be modified to meet the goals in the prediction scenario.
  12. Since in general the reference and the prediction scenarios are different, the reference trajectory of the end-effector must be adapted to meet the new goals.Two modification methods have been considered.One is velocity proportional, that imposes in the predicted trajectory a velocity proportional to that of the reference motion.The other is acceleration preserving, that maintains in the predicted trajectory the same acceleration profile of the reference motion.Generally both methods yield similar results, but if possible velocity proportional is used as it also maintains the zero-velocities of the end-effector.Due to the redundancy in degrees of freedom for the human model, only imposing the end-effector trajectory does not uniquely identify the motion of all the segments.
  13. For this, we impose further conditions to the predicted motion.In addition to fulfilling the new goals, the predicted motion must resemble the reference motion, follow a dynamic motion control law and ensure the dynamic equilibrium of the Digital Human Model.CLICKIncluding dynamics in the motion prediction implies that the frames in the motion cannot be considered independently. The degrees of freedom velocities and accelerations which appear in the dynamic equations, relate the frames one another.CLICKFor this reason we chose to adopt a B-spline representation of the degrees of freedom profiles. This way we may define an optimization problem which considers the motion as a whole, as opposed to per-frame methods.
  14. For this, we impose further conditions to the predicted motion.In addition to fulfilling the new goals, the predicted motion must resemble the reference motion, follow a dynamic motion control law and ensure the dynamic equilibrium of the Digital Human Model.CLICKIncluding dynamics in the motion prediction implies that the frames in the motion cannot be considered independently. The degrees of freedom velocities and accelerations which appear in the dynamic equations, relate the frames one another.CLICKFor this reason we chose to adopt a B-spline representation of the degrees of freedom profiles. This way we may define an optimization problem which considers the motion as a whole, as opposed to per-frame methods.
  15. For this, we impose further conditions to the predicted motion.In addition to fulfilling the new goals, the predicted motion must resemble the reference motion, follow a dynamic motion control law and ensure the dynamic equilibrium of the Digital Human Model.CLICKIncluding dynamics in the motion prediction implies that the frames in the motion cannot be considered independently. The degrees of freedom velocities and accelerations which appear in the dynamic equations, relate the frames one another.CLICKFor this reason we chose to adopt a B-spline representation of the degrees of freedom profiles. This way we may define an optimization problem which considers the motion as a whole, as opposed to per-frame methods.
  16. Using B-splines, the design variables for the optimization are no longer the degrees of freedom of the model in every frame, but the B-spline control points.The optimization problem we consider is a constrained optimization, which must obtain the set of values of the design variables which minimize an objective function subject to constraints.CLICKThe conditions we include in the objective function are: to resemble the reference profiles of the degrees of freedom; to resemble the trajectory of the end-effector which we modified in order to fulfill the new goals in the motion; and to follow a dynamic motion control law. As motion control law we consider the resemblance with the reference joint power profiles, as it seems to yield the most realistic results.CLICKThe constraints the motion is subject to are: on the one hand, the fulfillment of the new goals in the motion.This condition is imposed at all key-frames and as long as contact with an object in the environment is supposed to take place.And on the other hand, the predicted motion must ensure the dynamic equilibrium of the Digital Human Model.Since dynamics are included in the formulation, we need to take into account the external forces acting on the human model.
  17. Using B-splines, the design variables for the optimization are no longer the degrees of freedom of the model in every frame, but the B-spline control points.The optimization problem we consider is a constrained optimization, which must obtain the set of values of the design variables which minimize an objective function subject to constraints.CLICKThe conditions we include in the objective function are: to resemble the reference profiles of the degrees of freedom; to resemble the trajectory of the end-effector which we modified in order to fulfill the new goals in the motion; and to follow a dynamic motion control law. As motion control law we consider the resemblance with the reference joint power profiles, as it seems to yield the most realistic results.CLICKThe constraints the motion is subject to are: on the one hand, the fulfillment of the new goals in the motion.This condition is imposed at all key-frames and as long as contact with an object in the environment is supposed to take place.And on the other hand, the predicted motion must ensure the dynamic equilibrium of the Digital Human Model.Since dynamics are included in the formulation, we need to take into account the external forces acting on the human model.
  18. Using B-splines, the design variables for the optimization are no longer the degrees of freedom of the model in every frame, but the B-spline control points.The optimization problem we consider is a constrained optimization, which must obtain the set of values of the design variables which minimize an objective function subject to constraints.CLICKThe conditions we include in the objective function are: to resemble the reference profiles of the degrees of freedom; to resemble the trajectory of the end-effector which we modified in order to fulfill the new goals in the motion; and to follow a dynamic motion control law. As motion control law we consider the resemblance with the reference joint power profiles, as it seems to yield the most realistic results.CLICKThe constraints the motion is subject to are: on the one hand, the fulfillment of the new goals in the motion.This condition is imposed at all key-frames and as long as contact with an object in the environment is supposed to take place.And on the other hand, the predicted motion must ensure the dynamic equilibrium of the Digital Human Model.Since dynamics are included in the formulation, we need to take into account the external forces acting on the human model.
  19. To evaluate these external forces, we consider the collisions of the model with the environment.When a collision is detected, the environment reacts with a force according to the position and velocity of the model.CLICKIn the case of the clutch-pedal operation, the external force of the pedal depends on the pedal position, which in its turn depends on the position of the foot which is depressing it; and the external force of the seat depends on the position of the pelvis respect to the seat surface.
  20. To evaluate these external forces, we consider the collisions of the model with the environment.When a collision is detected, the environment reacts with a force according to the position and velocity of the model.CLICKIn the case of the clutch-pedal operation, the external force of the pedal depends on the pedal position, which in its turn depends on the position of the foot which is depressing it; and the external force of the seat depends on the position of the pelvis respect to the seat surface.
  21. The following slides show the results obtained with our prediction method.The first half of the diagrams corresponds to the first part of the motion, in which the foot reaches the pedal’s unpressed position, and the second half represents the clutch-pedal depression.In this figure you can see the end-effector trajectory. The blue curve represents the trajectory followed in the reference motion, selected from the database. This trajectory has been modified in order to meet the new goals and the modified trajectory we have obtained is shown in green. The predicted trajectory is shown in red.The condition to follow the green modified trajectory was imposed as a constraint for the initial position and throughout the pedal depression, and actually the two curves match. During the first part of the motion, the condition was included in the objective function and the shape seems to resemble the modified trajectory.CLICKNow we can see the same predicted trajectory along with three motions used for validation. A subject of the same characteristics as the prediction subject carried out three repetitions of the motion in an environment which matched the prediction environment, and the trajectories followed by the end-effector in these three motions are here represented in black.We can see that the predicted trajectory quite resembles the validation trajectories. The validation motions differ at the beginning due to a slight difference in the longitudinal starting point of the foot. Also at the end, the final positions are different because the point used to depress the pedal in the three repetitions changed slightly.
  22. The following slides show the results obtained with our prediction method.The first half of the diagrams corresponds to the first part of the motion, in which the foot reaches the pedal’s unpressed position, and the second half represents the clutch-pedal depression.In this figure you can see the end-effector trajectory. The blue curve represents the trajectory followed in the reference motion, selected from the database. This trajectory has been modified in order to meet the new goals and the modified trajectory we have obtained is shown in green. The predicted trajectory is shown in red.The condition to follow the green modified trajectory was imposed as a constraint for the initial position and throughout the pedal depression, and actually the two curves match. During the first part of the motion, the condition was included in the objective function and the shape seems to resemble the modified trajectory.CLICKNow we can see the same predicted trajectory along with three motions used for validation. A subject of the same characteristics as the prediction subject carried out three repetitions of the motion in an environment which matched the prediction environment, and the trajectories followed by the end-effector in these three motions are here represented in black.We can see that the predicted trajectory quite resembles the validation trajectories. The validation motions differ at the beginning due to a slight difference in the longitudinal starting point of the foot. Also at the end, the final positions are different because the point used to depress the pedal in the three repetitions changed slightly.
  23. This figure shows the knee flexion-extension joint angle profiles of the reference motion in blue, the predicted motion in red, and the three motions used for validation in black.We can see that the predicted profile resembles the validation profiles, although the predicted motion seems to flex the knee slightly more, following more the shape of the reference profile.
  24. This figure represents the hip flexion-extension joint torque profiles of the reference motion in blue, the predicted motion in red, and the three motions used for validation in black.We can see that the predicted profile follows the natural oscillations encountered in actually performed motions and presents similar torque values.
  25. Finally, this figure shows the forces acting on the pelvis segment, which are: the force exerted by the left thigh at the hip, in light blue; the inertia force of the pelvis due to its movement, in dark green; and the external force exerted by the seat due to its collision with the human model in gold.The pink curve is the sum of the three forces acting on the pelvis, and represents the error on the dynamic equilibrium constraint.The first part of the motion presents oscillations due to the inertia forces of the pelvis and the thigh, which are balanced by the seat.Instead the second part of the motion is characterized by the force exerted at the hip, mainly due to the pedal reaction during the depression.Due to the continuity ensured by B-splines and their local support, constraints have been evaluated only in specific frames in the motion. At those frames, the error is reduced to within tolerance (10^-4 N) but at intermediate frames the constraint is not met exactly.
  26. In this work we have presented a hybrid dynamic motion prediction method, which combines data-based and knowledge-based methods. It alsotakes the dynamics of the motion into account and ensures equilibrium conditions for the human model.Moreover, the method handles collisions between the human model and the virtual environment, modeling them as contact forces.Finally, validation has been carried out comparing the results of the prediction to three repetitions of the same motion, performed by a subject matching the prediction subject, in an environment matching the prediction environment.
  27. We would like to thank the partners of the DHErgo Project for the captured clutch-pedal motions and for the human model specifications.
  28. This ends my presentation. Thank you very much for your attention.