News
- [2008-02-25] RTSS 0.3.0 released
Dear Scilab users, a new release of the Robotics Toolbox for Scilab/Scicos (RTSS) is Read More…
- [2007-12-26] rtss-news mailing list created
rtss-news is a public and low traffic mailing list for RTSS new release announcements Read More…
About the Robotics Toolbox
The Robotics Toolbox for Scilab/Scicos (RTSS) has been developed at the Interdepartmental Research Center "E. Piaggio" by the student Matteo Morelli, as a project for the undergraduate robotics course at the Faculty of Engineering at the University of Pisa, Italy.
RTSS is inspired by the Robotics Toolbox for MATLAB written by Professor Peter I. Corke.
RTSS is free software and is distributed in the hope that it will be useful, but without any warranty.
What's New in Release 0.3.0
The following is a short summary of upgrades from RTSS 0.2.0. For further details about a bug fix, please refer to the corresponding tracker item in the RTSS Bug Tracker.
- RTSS Installation Procedure (Prebuilt Distribution Only).
From this release, users using the prebuilt distribution don't need to build the Scilab macros in RTSS anymore;
- Fixed Bug #1855872.
A bug in the Interfacing Function of block rt_accel_if has been fixed. The same bug was also present in the Interfacing Function of block rt_robot_if;
- Fixed Bug #1862304.
A bug in assignment of robot object parameter named offset has been fixed;
- Fixed Bug #1864146.
A bug in the Interfacing Function of block rt_rne_if has been fixed;
- Fixed Bug #1864585.
A bug in the Interfacing Function of block rt_fkine_if has been fixed;
- Fixed Bug #1865818.
A bug in the Interfacing Functions of blocks rt_jacob0_if and rt_jacobn_if has been fixed;
- Fixed Bug #1869464.
A bug in function rt_frne (whose source code is in file src/rt_frne.c) has been fixed; the bug caused trouble when the first joint of the robot model to be simulated was a prismatic one.
Introduction and Key Features
RTSS provides many functions that are useful in the field of robotics to explore areas such as kinematics, dynamics and trajectory generation. It is intended for modeling and simulating robotic manipulators as well as for analyzing results obtained from experiments with real robots.
- >> Library of Scilab Macros
- RTSS is based on a very general method of representing the kinematics and dynamics of serial-link manipulators. These parameters are encapsulated in Scilab objects and models are provided for well known robots such as the Puma 560 and the Stanford arm.
- >> Robotics Palette
- RTSS also includes a library of Scicos blocks for use in constructing robot kinematic and dynamic models.
- >> Demos
- RTSS comes with several demonstration scripts which show how the toolbox can be productively used in studying robotics. Demos give the user an insight into the use of RTSS for
- representing rigid motions of coordinate frames
- computing Cartesian and joint-space trajectories
- solving Forward Kinematics problems
- creating graphical animations of robot motions
- solving Inverse Kinematics problems
- learning about differential motions and manipulator Jacobians
- solving Inverse Dynamics problems
- solving Forward Dynamics problems
- constructing robot kinematic and dynamic models with Scicos
- >> Test Scripts
- In addition, the user can run test scripts which permit to compare performances between the Scilab and C version of algorithm that computes inverse dynamics via recursive Newton-Euler formulation (RNE), for the following robot models:
- Puma 560
- Stanford arm
- >> Online Documentation
- Lastly, detailed HTML help documentation, written in English language is provided for each Scilab function and Scicos block in the toolbox. Every help page is enriched with many examples which illustrate the usage of the corresponding Scilab function or Scicos block.
Screenshots
Some screenshots of RTSS in action can be seen by using the SourceForge.net screenshot system.