speedandseparationmonitoring
This repository is simulating the speed and separation monitoring (SSM) algorithm according to ISO/TS 15066
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.2%) to scientific vocabulary
Repository
This repository is simulating the speed and separation monitoring (SSM) algorithm according to ISO/TS 15066
Statistics
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
- Releases: 5
Metadata Files
README.md
Speed And Separation Monitoring Algorithm Simulation

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.
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: >-
Speed And Separation Monitoring Algorithm
Simulation
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Milan
family-names: Amighi
affiliation: Vrije Universiteit Brussel
- given-names: Nima
family-names: Roshandel
affiliation: Vrije Universiteit Brussel
orcid: 'https://orcid.org/0000-0003-0180-4580'
- given-names: Sebastien
family-names: Menet
orcid: 'https://orcid.org/0000-0002-9474-7935'
affiliation: Vrije Universiteit Brussel
- given-names: Mariane
family-names: Shhaitly
affiliation: Vrije Universiteit Brussel
- given-names: 'Constantin '
family-names: Scholz
email: constantin.florian.scholz@vub.be
orcid: 'https://orcid.org/0000-0003-1510-8236'
- given-names: Bram
family-names: Vanderborght
orcid: 'https://orcid.org/0000-0003-4881-9341'
identifiers:
- type: doi
value: 10.5281/zenodo.7383854
repository-code: >-
https://github.com/cfscholz/SpeedAndSeparationMonitoring
keywords:
- Speed And Separation Monitoring
- Safety
- Robot
- HRC
license: MIT