- Library
- Description
- Dialog Box
- Default Properties
- Interfacing Function
- Computational Function (type 5)
- See Also
- Bibliography

Robotics

This block computes the forward kinematics for a `robot` in a certain configuration. Joint coordinates are received as input and a homogeneous tranform for the location of the end-effector is returned as output.

This block has one regular input. It represent a set of joint coordinates and therefore the number of its elements must equal the number of `robot`'s consituent links.

This block has one regular output.

You can specify as block parameter the robot model `robot` for which you want compute forward kinematic.

Robot forward kinematics | |

Robot object | rt_robot() |

- Robot object : robot object. It represents the robot model to be simulated. Note that this variable is a symbolic parameter which has to be defined in the context of the Scicos diagram, in order that it can be used.

- always active:
**no** - direct-feedthrough:
**yes** - zero-crossing:
**no** - mode:
**no** - number/sizes of inputs:
**1 / [-1,1]** - number/sizes of activation inputs:
**0 /** - number/sizes of outputs:
**1 / [4,4]** - number/sizes of activation outputs:
**0 /** - continuous-time state:
**no** - discrete-time state:
**no** - name of computational function:
**rt_fkine_cf5**

<PATH>/macros/rt_fkine_if.sci[view code]

<PATH>/macros/rt_fkine_cf5.sci[view code]

Corke, P.I. "A Robotics Toolbox for MATLAB", *IEEE Robotics and Automation Magazine*, Volume 3(1), March 1996, pp. 24-32