0000000000280474

AUTHOR

David A. Anisi

showing 9 related works from this author

A predictive learning approach to optimal load sharing in energy management systems

2019

Given the total power demand, $P_{d}$ , current practice of equal load sharing in the process industry is to distribute the load among power supply units and machines (e.g., diesel/aas/wind turbines) in proportion to the maximum power, i.e., $P_{i}=\frac{p_{\max}^{i}}{\sum_{j}P_{\max}^{j}}P_{d}$ , where $P_{\max}^{i}$ denotes the maximum power of the ithunit. However, the efficiency of power supply units, vary in time and are highly individual, even in the case of units from same brand and model. Thus, by considering and utilizing these individual differences, it is possible to share the load in a more fuel/cost/energy optimal manner. To capture this potential, the work presented in this pa…

0209 industrial biotechnologyWind powerMaximum power principlePower stationbusiness.industryEnergy management020208 electrical & electronic engineering02 engineering and technologyTopologyEnergy storagePower (physics)020901 industrial engineering & automation0202 electrical engineering electronic engineering information engineeringConnection (algebraic framework)businessEnergy (signal processing)Mathematics2019 18th European Control Conference (ECC)
researchProduct

Safety assurance of an industrial robotic control system using hardware/software co-verification

2022

As a general trend in industrial robotics, an increasing number of safety functions are being developed or re-engineered to be handled in software rather than by physical hardware such as safety relays or interlock circuits. This trend reinforces the importance of supplementing traditional, input-based testing and quality procedures which are widely used in industry today, with formal verification and model-checking methods. To this end, this paper focuses on a representative safety-critical system in an ABB industrial paint robot, namely the High-Voltage electrostatic Control system (HVC). The practical convergence of the high-voltage produced by the HVC, essential for safe operation, is f…

FOS: Computer and information sciencesFormal Languages and Automata Theory (cs.FL)Formal methodsVerificationComputer Science - Formal Languages and Automata Theory:Teknisk kybernetikk: 553 [VDP]VDP::Teknisk kybernetikk: 553RoboticsComputer Science - RoboticsVDP::Technical cybernetics: 553:Technical cybernetics: 553 [VDP]VerifikasjonFormelle metoderRobotikkRobotics (cs.RO)Software
researchProduct

Collision Avoidance with Potential Fields Based on Parallel Processing of 3D-Point Cloud Data on the GPU

2014

In this paper we present an experimental study on real-time collision avoidance with potential fields that are based on 3D point cloud data and processed on the Graphics Processing Unit (GPU). The virtual forces from the potential fields serve two purposes. First, they are used for changing the reference trajectory. Second they are projected to and applied on torque control level for generating according nullspace behavior together with a Cartesian impedance main control loop. The GPU algorithm creates a map representation that is quickly accessible. In addition, outliers and the robot structure are efficiently removed from the data, and the resolution of the representation can be easily ad…

parallel processingComputer scienceGraphics processing unitPoint cloudpotential fieldslaw.inventionreactive motion generationInstitut für Robotik und Mechatronik (ab 2013)Computer Science::RoboticsParallel processing (DSP implementation)lawControl systemTrajectoryRobotCartesian coordinate systemGPU 3D-Point Cloud Computationcollision avoidanceCollision avoidanceSimulation
researchProduct

CAD-Based Training of an Expert System and a Hidden Markov Model for Obstacle Detection in an Industrial Robot Environment

2012

Abstract Deploying industrial robots in harsh outdoor environments require additional functionalities not currently provided. For instance, movement of standard industrial robots are pre-programmed to avoid collision. In dynamic and less structured environments, however, the need for online detection and avoidance of unmodelled objects arises. This paper focus on online obstacle detection using a laser sensor by proposing three different approaches, namely a CAD-based Expert System (ES) and two probabilistic methods based on a Hidden Markov Model (HMM) which requires observation based training. In addition, this paper contributes by providing a comparison between the CAD-based ES and the tw…

Engineeringbusiness.industryCADMachine learningcomputer.software_genreExpert systemlaw.inventionIndustrial robotProbabilistic methodlawObstacleRobotArtificial intelligencebusinessFocus (optics)Hidden Markov modelcomputerIFAC Proceedings Volumes
researchProduct

Survey of Formal Verification Methods for Smart Contracts on Blockchain

2019

Due to the immutable nature of distributed ledger technology such as blockchain, it is of utter importance that a smart contract works as intended before employment outside test network. This is since any bugs or errors will become permanent once published to the live network, and could lead to substantial economic losses; as manifested in the infamous DAO smart contract exploit hack in 2016. In order to avoid this, formal verification methods can be used to ensure that the contract behaves according to given specifications. This paper presents a survey of the state of the art of formal verification of smart contracts. Being a relatively new research area, a standard or best practice for fo…

Model checkingSmart contractExploitComputer science020206 networking & telecommunications02 engineering and technologyFormal methodsComputer securitycomputer.software_genreSyntax (logic)Automated theorem provingOrder (business)0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingFormal verificationcomputer2019 10th IFIP International Conference on New Technologies, Mobility and Security (NTMS)
researchProduct

Safety Assurance of a High Voltage Controller for an Industrial Robotic System

2020

Abstract Due to the risk of discharge sparks and ignition, there are strict rules concerning the safety of high voltage electrostatic systems used in industrial painting robots. In order to assure that the system fulfils its safety requirements, formal verification is an important tool to supplement traditional testing and quality assurance procedures. The work in this paper presents formal verification of the most important safety functions of a high voltage controller. The controller has been modelled as a finite state machine, which was formally verified using two different model checking software tools; Simulink Design Verifier and RoboTool. Five safety critical properties were specifie…

Model checking0209 industrial biotechnologyFinite-state machinebusiness.industryComputer science020207 software engineering02 engineering and technologyReliability engineering020901 industrial engineering & automationSoftwareControl theoryVoltage controllerSafety assurance0202 electrical engineering electronic engineering information engineeringbusinessFormal verificationQuality assurance
researchProduct

Obstacle Detection in an Unstructured Industrial Robotic System: Comparison of Hidden Markov Model and Expert System

2012

Abstract This paper presents a comparison of two approaches for detecting unknown obstacles inside the workspace of an industrial robot using a laser rangefinder for 2-D measurements. The two approaches are based on Expert System (ES) and Hidden Markov Model (HMM). The results presented in the paper demonstrate that both approaches are able to correctly detect and classify unknown objects. The ES is characterised by low computational requirements and an easy setup when relatively few known objects are to be included inside the workspace. HMMs are characterised by a higher flexibility and the ability to handle a larger amount of known objects inside the workspace. Another significant benefit…

Flexibility (engineering)Engineeringbusiness.industryContrast (statistics)General MedicineWorkspacecomputer.software_genreExpert systemlaw.inventionIndustrial robotlawObstacleCollision detectionComputer visionArtificial intelligencebusinessHidden Markov modelcomputerIFAC Proceedings Volumes
researchProduct

State classification for autonomous gas sample taking using deep convolutional neural networks

2017

Despite recent rapid advances and successful large-scale application of deep Convolutional Neural Networks (CNNs) using image, video, sound, text and time-series data, its adoption within the oil and gas industry in particular have been sparse. In this paper, we initially present an overview of opportunities for deep CNN methods within oil and gas industry, followed by details on a novel development where deep CNN have been used for state classification of autonomous gas sample taking procedure utilizing an industrial robot. The experimental results — using a deep CNN containing six layers — show accuracy levels exceeding 99 %. In addition, the advantages of using parallel computing with GP…

Artificial neural networkComputer sciencebusiness.industryProperty (programming)Feature extraction0102 computer and information sciences02 engineering and technologyMachine learningcomputer.software_genre01 natural sciencesConvolutional neural networklaw.inventionImage (mathematics)Industrial robot020401 chemical engineeringComputer engineering010201 computation theory & mathematicslawProbability distributionArtificial intelligenceState (computer science)0204 chemical engineeringbusinesscomputer2017 25th Mediterranean Conference on Control and Automation (MED)
researchProduct

D Sensor-Based Obstacle Detection Comparing Octrees and Point clouds Using CUDA

2012

This paper presents adaptable methods for achieving fast collision detection using the GPU and Nvidia CUDA together with Octrees. Earlier related work have focused on serial methods, while this paper presents a parallel solution which shows that there is a great increase in time if the number of operations is large. Two dierent models of the environment and the industrial robot are presented, the rst is Octrees at dierent resolutions, the second is a point cloud representation. The relative merits of the two dierent world model representations are shown. In particular, the experimental results show the potential of adapting the resolution of the robot and environment models to the task at h…

business.industryComputer sciencePoint cloudComputer Science ApplicationsComputational sciencelaw.inventionIndustrial robotTask (computing)CUDAControl and Systems EngineeringlawModeling and SimulationObstacleRobotComputer visionCollision detectionArtificial intelligencebusinessRepresentation (mathematics)SoftwareModeling, Identification and Control: A Norwegian Research Bulletin
researchProduct