{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,9]],"date-time":"2023-10-09T18:38:08Z","timestamp":1696876688559},"reference-count":26,"publisher":"ASME International","issue":"4","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,12,1]]},"abstract":"To obtain real-time interactions in the virtual cockpit system (VCS), a real-time trajectory generation method based on dynamical nonlinear optimization and regression prediction for the haptic feedback manipulator (HFM) is presented in this paper. First, a haptic feedback system based on servoserial manipulator is constructed. Then, the trajectory planning problem for the HFM is formulated as a nonlinear optimization problem to balance the motion time and power consumption and ensure the safety of physical human\u2013robot interactions (pHRI). Multiple optimization problems are solved to generate the optimal database off-line. Finally, the classified multivariate (CM) regression method is presented to learn the database and generate optimal trajectories with arbitrary initial and objective positions on-line. Results show that trajectories with rapidity, safety, and lower power consumption can be generated in real-time by this method, which lay a basis of haptic interactions in the VCS.<\/jats:p>","DOI":"10.1115\/1.4041166","type":"journal-article","created":{"date-parts":[[2018,8,21]],"date-time":"2018-08-21T01:34:07Z","timestamp":1534815247000},"update-policy":"http:\/\/dx.doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":4,"title":["Real-Time Trajectory Generation for Haptic Feedback Manipulators in Virtual Cockpit Systems"],"prefix":"10.1115","volume":"18","author":[{"given":"Shiyu","family":"Zhang","sequence":"first","affiliation":[{"name":"State Key Laboratory of Virtual Reality Technology and Systems, Beihang University, XueYuan Road No.37, HaiDian District, Beijing 100191, China e-mail:"}]},{"given":"Shuling","family":"Dai","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Virtual Reality Technology and Systems, Beihang University, XueYuan Road No.37, HaiDian District, Beijing 100191, China e-mail:"}]}],"member":"33","published-online":{"date-parts":[[2018,9,7]]},"reference":[{"issue":"4","key":"2019100314081566500_bib1","doi-asserted-by":"publisher","first-page":"488","DOI":"10.16182\/j.cnki.joss.2002.04.023","article-title":"Virtual Cockpit System","volume":"14","year":"2002","journal-title":"J. Syst. Simul."},{"issue":"6","key":"2019100314081566500_bib2","doi-asserted-by":"publisher","first-page":"881","DOI":"10.3969\/j.issn.1003-9775.2016.06.003","article-title":"Computer Haptics: Haptic Modeling and Rendering in Virtual Reality Environments","volume":"28","year":"2016","journal-title":"J. Comput.-Aided Des. Comput. Graphics"},{"issue":"2","key":"2019100314081566500_bib3","first-page":"62","article-title":"Augmented Semi-Virtual Reality Cockpit Technology","volume":"12","year":"2012","journal-title":"J. Traffic Transp. Eng."},{"key":"2019100314081566500_bib4","article-title":"Force\/Tactile Feedback System for Virtual Reality Environments","volume-title":"ADA342328","author":"CGSD","year":"1998"},{"key":"2019100314081566500_bib5","article-title":"A Survey of Immersive Technology for Maintenance Evaluations","year":"1998"},{"key":"2019100314081566500_bib6","unstructured":"Kim, K. W., Kim, H. S., Choi, Y. K., and Park, J. H., 1997, \u201cOptimization of Cubic Polynomial Joint Trajectories and Sliding Mode Controllers for Robots Using Evolution Strategy,\u201d 23rd International Conference on Industrial Electronics, Control, and Instrumentation (IECON), New Orleans, LA, Nov. 14, pp. 1444\u20131447.10.1109\/IECON.1997.668531"},{"key":"2019100314081566500_bib7","unstructured":"Bazaz, S. A., and Tondu, B., 1997, \u201cOnline Computing of a Robotic Manipulator Joint Trajectory With Velocity and Acceleration Constraints,\u201d IEEE International Symposium on Assembly and Task Planning (ISATP'97), Marina del Rey, CA, Aug. 7\u20139, pp. 1\u20136.10.1109\/ISATP.1997.615375"},{"key":"2019100314081566500_bib8","doi-asserted-by":"crossref","unstructured":"Lampariello, R., and Hirzinger, G., 2013, \u201cGenerating Feasible Trajectories for Autonomous On-Orbit Grasping of Spinning Debris in a Useful Time,\u201d IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Tokyo, Japan, Nov. 3\u20137, pp. 5652\u20135659.10.1109\/IROS.2013.6697175","DOI":"10.1109\/IROS.2013.6697175"},{"issue":"9","key":"2019100314081566500_bib9","doi-asserted-by":"publisher","first-page":"1776","DOI":"10.3785\/j.issn.1008-973X.2015.09.022","article-title":"Trajectory Planning Algorithm for Hydraulic Servo Manipulator of Three Freedom","volume":"49","year":"2015","journal-title":"J. Zhejiang Univ."},{"key":"2019100314081566500_bib10","doi-asserted-by":"crossref","unstructured":"Miossec, S., Yokoi, K., and Kheddar, A., 2006, \u201cDevelopment of a Software for Motion Optimization of Robots-Application to the Kick Motion of the Hrp-2 Robot,\u201d IEEE International Conference on Robotics and Biomimetics (ROBIO), Kunming, China, Dec. 17\u201320, pp. 299\u2013304.10.1109\/ROBIO.2006.340170","DOI":"10.1109\/ROBIO.2006.340170"},{"key":"2019100314081566500_bib11","doi-asserted-by":"crossref","unstructured":"B\u00e4uml, B., Wimb\u00f6ck, T., and Hirzinger, G., 2010, \u201cKinematically Optimal Catching a Flying Ball With a Hand-Arm-System,\u201d IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Taipei, Taiwan, Oct. 18\u201322, pp. 2592\u20132599.10.1109\/IROS.2010.5651175","DOI":"10.1109\/IROS.2010.5651175"},{"key":"2019100314081566500_bib12","doi-asserted-by":"crossref","unstructured":"Schulman, J., Duan, Y., Ho, J., Lee, A., Awwal, I., Bradlow, H., Pan, J., Patil, S., Goldberg, K., and Abbeel, P., 2014, \u201cMotion Planning With Sequential Convex Optimization and Convex Collision Checking,\u201d Int. J. Rob. Res., 33(9), pp. 1251\u20131270.10.1177\/0278364914528132","DOI":"10.1177\/0278364914528132"},{"key":"2019100314081566500_bib13","article-title":"Optimal Control of the Industrial Robot Manutec r3","volume-title":"Computational Optimal Control. ISNM International Series of Numerical Mathematics","year":"1994"},{"issue":"4","key":"2019100314081566500_bib14","doi-asserted-by":"publisher","first-page":"703","DOI":"10.1016\/j.euromechsol.2004.02.006","article-title":"Minimum Cost Trajectory Planning for Industrial Robots","volume":"23","year":"2004","journal-title":"Eur. J. Mech.-A"},{"key":"2019100314081566500_bib15","doi-asserted-by":"crossref","unstructured":"Pan, J., Chen, Z., and Abbeel, P., 2014, \u201cPredicting Initialization Effectiveness for Trajectory Optimization,\u201d IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China, May. 31\u2013June 7, pp. 5183\u20135190. 10.1109\/ICRA.2014.6907620","DOI":"10.1109\/ICRA.2014.6907620"},{"issue":"1\u20132","key":"2019100314081566500_bib16","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1007\/s10514-012-9315-y","article-title":"Fast Motion Planning From Experience: Trajectory Prediction for Speeding Up Movement Generation","volume":"34","year":"2013","journal-title":"Auton. Robots"},{"issue":"1","key":"2019100314081566500_bib17","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1109\/TRO.2016.2623345","article-title":"Learning the Problem-Optimum Map: Analysis and Application to Global Optimization in Robotics","volume":"33","year":"2017","journal-title":"IEEE Trans. Rob."},{"key":"2019100314081566500_bib18","doi-asserted-by":"crossref","unstructured":"Lampariello, R., Nguyen-Tuong, D., Castellini, C., Hirzinger, G., and Peters, J., 2011, \u201cTrajectory Planning for Optimal Robot Catching in Real-Time,\u201d IEEE International Conference on Robotics and Automation (ICRA), Shanghai, China, May 9\u201313, pp. 3719\u20133726.10.1109\/ICRA.2011.5980114","DOI":"10.1109\/ICRA.2011.5980114"},{"key":"2019100314081566500_bib19","doi-asserted-by":"crossref","unstructured":"Werner, A., Trautmann, D., Lee, D., and Lampariello, R., 2015, \u201cGeneralization of Optimal Motion Trajectories for Bipedal Walking,\u201d IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Hamburg, Germany, Sept. 28\u2013Oct. 2, pp. 1571\u20131577. 10.1109\/IROS.2015.7353577","DOI":"10.1109\/IROS.2015.7353577"},{"key":"2019100314081566500_bib20","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1115\/1.4011045","article-title":"A Kinematic Notation for Lower-Pair Mechanisms","volume":"22","year":"1955","journal-title":"ASME J. Appl. Mech."},{"issue":"3","key":"2019100314081566500_bib21","doi-asserted-by":"publisher","first-page":"253","DOI":"10.1016\/j.mechmachtheory.2007.03.003","article-title":"An Atlas of Physical Human\u2013Robot Interaction","volume":"43","year":"2008","journal-title":"Mechanism Mach. Theory"},{"issue":"1","key":"2019100314081566500_bib22","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1016\/j.rcim.2010.07.005","article-title":"Safe Human\u2013Robot Interaction Based on Dynamic Sphere-Swept Line Bounding Volumes","volume":"27","year":"2011","journal-title":"Rob. Comput.-Integr. Manuf."},{"key":"2019100314081566500_bib23","doi-asserted-by":"crossref","unstructured":"Pereira, A., and Althoff, M., 2015, \u201cSafety Control of Robots Under Computed Torque Control Using Reachable Sets,\u201d IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, May 26\u201330, pp. 331\u2013338.10.1109\/ICRA.2015.7139020","DOI":"10.1109\/ICRA.2015.7139020"},{"issue":"3","key":"2019100314081566500_bib24","doi-asserted-by":"publisher","first-page":"452","DOI":"10.1115\/1.2912630","article-title":"Generation of Manipulator Workspace Boundary Geometry Using the Monte Carlo Method and Interactive Computer Graphics","volume":"112","year":"1990","journal-title":"ASME J. Mech. Des."},{"key":"2019100314081566500_bib25","article-title":"Robots and Robotic Devices-Collaborative Robots","volume-title":"ISO\/TS 15066","author":"ISO","year":"2016"},{"issue":"4","key":"2019100314081566500_bib26","doi-asserted-by":"publisher","first-page":"338","DOI":"10.2514\/3.20223","article-title":"Direct Trajectory Optimization Using Nonlinear Programming and Collocation","volume":"10","year":"1987","journal-title":"J. Guid., Control, Dyn."}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4041166\/6367090\/jcise_018_04_041015.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4041166\/6367090\/jcise_018_04_041015.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,29]],"date-time":"2022-08-29T21:46:11Z","timestamp":1661809571000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/doi\/10.1115\/1.4041166\/460060\/RealTime-Trajectory-Generation-for-Haptic-Feedback"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9,7]]},"references-count":26,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2018,12,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4041166","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,9,7]]}}}