# Kuka KR3
Model and simulation in MATLAB of the Kuka KR3 R540 robot.
A kinematic analysis was done as part of the Robotics course at UFSC (Federal University of Santa Catarina, Brazil), and is available in Portuguese in 'doc' folder.
## Requirements
- MATLAB Mathworks Software
- Robotics Toolbox for MATLAB 10.2.1, available at http://petercorke.com/wordpress/toolboxes/robotics-toolbox
## How to use
The Example.m file contains the code needed to simulate a specific robot position.
### kr3Init - Robot startup
The function initializes the parameters of the Kuka KR3 R540 manipulator robot.
``` matlab
kr3Init(f)
% Arguments:
% f = tool positioning vector in mm
% * opcional parameter, default [0 0 0]
%
% Action:
% Creates a global variable named kr3 containing all parameters
```
The global variable created by the kr3Init function is a SerialLink object that can be manipulated through the Robotics Toolbox functions. To do this, you must declare it:
``` matlab
global kr3
```
### kr3FK - Forward kinematics of the robot
Calculation of the forward kinematics homogeneous matrix of the robot, given a position vector of the joints.
``` matlab
kr3FK(angulosDH)
% Arguments:
% angulosDH = joint angles vector in degrees (Denavit-Hartemberg)
% * opcional parameter, default [0 -90 90 80 0 0]
%
% Return:
% Homogeneous matrix of the forward kinematics
```
### kr3IK - Inverse kinematics of the robot
Calculates the inverse kinematics of the manipulator robot. An array with angles in degrees (Denavit-Hartemberg) is returned, where each line represents a valid solution.
``` matlab
kr3IK(mat)
% Arguments:
% mat = 4 x 4 homogeneous matrix
%
% Return:
% Joint angles vector in degrees (Denavit-Hartemberg)
```
### kr3Teach - Graphical teach pendant
The function allows the user to manipulate the robot using a graphical interface.
``` matlab
kr3Teach(q)
% Arguments:
% q = joint angles vector in degrees (Denavit-Hartemberg)
% * opcional parameter, default [0 -90 90 80 0 0]
%
% Action:
% Creates figure for robot manipulation
```
## License
GNU General Public License v3.0
## Authors
Júlio J. da Costa Neto
Luiz O. Limurci dos Santos
没有合适的资源?快使用搜索试试~ 我知道了~
毕业设计&课设-利用MATLAB对Kuka KR3 R540机器人进行建模与仿真。.zip
共8个文件
m:5个
pdf:1个
md:1个
需积分: 0 0 下载量 143 浏览量
2024-01-08
23:06:22
上传
评论
收藏 649KB ZIP 举报
温馨提示
matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计&课设-利用MATLAB对Kuka KR3 R540机器人进行建模与仿真。.zip (8个子文件)
matlab_code
Example.m 466B
.gitattributes 172B
doc
Kuka_KR3.pdf 664KB
kr3Init.m 1KB
kr3Teach.m 2KB
kr3IK.m 8KB
kr3FK.m 3KB
README.md 2KB
共 8 条
- 1
资源评论
白话机器学习
- 粉丝: 8756
- 资源: 7682
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功