机器人知识体系构建

1、机器人运动学

  • Introduction to Robotics Mechanics and Control 3rd edition
  • Robotics_ Modelling, Planning and Control-Springer-Verlag London (2009)
  • Springer Handbook of Robotics-2nd
  • Robotics, vision and control fundamental algorithms in MATLAB

2、机器人动力学

  • Introduction to Robotics Mechanics and Control 3rd edition
    • Robotics_ Modelling, Planning and Control-Springer-Verlag London (2009)
      • Springer Handbook of Robotics-2nd
      • Robotics, vision and control fundamental algorithms in MATLAB
      • mark spong的书robotics dynamics and control
      • Rigid Body Dynamics Algorithms
      • 机器人操作的数学导论

        3、机器人运动规划

        • 1.Principles of Robot Motion Theory, Algorithms, and Implementations
        • 2.Planning Algorithms

        4、机器人轨迹规划

        5、伺服电机控制

        6、数值分析—C++数值算法

        7、Matlab矩阵计算、算法验证、符号运算等

        8、控制理论:

        建立控制理论的基本概念,如状态方程、传递函数、前馈、反馈、稳定性等等,推荐Stanford大学教授Franklin的《Feedback Control of Dynamic Systems》。

        关于机器人控制的入门读物,解释的最清晰的当属MW Spong的《Robot modeling and control》,书中不仅详细讲解了基于机器人动力学的控制,也讲解了执行器动力学与控制(也即电机控制)。

        9、非线性控制、最优控制:关于非线性控制理论,推荐MIT教授J.J.E. Slotine的《Applied Nonlinear Control》

        10、微分几何

        11、机器人研究工具及仿真:

        选择研究工具很重要(https://zhuanlan.zhihu.com/p/27908902

        兜兜转转尝试过和了解过研究机器人的一些研究工具,至此个人才感觉是步入正轨。至少不用再重复的造轮子了。

        • Matlab 机器人工具箱:由PeterCorke教授团队编写,对于想要从零开始学习机器人的运动学和动力学的小白来说极易上手。里面有基本的机器人运动学和动力学函数,可通过查看底层函数,加强理论知识的学习,还可以在此基础上快速开发自己的算法。这也是我所用的最早的工具。
        • ROS+Moveit:近几年来最闪耀的工具。在我看来十分好用的工具,不过坑略多。但其集成了最先进的运动规划、操作、3D感知、运动学、控制与导航算法。再结合Rviz和Gazebo等工具,就十分完美了。可参看qqfly大神的介绍。
        • Robotstudio,Webots,V-Rep等小众的工具,由于本人没有使用过,因此便不作评论了。

        1.Matlab GUI+Robotics Toolbox

        通过编写操作界面演示机器人的运动,并能够快速完成算法的验证。

        2.ROS+Moveit

        利用ROS完成机械臂的关节空间规划、笛卡尔空间规划以及完成机械臂的避障和抓取。

        image

        Rigid Body Dynamics Algorithms presents the subject of computational rigid-body dynamics through the medium of spatial 6D vector notation. It explains how to model a rigid-body system and how to analyze it, and it presents the most comprehensive collection of the best rigid-body dynamics algorithms to be found in a single source. The use of spatial vector notation greatly reduces the volume of algebra which allows systems to be described using fewer equations and fewer quantities. It also allows problems to be solved in fewer steps, and solutions to be expressed more succinctly. In addition algorithms are explained simply and clearly, and are expressed in a compact form. The use of spatial vector notation facilitates the implementation of dynamics algorithms on a computer: shorter, simpler code that is easier to write, understand and debug, with no loss of efficiency. Unique features include: • A comprehensive collection of the best rigid-body dynamics algorithms • Use of spatial (6D) vectors to greatly reduce the volume of algebra, to simplify the treatment of the subject, and to simplify the computer code that implements the algorithms • Algorithms expressed both mathematically and in pseudocode for easy translation into computer programs • Source code for many algorithms available on the internet Rigid Body Dynamics Algorithms is aimed at readers who already have some elementary knowledge of rigid-body dynamics, and are interested in calculating the dynamics of a rigid-body system. This book serves as an algorithms recipe book as well as a guide to the analysis and deeper understanding of rigid-body systems.
        评论 1
        添加红包

        请填写红包祝福语或标题

        红包个数最小为10个

        红包金额最低5元

        当前余额3.43前往充值 >
        需支付:10.00
        成就一亿技术人!
        领取后你会自动成为博主和红包主的粉丝 规则
        hope_wisdom
        发出的红包
        实付
        使用余额支付
        点击重新获取
        扫码支付
        钱包余额 0

        抵扣说明:

        1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
        2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

        余额充值