On Manipulator Calibration
来源:互联网 发布:ubuntu 安装unity 编辑:程序博客网 时间:2024/05/21 15:01
Now I'm trying to make NAO catch sth like a flower for 2010 RoboCup singapore.That's a challenge because of his poor
kinematics accuracy..
This is some note for study on robot calibration.
Robot Calibration is one of the key technologies of off-line programming.Many reason can cause errors like joint angular sensors accuracy,elasticity compensate.When you send an angle to a motor,the angle your motor can reach is not always equal to what you sent.So we can focus on the joint angular error compansation.
Joint angular sensors are widely used in the industry,from highly effective robots in product lines and heavy construction machines in building sites to small knobs on home appliances. They measure joint angles and convert them into electrical signals, from which the control system can derive and calculate the relative positions of the connected links. They greatly vary with reference to working principle, complexity,accuracy, cost, reliability, and lifetime. Two of the most popular joint angular sensors are magnetic rotary encoders[Y. K 97] and optical rotary encoders [T. K 04].Magnetic encoders normally incorporate two parts, one on each link of the joint. One part is a multipole magnet, and the other part is a Hall-effect [Hall effect]sensor, and both of these parts must closely be coupled together (within a distance of few millimeters).Magnetic encoders usually provide low-resolution angular results (8–12 bits); they are of low cost and general purpose, are contactless and very reliable, have long lifetimes,and have been used in different industrial applications (automobiles,factory automation, white goods, control panels, etc.) for a great number of years. The disadvantages of these sensors are
that they require special magnet coupling alignment and directcurrent magnetic shielding, and these requirements can result in expensive mechanical coupling and packaging design.
Optical encoders also incorporate two parts, and they are also installed one on each link. One part has a disk with a precision-cut window edge, and the other one has a light source and a photodetector to sense the relative angle of the disk.Optical encoders can usually provide much higher resolution angular results than is possible for magnetic encoders (up to 30 bits). They can also be very accurate but are also very expensive and have been used in all cases involving a requirement for high-accuracy angular measurements (industrial robot, semiconductor factory, scientific experiment, aerospace industry, etc.). Optical encoders also have a contactless sensing mechanism, but due to their high accuracy and, hence, tight matching, they require expensive high-precision mechanical coupling, packaging, and installation, normally incorporating a conventional contacting mechanism, and they can be more sensitive to environmental influence (shock, vibration, stress, etc.).
Calibration on robot include the following steps:
1 Establish an accurate modle of the kinematic
2 Measure the specific robot with known precision measuring devices
3 Modify the robot kinematic model.
Mesuring method is an important element whitch restrict its development.Since 1980s,many method has been introduced into this area(camera system,hand /eye calibration,tempratrue model,friction model,etc.).
[Y. K 97] Y. Kikuchi, F. Nakamura, H. Wakiwaka, and H. Yamada, “Index phase output characteristics of magnetic rotary
encoder using a magnetoresistive element,” IEEE Trans. Magn., vol. 33, no. 5, pp. 3370–3372,Sep. 1997.
[T. K 04] T. Kojima, Y. Kikuchi, S. Seki, and H. Wakiwaka, “Study on high accuracy optical encoder with 30 bits,” in Proc.
8th Workshop IEEE Adv.Motion Control, Mar. 2004, pp. 493–498.
[Hall Effect] [http://en.wikipedia.org/wiki/Hall_effect_sensor][http://zh.wikipedia.org/zh-cn/%E9%9C%8D
%E5%B0%94%E6%95%88%E5%BA%94%E4%BC%A0%E6%84%9F%E5%99%A8]
- On Manipulator Calibration
- Manipulator explore
- Manipulator Jacobian
- Remove unnecessary magnetic soft iron calibration parameters on msm8976/8956
- Eye in hand And eye on hand calibration
- IO Stream Manipulator
- SoSlection Pick Filter Manipulator
- osg demo3 add manipulator
- c++ io manipulator
- Camera calibration
- WIFI Calibration
- MATLAB calibration
- DAC calibration
- Camera calibration
- Camera Calibration
- 货币操纵国 currency manipulator
- 创建 osg manipulator 的关键
- osg视图操作关于Manipulator
- Symbian的两个工程文件bld.inf 文件和mmp文件
- 肤色过滤参数与过程
- Cabide.c++中导入.mmp文件
- 如何使用server版jvm
- Feature: High Memory In The Linux Kernel
- On Manipulator Calibration
- NFS RPC: Port mapper failure - RPC: Unable to receive
- 梦里人第十三章
- [转]windows剪切板
- http://bbs.54master.com/forum-70-1.html
- C++关于读入多行的整型数据
- 做的第一个USB
- C/C++面试总结
- 古老的祝福