rl-st-logic-controller
Proof of concept of an implementation of control tables learn with Reinforcement Learning in a PLC
Science Score: 44.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
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (3.5%) to scientific vocabulary
Keywords
Repository
Proof of concept of an implementation of control tables learn with Reinforcement Learning in a PLC
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
From-Reinforcement-Learning-to-Reality-Generating-Structured-Text-Logic-Controller-
This repository contains a PLC implementation of the proposed methodology: - TIA Portal Projet - Control table learned by Reinforcement Learning - Operating part simulation Factory IO scene
| Task | Component | Description | Non-parallel compatible tasks | |-------------|---------------------------|-------------------------------------|--------------------------------------| | T1 | Feeding Conveyor 1 | Feed part to position 1 | T12 | | T2 | Feeding Conveyor 2 | Feed part to position 3 | T13 | | T3 | Robot | Rotation without part 0 to 1 | T6 | | T4 | Robot | Rotation with part 1 to 2 | T12 | | T5 | Robot | Deposit part | T8, T9, T10, T11 | | T6 | Robot | Rotation without part 0 to 3 | T3 | | T7 | Robot | Rotation with part 3 to 2 | T8, T13 | | T8 | Robot | Rotation without part 2 to 0 | T5, T7, T10, T11 | | T9 | Output Conveyor | Evacuate part | T5 | | T10 | Robot | Rotation without part 2 to 1 | T5, T8, T11 | | T11 | Robot | Rotation without part 2 to 3 | T5, T8, T10 | | T12 | Robot | Take a part in position 1 | T1, T4, T8 | | T13 | Robot | Take a part in position 3 | T2, T7, T8 |
Owner
- Login: DimitriRenard
- Kind: user
- Repositories: 1
- Profile: https://github.com/DimitriRenard
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: 'State-Action Structured Text Logic Controller '
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Dimitri
family-names: Renard
email: dimitri.renard@univ-reims.fr
affiliation: Prosyst
orcid: 'https://orcid.org/0009-0009-2265-9176'
- given-names: Ramla
family-names: Saddem
orcid: 'https://orcid.org/0000-0001-8783-1509'
affiliation: University Reims Champagne-Ardenne
- given-names: David
family-names: Annebicque
affiliation: University Reims Champagne-Ardenne
orcid: 'https://orcid.org/0000-0002-0706-0714'
- orcid: 'https://orcid.org/0000-0003-1294-874X'
given-names: Bernard
family-names: Riera
affiliation: University Reims Champagne-Ardenne
keywords:
- PLC
- Logic Controller
- Reinforcement Learning
license: CC-BY-4.0
GitHub Events
Total
- Push event: 9
Last Year
- Push event: 9