机械臂
机械臂
野生蘑菇菌
中国科学院沈阳自动化研究所 && 深度学习 && 机器人控制
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
visio中绘制空间坐标系
visio中绘制空间坐标系一、安装科学图形包二、绘制一、安装科学图形包visio中绘制空间坐标系首先要安装科学图形包官网地址。但是对于visio2010来说,并不支持安装,会出现错误:对此,也是根据官方网址上一个回复:链接打开cmd后输入msiexec /a "C:\Users\shumiaogeek\Desktop\seshape.MSI" /qb TARGETDIR="C:\Users\shumiaogeek\Desktop\kexuebao"这里一定要记住要在解压的位置新建一个文件原创 2020-11-16 01:16:00 · 13467 阅读 · 3 评论 -
笛卡尔空间力反馈的关节速度控制之机器人运动学库KDL安装及使用
机器人运动学库KDL安装及使用引言安装安装KDL库安装pykdl安装使用引言首先得到的工具坐标系净接触力向量,然后乘以工具坐标系到末端坐标系的旋转矩阵,得到末端的净接触力向量。然后将末端的力乘以阻尼矩阵(假设解耦),得到末端的速度向量。因为得到的速度向量还是在末端坐标系下的(这里可以考虑先转到基坐标系下再得到速度向量?),因此为了达到控制关节速度的目的,需要首先将末端的速度转换到基坐标系下,然后利用雅克比矩阵的逆,得到关节速度指令。这里的转换矩阵,也就是齐次变换矩阵就是这里想要求得的。虽然可以手推得到,原创 2020-11-14 19:23:39 · 1964 阅读 · 0 评论 -
linux下六维力传感器参数实时辨识
因为传感器本身存在放置一段时间后参数不可用的情况,因此需要在ros下对参数进行实时辨识。实践总结ros-python1、不需要进行catkin_make;2、消息格式需要注意与c++中的不同方式;3、对于在类中自定义函数中定义的参数,需要加上self才能在其他函数比如__init__中调用。4、vstack函数虽然可以叠加,但是需要有等号;同时这里有时候叠加有问题???5、对于用到的话题,可以不用订阅者,可以用如下语句:rospy.wait_for_message("/force0",Wre原创 2020-11-05 11:32:09 · 574 阅读 · 0 评论 -
六维力数据中去除重力、漂移力任务---ros之talker、listener、ur、坑
理论基础见前面博文六维力传感器参数辨识方法+matlab代码实现talker见前面博文linux下读取ATI公司力传感器数据&&c++中调用c源文件&&移植到ros+问题解决最终的talker/** * 该例程将发布chatter话题,消息类型String */ #include <sstream>#include "ros/ros.h"#include "geometry_msgs/WrenchStamped.h"#include原创 2020-11-03 01:34:23 · 1091 阅读 · 1 评论 -
linux下读取ATI公司力传感器数据&&c++中调用c源文件&&移植到ros+问题解决
linux下读取ATI公司力传感器数据&&c++中调用c源文件&&移植到ros源文件在cpp文件中调用c文件ros中实现存在的问题源文件关于源代码中makefile文件的编写,进行学习。netft: netft.o gcc netft.o -o netft netft.o: netft.c gcc -c netft.c -o netft.oclean: rm *.o netft书写格式一般为:1、最终生成的可执行文件首先写。2、gcc netft.o原创 2020-10-31 20:38:22 · 1686 阅读 · 2 评论 -
matlab---s函数讲解之二连杆动力学仿真
matlab虽然后simulink,但是再复杂系统的仿真的时候简单的simulink中模块不能满足要求,因此需要自己建立s函数,作为仿真中的一个模块在控制系统中分为控制器和被控对象。matlab---s函数讲解之二连杆动力学仿真零、原理一、控制器1、功能选择函数(flag)2、初始化函数3、输出函数二、被控对象1、功能选择函数(flag)2、初始化函数3、连续状态变量更新函数4、输出函数三、控制框图四、代码零、原理1、定点控制时,期望为常数,所以可以利用导数为0的特性构造误差动力学,然后构造李雅.原创 2020-08-15 13:41:12 · 6352 阅读 · 6 评论 -
ros下启动robotiq-2f85电爪
本文参考Ros环境下配置启动Robotiq 2f-140 电爪如上文所说进行配置,但是有些包名可能不一样,同时在显示的时候需要自己加参数。代码如下1、在src文件夹下sudo apt-get install ros-kinetic-soemrosdep install robotiq_modbus_rtu2、rviz中显示roslaunch robotiq_2f_85_gripper_visualization test_2f_85_model.launch gui:=false3、底层驱原创 2020-08-09 11:18:22 · 1392 阅读 · 0 评论 -
贝叶斯优化
首先是无关紧要的杂文:系统通过已有数据寻找答案,设置数据也需要自己找。但是哪些数据能生成有用需要指标,称为自适应传感。在放射源检测中,可以检测每个点的置信区间。n个观测可以反馈每个的置信区间(LCB置信下限;UCB置信上限),如果B的置信下限高于A的zhi置信上限说明B>A。实际中,如果一个点的置信上限低于周围点的置信下限,在下次检测的时候可以粗略检测。每一次都找这样的区域。下面是是真正的贝叶斯优化:文章内容莱源于《贝叶斯优化: 一种更好的超参数调优方式》它要求已经存在几个样本点.原创 2020-06-13 19:30:36 · 1075 阅读 · 0 评论
分享