| Literature DB >> 30287786 |
Heikki Sjöman1, Juuso Autiosalo2, Jari Juhanko3, Petri Kuosmanen4, Martin Steinert5.
Abstract
The subject of this study was the product development project creating a new innovative proof-of-concept (POC) prototype device that could control a connected industrial overhead crane in order to perform automatic or semi-automatic high precision lifts within a limited time frame. The development work focused on innovating a new measuring concept, which was parallel to finding suitable sensors for the application. Furthermore, the project resulted in a closed loop control system with Industrial Internet connected sensors and a user interface for factory workers. The prototyping journey is depicted to illustrate the decisions made during the product development project to contribute to both the pragmatic and the process discussion in the field of Industrial Internet. The purpose of this research was to explore and generate hypotheses for how new applications should be developed for heavy industry connected devices. The research question is: what are the implications of applying agile product development methods, such as Wayfaring, to heavy industrial machinery and Industrial Internet -based problems? The methodologies used in this paper, in addition to developing the device, are case study research and hypotheses generated from case studies. The hypotheses generated include that it is also possible to prototype large size connected machinery with low-cost and in a short time, and investment decisions for heavy Industrial Internet products become easier with concrete data from proof-of-concept prototypes by creating knowledge about the investment risk and the value proposition.Entities:
Keywords: Industrial Internet; Internet of Things; Wayfaring; iterating; prototyping
Year: 2018 PMID: 30287786 PMCID: PMC6210694 DOI: 10.3390/s18103328
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The original shrinking fit lift operation to be automated in the project. Screen captures are taken from a video of the assembly [2]. The capture (a) is the view of the operation from above at the time 0:24 and the capture (b) is a side view at the time 0:26 of the video.
Figure 2The Industrial Internet overhead crane used in the research.
Figure 3The physical experimental setup for testing the precision of a sensor concept. There is a 2D blueprint (a) on the left and rendered 3D model (b) of the setup on the right.
List of probes that were identified.
| Basic Information for the Probes | Active Weeks | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| Probe description | Success | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|
| ||||||||||
|
| Benchmarking and brainstorming | - | x | - | - | - | - | - | - | - |
|
| Site visit at assembly company | - | - | x | - | - | - | - | - | - |
|
| Final proof-of-concept presentation | - | - | - | - | - | - | - | - | x |
|
| ||||||||||
|
| Graphical UI (with HTML) | x | - | - | - | x | - | - | - | - |
|
| Stepwise UI (with command line, curses) | x | - | - | - | - | x | - | - | - |
|
| Phases/stepwise UI | v | - | - | - | - | - | - | x | x |
|
| ||||||||||
|
| Review: Language selection | v | - | x | - | - | - | - | - | - |
|
| Review: Method for controlling the crane | - | - | x | - | - | - | - | - | - |
|
| Decision: OPC UA is the API | v | - | x | - | - | - | - | - | - |
|
| Using OpenCV as image detection software | x | - | - | x | - | - | - | - | - |
|
| Review of OPC UA tools | - | - | - | x | x | x | - | - | - |
|
| Using Python as programming language | - | - | - | x | x | x | x | x | - |
|
| Review: Tools for UI visualization (on demand) | - | - | - | - | x | x | - | x | - |
|
| Using Flask as software tool for UI | - | - | - | - | x | - | - | x | - |
|
| Integrating ToF libraries to python code | v | - | - | - | x | - | - | - | - |
|
| Setting up the OPC UA API of the crane | v | - | - | - | x | x | x | - | - |
|
| Setting up FreeOpcUa library | v | - | - | - | - | x | - | - | - |
|
| Testing joystick software tool for UI | x | - | - | - | - | - | x | - | - |
|
| Developing "crane.py" class for python | v | - | - | - | - | - | x | x | - |
|
| Developing control software | v | - | - | - | - | - | x | x | x |
|
| Tornado as SW tool for UI | v | - | - | - | - | - | x | x | - |
|
| Setting up WebSocket | v | - | - | - | - | - | - | x | x |
|
| Introducing Python 3.6 and asyncio library | v | - | - | - | - | - | - | - | x |
|
| ||||||||||
|
| Testing light to help measuring | x | - | x | - | - | - | - | - | - |
|
| Review: sensors and measuring concept | - | - | x | x | x | - | - | - | - |
|
| Review: self-calibration method | x | - | x | - | - | - | - | - | - |
|
| Review: computation hardware | - | - | x | - | - | - | - | - | - |
|
| Using lapmiddle as computing platform | - | - | - | x | x | x | x | - | - |
|
| Using camera as measurement sensor | x | - | - | x | - | - | - | - | - |
|
| Setting up ToF sensors | v | - | - | - | x | - | x | - | - |
|
| Using Raspberry Pi as computing platform | v | - | - | - | - | x | x | - | - |
|
| Using Arduino as computing platform | x | - | - | - | - | - | x | - | - |
|
| ||||||||||
|
| Bottles and cans as test rig | x | - | x | x | - | - | - | - | - |
|
| Oil barrel as test rig | x | - | - | x | - | - | - | - | - |
|
| Planning the machined test rig | v | - | - | - | x | - | - | - | - |
|
| Assembling the machined test rig | v | - | - | - | - | x | x | - | - |
|
| Setting up sensor platform | v | - | - | - | - | - | x | - | - |
Figure 4Wayfaring journey depicted with probes.
Review of possible sensors as result of Probe 25.
| Sensor Type | Model | Usability | Price | Specifications | Link |
|---|---|---|---|---|---|
| Laser (triangulation) | Keyence IL-300 (example) | Analog output, requires ADC converter to connect to Rapberry Pi. | Several hundred to thousands USD | Repeatability: 30 μm, Linearity: ±0.25 of F.S. (Keyence IL-300) |
|
| Infra-red | Sharp GP2Y0A21YK (example) | JST connector, analog output | $13.95 | 3.1 V at 10 cm to 0.4 V at 80 cm |
|
| Ultrasound | HRXL-MaxSonar-WR (example) | Arduino and Raspberry Pi compatible. Sensor outputs: Analog Voltage, Serial, Pulse Width. | $99.95 | Resolution of 1mm |
|
| Camera with feature detection | Logitech C920 webcam | USB connection to Raspberry Pi. Requires feature detection, for example using OpenCV library. | $79.99 (already available at laboratory) | Dependent on distance, pixel count and camera vision software. |
|
| Eddy-current | Metrix MX2030 (example) | Analog output, requires ADC converter to connect to Rapberry Pi. | One to several hundred USD | Typical range 2 mm. Up to 40 mm available. |
|
| Thermal camera | FLiR Dev Kit | SPI port, works with Arduino or Raspberry Pi | $229.95 | resolution of 80 × 60 pixels |
|
| UWB radar | X4M200 | Python API | $249.00 | detection zone of 0.4–5.0 m |
|
| Laser (Time of Flight) | VL53L0X board from Polulu | I2C interface (available in Raspberry Pi). Open source library available for Python. | $9.95 | Resolution 1 mm. Accuracy ±3 to ±10% depending on conditions. |
|
Figure 5Early prototyping and concept creation for the test rig. Probe 34.
Figure 6The top view of the Probe 37, which was also the final physical form of the prototype.