Drivers' Manoeuvre Modelling and Prediction for Safe HRI

As autonomous machines such as robots and vehicles start performing tasks involving human users, ensuring a safe interaction between them becomes an important issue. Translating methods from human-robot interaction (HRI) studies to the interaction between humans and other highly complex machines (e.g. semi-autonomous vehicles) could help advance the use of those machines in scenarios requiring human interaction. One method involves understanding human intentions and decision-making to estimate the human’s present and near-future actions whilst interacting with a robot. This idea originates from the psychological concept of Theory of Mind, which has been broadly explored for robotics and recently for autonomous and semi-autonomous vehicles. In this work, we explored how to predict human intentions before an action is performed by combining data from human-motion, vehicle-state and human inputs (e.g. steering wheel, pedals). A data-driven approach based on Recurrent Neural Network models was used to classify the current driving manoeuvre and to predict the future manoeuvre to be performed. A state-transition model was used with a fixed set of manoeuvres to label data recorded during the trials for real-time applications. Models were trained and tested using drivers of different seat preferences, driving expertise and arm-length; precision and recall metrics over 95% for manoeuvre identification and 86% for manoeuvre prediction were achieved, with prediction time-windows of up to 1 second for both known and unknown test subjects. Compared to our previous results, performance improved and manoeuvre prediction was possible for unknown test subjects without knowing the current manoeuvre.

[1]  Erwin Jose Lopez Pulgarin,et al.  Data-driven FDI for wind farms using W-SVM , 2016, 2016 IEEE International Symposium on Intelligent Control (ISIC).

[2]  Ehsan Noohi,et al.  Failure Recovery in Robot–Human Object Handover , 2018, IEEE Transactions on Robotics.

[3]  Francesco Borrelli,et al.  Stochastic predictive control for semi-autonomous vehicles with an uncertain driver model , 2013, 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013).

[4]  Hermann Winner,et al.  Three Decades of Driver Assistance Systems: Review and Future Perspectives , 2014, IEEE Intelligent Transportation Systems Magazine.

[5]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[6]  Yi-Min Huang,et al.  Weighted support vector machine for classification with uneven training class sizes , 2005, 2005 International Conference on Machine Learning and Cybernetics.

[7]  Dana Kulic,et al.  A Stochastic Framework for Movement Strategy Identification and Analysis , 2013, IEEE Transactions on Human-Machine Systems.

[8]  Sergio Casas,et al.  IntentNet: Learning to Predict Intention from Raw Sensor Data , 2018, CoRL.

[9]  Laurel D. Riek,et al.  Movement Coordination in Human–Robot Teams: A Dynamical Systems Approach , 2016, IEEE Transactions on Robotics.

[10]  Jitendra Malik,et al.  Recurrent Network Models for Human Dynamics , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[11]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[12]  Ralf Kaiser,et al.  A literature review on optimum and preferred joint angles in automotive sitting posture. , 2014, Applied ergonomics.

[13]  Ali Shahdi,et al.  Model Predictive Control for Transparent Teleoperation Under Communication Time Delay , 2006, IEEE Transactions on Robotics.

[14]  Mizuno Takahiro,et al.  Function of shoulder muscles of driver in vehicle steering maneuver , 2012 .

[15]  Pierre Geurts,et al.  Extremely randomized trees , 2006, Machine Learning.

[16]  Ansgar Schwirtz,et al.  Influence of different shoulder-elbow configurations on steering precision and steering velocity in automotive context. , 2015, Applied ergonomics.

[17]  López Pulgarín,et al.  Estimation and prediction of human behaviour using multi-modal physiological measurements and data-driven methods in human robot/vehicle interaction , 2019 .

[18]  Klaus C. J. Dietmayer,et al.  Continuous Driver Intention Recognition with Hidden Markov Models , 2008, 2008 11th International IEEE Conference on Intelligent Transportation Systems.

[19]  Jürgen Schmidhuber,et al.  Deep learning in neural networks: An overview , 2014, Neural Networks.

[20]  Majid Mirmehdi,et al.  Skeleton-Free Body Pose Estimation from Depth Images for Movement Analysis , 2015, 2015 IEEE International Conference on Computer Vision Workshop (ICCVW).

[21]  Francesco Biondi,et al.  Human–Vehicle Cooperation in Automated Driving: A Multidisciplinary Review and Appraisal , 2019, Int. J. Hum. Comput. Interact..

[22]  Guido Herrmann,et al.  Drivers' Manoeuvre Prediction for Safe HRI , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[23]  Daniel M Wolpert,et al.  Unimodal statistical learning produces multimodal object-like representations , 2019, eLife.

[24]  Mathias Perrollaz,et al.  Learning-based approach for online lane change intention prediction , 2013, 2013 IEEE Intelligent Vehicles Symposium (IV).

[25]  Zoubin Ghahramani,et al.  Computational principles of movement neuroscience , 2000, Nature Neuroscience.

[26]  Heiga Zen,et al.  WaveNet: A Generative Model for Raw Audio , 2016, SSW.

[27]  Ruzena Bajcsy,et al.  Semiautonomous Vehicular Control Using Driver Modeling , 2014, IEEE Transactions on Intelligent Transportation Systems.

[28]  Tibor Petzoldt,et al.  Learning effects in the lane change task (LCT)--realistic secondary tasks and transfer of learning. , 2014, Applied ergonomics.

[29]  Roberto Cipolla,et al.  PoseNet: A Convolutional Network for Real-Time 6-DOF Camera Relocalization , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[30]  Brian Scassellati,et al.  Theory of Mind for a Humanoid Robot , 2002, Auton. Robots.

[31]  Kerstin Eder,et al.  Towards the safety of human-in-the-loop robotics: Challenges and opportunities for safety assurance of robotic co-workers' , 2014, The 23rd IEEE International Symposium on Robot and Human Interactive Communication.

[32]  Julie A. Shah,et al.  Fast target prediction of human reaching motion for cooperative human-robot manipulation tasks using time series classification , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[33]  Jian Sun,et al.  Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[34]  M A Gilles,et al.  Intrinsic movement variability at work. How long is the path from motor control to design engineering? , 2016, Applied ergonomics.

[35]  Boaz Barak,et al.  Deep double descent: where bigger models and more data hurt , 2019, ICLR.

[36]  T. Fearn,et al.  Classification and Regression Trees (CART) , 2020, Statistical Learning from a Regression Perspective.

[37]  Alex Pentland,et al.  Graphical models for driver behavior recognition in a SmartCar , 2000, Proceedings of the IEEE Intelligent Vehicles Symposium 2000 (Cat. No.00TH8511).

[38]  Guido Herrmann,et al.  Drivers' Manoeuvre Classification for Safe HRI , 2017, TAROS.

[39]  Guy Lapalme,et al.  A systematic analysis of performance measures for classification tasks , 2009, Inf. Process. Manag..

[40]  Sandra Hirche,et al.  Synthesizing Anticipatory Haptic Assistance Considering Human Behavior Uncertainty , 2015, IEEE Transactions on Robotics.

[41]  Andreas Stolcke,et al.  The Microsoft 2017 Conversational Speech Recognition System , 2017, 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[42]  Dmitry Berenson,et al.  Goal Set Inverse Optimal Control and Iterative Replanning for Predicting Human Reaching Motions in Shared Workspaces , 2016, IEEE Transactions on Robotics.

[43]  Hema Swetha Koppula,et al.  Brain4Cars: Car That Knows Before You Do via Sensory-Fusion Deep Learning Architecture , 2016, ArXiv.

[44]  Kuldip K. Paliwal,et al.  Bidirectional recurrent neural networks , 1997, IEEE Trans. Signal Process..

[45]  Anthony G. Pipe,et al.  Joint action understanding improves robot-to-human object handover , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.