Aceasta este aplicația Linux numită State Controller Library a cărei ultimă versiune poate fi descărcată ca StateControllerLibraryv1.2.2.zip. Poate fi rulat online în furnizorul de găzduire gratuit OnWorks pentru stații de lucru.
Descărcați și rulați online această aplicație numită State Controller Library cu OnWorks gratuit.
Urmați aceste instrucțiuni pentru a rula această aplicație:
- 1. Ați descărcat această aplicație pe computer.
- 2. Introduceți în managerul nostru de fișiere https://www.onworks.net/myfiles.php?username=XXXXX cu numele de utilizator pe care îl doriți.
- 3. Încărcați această aplicație într-un astfel de manager de fișiere.
- 4. Porniți emulatorul online OnWorks Linux sau Windows online sau emulatorul online MACOS de pe acest site web.
- 5. Din sistemul de operare OnWorks Linux pe care tocmai l-ați pornit, accesați managerul nostru de fișiere https://www.onworks.net/myfiles.php?username=XXXXX cu numele de utilizator dorit.
- 6. Descărcați aplicația, instalați-o și rulați-o.
SCREENSHOTS
Ad
Biblioteca controlerului de stat
DESCRIERE
Biblioteca State Controller este un cadru C++ generic independent de platformă, care permite realizarea mașinilor cu stări finite și a generalizărilor de planificare cu mai multe acțiuni ale acestora. Structura și implementarea acestei biblioteci se concentrează pe aplicarea mașinilor cu stări finite la bucle de control în timp real, dar pot fi adaptate în mod rezonabil pentru aproape orice altă aplicație, chiar și fără legătură cu sistemele de control. S-a pus accent pe suprasolicitarea foarte redusă pentru a nu afecta performanța generală a sistemului, indiferent unde este utilizată această bibliotecă, menținând în același timp ușurința în utilizare. Mărimea codului a fost, de asemenea, redusă la minimum.
Pe lângă implementarea mașinilor standard cu stări finite și a mașinilor cu stare de planificare cu mai multe acțiuni, această bibliotecă poate fi folosită și pentru a implementa controlere de stare ierarhice sau orice hibrid dintre cele trei. Vă rugăm să consultați documentația extinsă pentru mai multe informații.
Salut toate feedback-urile, sugestiile și rapoartele de erori!
E-mail: pallgeuer[at]ais.uni-bonn.de
DESCRIERE
- Mic și foarte eficient bibliotecă C++ multiplatformă, orientată spre performanță
- Cod independent cu puține dependențe externe
- Poate fi folosit pentru a implementa mașini cu stări finite, mașini cu stări generalizate, mașini cu stări ierarhice și, mai ales, controlere de stare de planificare cu mai multe acțiuni
- Poate fi folosit pentru a implementa o mașină de bază cu stări finite, cu efort minim de codare și supraîncărcare de execuție, permițând în același timp extensibilitatea la mașini cu stări finite generalizate mai complexe
- Încercat și testat de autor pe diverse platforme robotizate
- Documentat folosind instrumentul de generare a documentației Doxygen, inclusiv mostre de cod și o discuție cu toate avertismentele de utilizare
- Cod sursă bibliotecă bine comentat pentru a permite modificarea/extinderea ușoară de către utilizatori (care sunt încurajați să trimită autorului îmbunătățiri/remedieri de erori, astfel încât biblioteca să poată fi îmbunătățită!)
- Lucrare academică despre cadru: Arhitecturi ierarhice și bazate pe stat pentru planificarea și controlul comportamentului roboților, publicată în Proceedings of 8th Workshop on Humanoid Soccer Robots @ Humanoids 2013
Public
Tehnologia informației, știință/cercetare, dezvoltatori, alt public, inginerie
Limbaj de programare
C ++
Categorii
Aceasta este o aplicație care poate fi preluată și de la https://sourceforge.net/projects/statecontroller/. A fost găzduit în OnWorks pentru a fi rulat online într-un mod cât mai ușor de pe unul dintre sistemele noastre operative gratuite.