统一建模语言
互联网
计算机科学
自动化
Petri网
事件(粒子物理)
实时计算
模拟
嵌入式系统
软件工程
人工智能
工程类
操作系统
分布式计算
机械工程
物理
软件
量子力学
作者
Fernando Daniel Von Borstel Luna,Edgar de la Rosa Aguilar,Jaime Suarez Naranjo,Joaquín Gutiérrez
标识
DOI:10.1109/tsmc.2016.2635649
摘要
This paper describes the implementation of an event-based Internet robotic system to monitor water quality and feed crayfish in a shadehouse, guided by a model-based development methodology. The robotic system consists of a mobile robot to transport a water multiparameter sonde and six containers for distributing food onto the pond surface, a dispatcher unit to dispense a precise amount of food from the containers, and a computer running as a server to define, over the Internet, the feeding and monitoring schedule through a client application. The development methodology starts by making an abstract functionality model to accomplish the tasks. Next, the functionality model is described using the unified modeling language (UML) that specifies the structure and behavior of the system components. Later, the methodology translates the UML dynamic description depicted by statechart diagrams into Petri net (PN) formalism. PN models are merged and analyzed based on their behavioral properties to validate the design as a stable event-based Internet system. Following the UML and PN designs, the robotic system is implemented. Local and remote experiments were performed to show the usefulness of the robot operation via the Internet for intensive cultivation of the freshwater redclaw crayfish ( Cherax quadricarinatus ).
科研通智能强力驱动
Strongly Powered by AbleSci AI