Skip to content

This repository is simulating the speed and separation monitoring (SSM) algorithm according to ISO/TS 15066

License

Notifications You must be signed in to change notification settings

cfscholz/SpeedAndSeparationMonitoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Speed And Separation Monitoring Algorithm Simulation

Github

DOI

Author: Milan Amighi, Nima Roshandel, Sebastien Menet, Mariane Shhaitly, Constantin Scholz, Bram Vanderborght

Email: constantin.florian.scholz@vub.be, constantin.scholz@imec.be

Code Purpose: The code developed allows readers to understand and learn how the speed and separation monitoring algorithm works and how the various variables affect the distances where the robot is slowing down and stopping to prevent any collision. To ease the understanding, we are using constant velocities.

Quick Start Guide:

  1. Download the latest release of Matlab: https://www.mathworks.com/downloads
  2. Clone this repository, to download the latest version of the script.
  3. Open the live script SSM_Simulation.mlx in matlab.
  4. Set the variables explained in the script and then run the script by pressing the green button. Also watch the video tutorial below for better understanding.

Video Tutorial: https://youtu.be/4QspuZQLBRk

Software: Compiled on Matlab R2022a

Disclaimer: The algorithm is based on TS/ISO15066 and can be used to estimate and simulate the speed and separation monitoring behaviour. Please only use this script in research, taking extra safety measures to prevent injuries. Consult a certified integrator to implement speed and separation monitoring in a safety-critical manufacturing context.

Liscence: MIT © 2022 Milan Amighi, Constantin Scholz THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Contibutions: If you have any remarks or want to make additions to this script, feel free to reach out to us. We love contribution.

About

This repository is simulating the speed and separation monitoring (SSM) algorithm according to ISO/TS 15066

Resources

License

Stars

Watchers

Forks

Packages

No packages published