240 发简信
IP属地:上海
  • Resize,w 360,h 240
    C++ 中比较简单的容器

    一、string 虽然string一般不被认为是C++的容器,但是它和容器具有很多相同的特点。因此先说一下string类。string类是模板b...

  • C++中为什么move construct需要加noexcept

    C++ 11中增加了名为移动构造函数的构造函数类型。通过使用移动构造函数,我们可以在进行对象复制时直接“窃取”拷贝对象所保有的一些资源,比如已经...

  • Resize,w 360,h 240
    Modern Robotics — 刚体运动

    前言 在三维空间中,为了指定一个刚体的位置和姿态,至少需要6个数。本章通过一个附着到物体上的参考坐标系来描述它的位置和姿态。这个坐标系相对于固定...

  • Resize,w 360,h 240
    ROS机械臂开发:机器视觉应用

    一、ROS图像接口 摄像头驱动安装 编写摄像头启动usb-cam.launch文件 usb_cam功能包中的参数 usb_cam功能包中的话题 ...

  • Resize,w 360,h 240
    基于采样的路径搜索算法代码实现(RRT和PRM)

    1、采样法 利用网格法可以得到对特定离散化后C-space的最优解。但网格法的缺点是计算复杂度高,适用于自由度较低的机器人。本文简要介绍另一种基...

    2.7 9332 3 14
  • Resize,w 360,h 240
    ROS机械臂开发:MoveIt!中的潜规则

    本篇文章介绍MoveIt!在实际开发中需要注意的一些潜规则,官方文档未提到但在实际工作中有用的一些技能。 一、圆弧轨迹规划 上一篇中介绍了直线插...

    0.4 7280 0 8 1
  • Resize,w 360,h 240
    ROS机械臂开发:MoveIt!编程

    一、编程接口 提供C++、Python、GUI、命令行等接口 MoveIt关注更多的是plan工作,后面的execute需要控制器执行,Move...

  • Resize,w 360,h 240
    机器人动力学方程(二):拉格朗日法

    1、拉格朗日法 拉格朗日法是一种基于能量的动力学方法,从拉格朗日函数L(系统动能和势能的差值)出发来建立机器人动力学方程: 应用于机器人动力学模...

  • Resize,w 360,h 240
    机器人动力学方程(一):牛顿-欧拉法

    1、牛顿-欧拉法 牛顿欧拉法分两步,首先向外迭代,计算出各个杆的角速度,角加速度,质心线加速度,进而计算出每个连杆的合外力(矩);再向内迭代,计...