自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 opencascade 初探

最近公司需要开发个项目,对我这个视觉工程师来说是个不小的挑战。利用三维传感器对机器人的运行轨迹修正。需要用到导入iges、step等3D格式进行编程。类似于机器人公司推出的离线编程软件。这需要用到工业三维软件的编程,之前学习过OpenGL并做一个工业6轴机器人的直线插补动画,有了对计算机图形学的基础,应该也不是难事。OpenGL是一个十分基础的基础库,对于开发这个显然不现实,其实OpenG

2016-01-26 18:11:53 7190 6

原创 easyRobot工业机器人系统

工业4.0到中国规划2025,最近几年机器人炒的相当火热,市场潜力巨大。作为一个在工业自动化行业的从业者,或多或少会受到机器人的影响。我在策划设计一个机器人系统,区别于目前的示教编程的四大家族机器人,我设计的机器人主要有如下特点:1、精度不高,末端重复精度1mm左右,臂长不是很长,所以减速机不需要精度很高(降低成本)· 2、允许用户在电脑软件中导入3D模型进行图形化编程,可根据客户

2015-11-30 16:02:28 2149 1

原创 6轴机器人直线插补运动

距离上一篇博客已经好长一段时间了,已知在思考一般6轴的工业机器人的逆向运动算法,有参考很多论文,里面讲到了D-H参数,然后买各种书籍,下载各种电子书,研究逆向运动算法。慢慢地耳语目染,对D-H参数也熟悉起来,慢慢摸索,理解了坐标系变换,旋转矩阵、平移矩阵,重新学习了以前的空间几何:如法向量、向量夹角、平面夹角等知识,也巩固了OpenGL的编程。如上一篇博客所说,本人从事机器视觉&运动控制开

2015-10-24 21:27:24 14632 5

原创 6轴工业机器人系统开发1

本人是做机器视觉&运动控制非标自动化开发的,工作经常需要加班、出差6轴工业机器人系统开发搁置了好一段时间了,最近没那么忙了,晚上下班了在家也好好做点东西很多人说6轴工业机器人主要是减速机被国外技术垄断了,国内的谐波减速机精度都不高,而且耐久性不好。实际情况未了解过,只是做过几个工业机器人配合视觉与运动控制的应用项目,知道机器人是那么回事,做过了EPSON6轴机器人、4轴机器人、YAMAHA

2015-08-26 22:06:11 3113 2

转载 OpenGL之坐标转换(好文-清晰版)

下面这篇文章详细讲述了OpenGL里的坐标转换,清晰,明了。但是其所谓的渲染管线只包括modelview 转换 和 投影变换,我觉得不是这样的。这只是从坐标角度吧。比如什么顶点着色、光栅化、送至帧缓存都没有涉及到。原文地址:http://blog.csdn.net/zhulinpptor/article/details/58971021. OpenGL 渲染管线OpenGL

2015-08-22 21:28:04 1689 2

原创 mfc单文档程序对添加CEdit控件并操作

在XXXView.h中添加定义CEdit m_edit_X;在Resource.h文件中添加资源索引#define IDB_EDIT_X 401在XXXView.cpp 文件中的OnCreate()函数中添加如下创建控件代码//创建显示坐标文本框CRect rect;rect.left = 800;rect.right=rect.left +

2015-08-22 20:54:34 2848

原创 在win32程序中如何输出信息:格式化float int double

添加头文件 #include 在需要格式化的地方添加如下代码  CString str;double num=1.46;str.Format(_T("%lf"),num);MessageBox( NULL, str, "title", 0 );弹出格式化的对话框了~~

2015-07-02 20:11:20 455

转载 我的七個死亡學分(李开复)

我想和大家分享一下我生病面臨死亡的心路路程。平时我工作的时候,非常热爱我的工作,包括今天,我从来没有想到,要面临死亡,面临癌症,我心中想过的每一个思念都和我的工作丝毫无关。有一个很著名的护士看护了很多临终病人,大部分的临终病人最大的遗憾就是没有和自己的家人在一起。我们每个人都要临死才会想到这样的事情吗?我相信今天的纪录片和我出的书,能阐述我个人向死而生的过程。向死而生本身的意思,就

2015-06-29 20:23:10 558

转载 OpenGL学习入门之VS2010环境配置

OpenGL开发环境简介  基于OpenGL标准开发的应用程序运行时需有动态链接库OpenGL32.DLL、Glu32.DLL,这两个文件在安装Windows NT时已自动装载到C:\WINDOWS\SYSTEM32目录下(这里假定用户将Windows NT安装在C盘上)。OpenGL的图形库函数封装在动态链接库OpenGL32.DLL中,开发基于OpenGL的应用程序,必

2015-06-10 22:23:11 496

原创 机器人demo

从事技术学习开发工作好多年了,写的笔记比较少,希望自己可以把自己好好记录记录……觉得自己还是一个比较喜欢技术的,大二开始的单片机,到嵌入式,Windows编程,到现在的机器视觉,机器人,一路走来,回想起来还是有一点小小的激动呢。。。最近看到了这个视频,引起了我的不少震撼,视频地址如下:http://v.youku.com/v_show/id_XMjkwNjA1NjY4.ht

2015-05-10 20:33:24 977

原创 初步规划系统架构

上图是目前初步规划系统架构,一般6轴的机器人都会自带手柄,可以再里面示教,编程,完成所有的操作。有想过用手柄,但是那个不是目前最重要的,我觉得与其在嵌入式手柄上不如在Windows环境的PC上编程来得容易,最近本人有用Epson机器人做项目,Epson的RC7是基于电脑控制的,可以不用手柄,用网络或者USB连接的,速度基本可以满足要求。关于用ARM嵌入式系统,我选择STM32的嵌入式系统做

2015-05-09 23:03:07 618

转载 halcon语法

输入控制参数可以是表达式,但图形参数、输出参数均应为变量;String类型变量由单引号 ’ 括起来;此外还有一些特殊字符;Boolean型变量包括 true ( = 1 )、 false ( = 0 ) ;不为零的整数将被认为true;但绝大多数的Halcon函数接受字符串型的表达:’true’ ‘false’,而非逻辑型表达;函数返回常量用于标识错误:? H_MSG_TR

2014-05-04 20:33:51 946

原创 MFC Dialog工程中多线程使用PostMessage发送接收字符串消息并更新界面

1.自定义消息ID#define WM_MY_MESSAGE (WM_USER+100)         WM_USER为windows系统为非系统消息保留的ID,这里至少要用100,因为其它控件的消息会占用一部分。2. 定义消息处理函数。消息处理函数为消息目标类的成员函数。首先应该在.h 文件中声明。这里以主窗口类为例,主窗口类名 CMainDialog,则首先在

2014-04-11 16:58:52 3662

原创 在VC6.0-MFC中嵌入HALCON10代码 最小工程

在VC6.0-MFC中嵌入HALCON10Author:佳叔2014-3-22 先安装好halcon10                  可在如下地址下载:                http://www.halcon.com/halcon/download/环境:         HALCON10  VC++6.0打开VC++6.0   File ->

2014-03-22 11:33:58 1978

转载 “窗口类名无效”的解决办法

【C#】“窗口类名无效”的解决办法最近调试.Net程序时,调试时,有时候会出现这样的错误:Application.Run(new MainForm());  // 窗口类名无效致使没办法继续工作,这样的错误很恼人。于是修改了项目安全性:项目——属性——安全性,选中“启用

2013-11-19 09:58:28 3541

UNIX环境高级编程

一本很好的入门进阶的书,详细讲述了UNIX环境下的系统构建,对于初学者来说是一本经典的好书

2011-02-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除