[1]About Joseph Engelberger - Father of Robotics. Available: https://www.robotics.org/joseph-engelberger/about.cfm
[2]KUKA Robot History. Available: https://www.robots.com/articles/kuka-robot-history
[3]S. Singh and M.-C. Leu, "Optimal trajectory generation for robotic manipulators using dynamic programming," Journal of dynamic systems, measurement, and control, vol. 109, no. 2, pp. 88-96, 1987.
[4]G. Field and Y. Stepanenko, "Iterative dynamic programming: an approach to minimum energy trajectory planning for robotic manipulators," in IEEE International Conference on Robotics and Automation (ICRA), 1996, vol. 3, pp. 2755-2760.
[5]A. R. Hirakawa and A. Kawamura, "Trajectory generation for redundant manipulators under optimization of consumed electrical energy," in Industry Applications Conference, 1996, vol. 3, pp. 1626-1632.
[6]A. R. Hirakawa and A. Kawamura, "Trajectory planning of redundant manipulators for minimum energy consumption without matrix inversion," in IEEE International Conference on Robotics and Automation (ICRA), 1997, vol. 3, pp. 2415-2420.
[7]J. Gregory, A. Olivares, and E. Staffetti, "Energy-optimal trajectory planning for robot manipulators with holonomic constraints," Systems & Control Letters, vol. 61, no. 2, pp. 279-291, 2012.
[8]C. Hansen, J. Öltjen, D. Meike, and T. Ortmaier, "Enhanced approach for energy-efficient trajectory generation of industrial robots," in IEEE International Conference on Automation Science and Engineering (CASE), 2012, pp. 1-7.
[9]O. Wigstrom, B. Lennartson, A. Vergnano, and C. Breitholtz, "High-level scheduling of energy optimal trajectories," IEEE Transactions on Automation Science and Engineering, vol. 10, no. 1, pp. 57-64, 2013.
[10]T. Arakawa, N. Kubota, and T. Fukuda, "Virus-evolutionary genetic algorithm with subpopulations: application to trajectory generation of redundant manipulator through energy optimization," in IEEE International Conference on Systems, Man, and Cybernetics, 1996, vol. 3, pp. 1930-1935.
[11]G. Sahar and J. M. Hollerbach, "Planning of minimum-time trajectories for robot arms," The International journal of robotics research, vol. 5, no. 3, pp. 90-100, 1986.
[12]A. Gasparetto and V. Zanotto, "Optimal trajectory planning for industrial robots," Advances in Engineering Software, vol. 41, no. 4, pp. 548-556, 2010.
[13]F. Rubio, F. Valero, J. Sunyer, and J. Cuadrado, "Optimal time trajectories for industrial robots with torque, power, jerk and energy consumed constraints," Industrial Robot: An International Journal, vol. 39, no. 1, pp. 92-100, 2012.
[14]M. Ghasemi, N. Kashiri, and M. Dardel, "Time-optimal trajectory planning of robot manipulators in point-to-point motion using an indirect method," Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 226, no. 2, pp. 473-484, 2012.
[15]K. Suh and J. Hollerbach, "Local versus global torque optimization of redundant manipulators," in IEEE International Conference on Robotics and Automation (ICRA), 1987, vol. 4, pp. 619-624.
[16]J. Hollerbach and K. Suh, "Redundancy resolution of manipulators through torque optimization," in IEEE International Conference on Robotics and Automation (ICRA), 1985, vol. 2, pp. 1016-1021.
[17]F. Albert, S. Koh, C. Chen, S. Tiong, and S. Edwin, "Optimizing joint angles of robotic manipulator using genetic algorithm," in International Conference on Computer Engineering and Applications, 2011, vol. 2, pp. 134-139.
[18]C. Park, "Self-collision detection & avoidance algorithm for a robot manipulator," International Journal of Engineering and Innovative Technology (IJEIT), vol. 5, no. 4, pp. 139-142, 2015.
[19]I. Lee, K. K. Lee, O. Sim, K. S. Woo, C. Buyoun, and J.-H. Oh, "Collision detection system for the practical use of the humanoid robot," in IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids), 2015, pp. 972-976.
[20]J. Kuffner, K. Nishiwaki, S. Kagami, Y. Kuniyoshi, M. Inaba, and H. Inoue, "Self-collision detection and prevention for humanoid robots," in IEEE International Conference on Robotics and Automation (ICRA), 2002, vol. 3, pp. 2265-2270.
[21]蔡謹容, "以基礎幾何模型搭配具主被動自由度和掌內壓力與近接感測之夾爪達到快速低計算成本之多樣化物體夾取," 碩士, 機械工程學系, 國立臺灣大學, 2017.[22]D. Nguyen-Tuong and J. Peters, "Model learning for robot control: a survey," Cognitive processing, vol. 12, no. 4, pp. 319-340, 2011.
[23]J. Kober, J. A. Bagnell, and J. Peters, "Reinforcement learning in robotics: A survey," The International Journal of Robotics Research, vol. 32, no. 11, pp. 1238-1274, 2013.
[24]M. Moosavi, M. Eram, A. Khajeh, O. Mahmoudi, and F. Piltan, "Design New Artificial Intelligence Base Modified PID Hybrid Controller for Highly Nonlinear System," International Journal of Advanced Science and Technology, vol. 57, no. 5, pp. 45-62, 2013.
[25]W. T. Miller, R. P. Hewes, F. H. Glanz, and L. G. Kraft, "Real-time dynamic control of an industrial manipulator using a neural network-based learning controller," IEEE Transactions on Robotics and Automation, vol. 6, no. 1, pp. 1-9, 1990.
[26]T. Ozaki, T. Suzuki, T. Furuhashi, S. Okuma, and Y. Uchikawa, "Trajectory control of robotic manipulators using neural networks," IEEE Transactions on Industrial Electronics, vol. 38, no. 3, pp. 195-202, 1991.
[27]A. Tayebi, "Adaptive iterative learning control for robot manipulators," Automatica, vol. 40, no. 7, pp. 1195-1203, 2004.
[28]S. Števo, I. Sekaj, and M. Dekan, "Optimization of robotic arm trajectory using genetic algorithm," IFAC Proceedings Volumes, vol. 47, no. 3, pp. 1748-1753, 2014.
[29]D. P. Garg and M. Kumar, "Optimization techniques applied to multiple manipulators for path planning and torque minimization," Engineering applications of artificial intelligence, vol. 15, no. 3-4, pp. 241-252, 2002.
[30]F. J. Abu-Dakka, I. F. Assad, R. M. Alkhdour, and M. Abderahim, "Statistical evaluation of an evolutionary algorithm for minimum time trajectory planning problem for industrial robots," The International Journal of Advanced Manufacturing Technology, vol. 89, no. 1-4, pp. 389-406, 2017.
[31]S. Imajo, M. Konishi, T. Nishi, and J. Imai, "Application of a neural network to the generation of a robot arm trajectory," Artificial Life and Robotics, vol. 9, no. 3, pp. 107-111, 2005.
[32]L. Tian and C. Collins, "An effective robot trajectory planning method using a genetic algorithm," Mechatronics, vol. 14, no. 5, pp. 455-470, 2004.
[33]R. Glasius, A. Komoda, and S. C. Gielen, "Neural network dynamics for path planning and obstacle avoidance," Neural Networks, vol. 8, no. 1, pp. 125-133, 1995.
[34]P. Martı́n and J. d. R. Millán, "Robot arm reaching through neural inversions and reinforcement learning," Robotics and Autonomous Systems, vol. 31, no. 4, pp. 227-246, 2000.
[35]F. Stulp, E. Theodorou, M. Kalakrishnan, P. Pastor, L. Righetti, and S. Schaal, "Learning motion primitive goals for robust manipulation," in IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2011, pp. 325-331.
[36]F. Stulp, E. A. Theodorou, and S. Schaal, "Reinforcement learning with sequences of motion primitives for robust manipulation," IEEE Transactions on robotics, vol. 28, no. 6, pp. 1360-1370, 2012.
[37]S. Levine, P. Pastor, A. Krizhevsky, J. Ibarz, and D. Quillen, "Learning hand-eye coordination for robotic grasping with deep learning and large-scale data collection," The International Journal of Robotics Research, 2016.
[38]L. Pinto and A. Gupta, "Supersizing self-supervision: Learning to grasp from 50k tries and 700 robot hours," in IEEE International Conference on Robotics and Automation (ICRA), 2016, pp. 3406-3413.
[39]J. Tan et al., "Sim-to-Real: Learning Agile Locomotion For Quadruped Robots," arXiv preprint arXiv:1804.10332, 2018.
[40]J. J. Craig, Introduction to robotics: mechanics and control, Third Edition ed. Pearson Prentice, Hall Upper Saddle River, 2005.
[41]林沛群. 機器人學. Available: https://zh-tw.coursera.org/learn/robotics1
[42]Techman Robot. Available: http://tm-robot.com/tw/www/TM5.php
[43]S. Gottschalk, M. C. Lin, and D. Manocha, "OBBTree: A hierarchical structure for rapid interference detection," in Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, 1996, pp. 171-180.
[44]N. Perrin, O. Stasse, F. Lamiraux, Y. J. Kim, and D. Manocha, "Real-time footstep planning for humanoid robots among 3D obstacles using a hybrid bounding box," in IEEE International Conference on Robotics and Automation (ICRA), 2012, pp. 977-982.
[45]S. Gottschalk, "Separating axis theorem," Technical Report TR96-024, Department of Computer Science, UNC Chapel Hill1996.
[46]J. Schulman, F. Wolski, P. Dhariwal, A. Radford, and O. Klimov, "Proximal policy optimization algorithms," arXiv preprint arXiv:1707.06347, 2017.
[47]J. Schulman, S. Levine, P. Abbeel, M. Jordan, and P. Moritz, "Trust region policy optimization," in International Conference on Machine Learning, 2015, pp. 1889-1897.
[48]N. Heess et al., "Emergence of locomotion behaviours in rich environments," arXiv preprint arXiv:1707.02286, 2017.
[49]Simple Reinforcement Learning Tutorials. Available: https://github.com/MorvanZhou/Reinforcement-learning-with-tensorflow
[50]S. Liang and R. Srikant, "Why deep neural networks for function approximation?," arXiv preprint arXiv:1610.04161, 2016.
[51]R. Selmic and F. L. Lewis, "Neural network approximation of piecewise continuous functions: application to friction compensation," in IEEE International Symposium on Intelligent Control, 1997, pp. 227-232.
[52]Z. Zainuddin and O. Pauline, "Function approximation using artificial neural networks," WSEAS Transactions on Mathematics, vol. 7, no. 6, pp. 333-338, 2008.
[53]Keras. Available: https://keras.io/
[54]TensorFlow. Available: https://www.tensorflow.org/