waves&simulator&and&ac/ve&heave ... - filippo...

1
RESEARCH POSTER PRESENTATION DESIGN © 2012 www.PosterPresentations.com INTRODUCTION CONCLUSIONS work to be the first in a series of open-source designs to be released, and through the contributions of the open-source user community, result in a large number of design modifications and variations available to researchers. REFERENCES [1] Filippo Sanfilippo, Lars Ivar Hatledal, Hans Georg Schaathun, Kristin Ytterstad Pettersen and Houxiang Zhang. A Universal Control Architecture for Maritime Cranes and Robots Using Genetic Algorithms as a Possible Mapping Approach. In Proceedings of the IEEE International Conference on Robotics and Biomimetics (ROBIO), Shenzhen, China. 2013, 322–327. [2] Yingguang Chu, Filippo Sanfilippo, Vilmar Æsøy and Houxiang Zhang. An Effective Heave Compensation and Anti-sway Control Approach for Offshore Hydraulic Crane Operations. In Proceeding of the IEEE International Conference on Mechatronics and Automation (ICMA), Tianjin, China. 2014, 1282–1287. [3] Filippo Sanfilippo, Lars Ivar Hatledal, Houxiang Zhang, Massimiliano Fago and Kristin Ytterstad Pettersen. JOpenShowVar: an Open-Source Cross-Platform Communication Interface to Kuka Robots. In Proceeding of the IEEE International Conference on Information and Automation (ICIA), Hailar, China. 2014, 1154–1159. [4] Lars Ivar Hatledal, Filippo Sanfilippo and Houxiang Zhang. JIOP: a Java Intelligent Optimisation and Machine Learning Framework. In Proceedings of the 28th European Conference on Modelling and Simulation (ECMS), Brescia, Italy. 2014, 101–107. In this work, a framework that allows for reproducing in a laboratory setup the same challenging operation scenario of controlling offshore cranes is presented. This framework can be used for testing different control approaches and for training purposes. The system consists of an industrial robot, the Kuka KR 6 R900 SIXX (KR AGILUS) manipulator, and of a 3 degrees of freedom motion platform, as shown in Fig. 1. The motion platform is used to simulate the waves effects, while the robotic arm is controlled by the user with a joystick. The waves contribution is monitored by means of an accelerometer mounted on the platform and it is used as a negative input to the manipulator's control algorithm so that active heave compensation methods can be achieved. Concerning the system architecture, the presented framework is built on open-source software and hardware. Related simulations and experimental results are carried out to validate the efficiency of the proposed framework. In particular, it can be certified that this approach allows for an effective risk reduction from both an individual as well as an overall evaluation of the potential harm. Waves Simulator and Ac/ve Heave Compensa/on Framework for Demanding Offshore Crane Opera/ons CONTACTS Filippo Sanfilippo is a PhD candidate in Engineering Cybernetics at the Norwegian University of Science and Technology and research assistant at the faculty of Marine Technology and Operations, Aalesund University College. Supervisors: Professor Kristin Ytterstad Pettersen, Professor Houxiang Zhang and Professor Domenico Prattichizzo. Email: [email protected] Fig. 1 The proposed waves simulator and active heave compensation framework for demanding offshore crane operations. This paper highlights the features of a flexible framework that allows for reproducing in a laboratory setup the same challenging operation scenario of controlling offshore cranes. The system can be used for testing different control algorithms as well as for training purposes. In the future, different control algorithms such as the ones implemented in [4] may be tested as alternatives to the standard kinematic method. Under rough sea conditions, offshore activities involving crane operations result in many problems such as load sway, positioning accuracy, collision avoidance and manipulation security. Even though the operating environment can be very challenging, it is still quite common to use relatively simple control interfaces to perform offshore crane operations. In most cases, the operator has to handle an array of levers and buttons to operate the crane joint by joint [1]. When considering working efficiency and safety, this kind of control is extremely difficult to manage and relies on extensive experience with high operating skill level of the operators. In particular, when a large load sway occurs under extreme sea conditions, reliable control is almost impossible to be manually achieved. Currently, a huge amount of resources are spent on training operators and a great deal of cost can be wasted during the downtime waiting for a better weather condition. In this optic, more flexible and reliable control approaches are needed. Several research groups are investing resources in this direction. However, testing new control methods in a real setup environment is very difficult because of the challenging work-space in which maritime cranes are operated. For this reason, several studies have been performed by using a simulation environment. For instance, an effective heave compensation control approach for offshore crane operations, which is based on robotic arm kinematics and energy dissipation principles, was proposed by our research group in [2]. The system architecture integrates the control model for crane operations, the hydraulic system model for hydraulics characteristic analysis, the 3D model of the crane to be controlled, the vessel and the environment for visualisation. The proposed control algorithm and simulation model can be extended to any type of crane model regardless of its configuration or DOFs without influencing the effectiveness of the method. However, a simulation approach is always limited compared to a realistic experimental setup. In order to give researchers the possibility of testing alternative control algorithms for maritime cranes in a realistic and safe laboratory setup, a waves simulator and active heave compensation framework for demanding offshore crane operations is proposed in this work. r z_R^(n_z ) tees F. Sanfilippo and H. Zhang Department of Mari/me Technology and Opera/ons Aalesund University College Postboks 1517, 6025 Aalesund, Norway {fisa, laht, hozh}@hials.no K. Y. Pe^ersen Department of Engineering Cyberne/cs Norwegian University of Science and Technology 7491 Trondheim, Norway kris/n.y.pe^[email protected] BACKGROUND METHODS The adopted control system architecture is shown in Fig. 2. It is a client-server architecture with the input device running as a client and communicating with a server where the logic of the control algorithm is implemented. The presented framework is built on open-source software and hardware. The authors intend this Fig. 2 The proposed client-server architecture. Concerning the software, the communication between the server and the robotic arm is achieved by using JOpenShowVar, an open-source cross-platform communication interface to Kuka robots [3]. As shown in Fig. 3., all the hardware components of the proposed architecture are also open-source or semi-open-source. In particular, the server runs on an Odroid-U3 microcomputer. The Odroid-U3 is a powerful single-board computer equipped with a Linux operating system. The client that collects the accelerometer data runs on an Arduino board. On the software side, Arduino provides a number of libraries to make programming the micro-controller easier. The choice of using Arduino makes the proposed framework easy to maintain and makes it possible to add new features in the future. Fig. 3 All the hardware components of the proposed architecture are open-source or semi-open-source.

Upload: others

Post on 07-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Waves&Simulator&and&Ac/ve&Heave ... - Filippo Sanfilippofilipposanfilippo.inspitivity.com/posters/waves... · Filippo Sanfilippo is a PhD candidate in Engineering Cybernetics at the

RESEARCH POSTER PRESENTATION DESIGN © 2012

www.PosterPresentations.com

(—THIS SIDEBAR DOES NOT PRINT—) DES IGN GUIDE

This PowerPoint 2007 template produces an A0 presentation poster. You can use it to create your research poster and save valuable time placing titles, subtitles, text, and graphics. We provide a series of online tutorials that will guide you through the poster design process and answer your poster production questions. To view our template tutorials, go online to PosterPresentations.com and click on HELP DESK. When you are ready to print your poster, go online to PosterPresentations.com Need assistance? Call us at 1.510.649.3001

QUICK START

Zoom in and out As you work on your poster zoom in and out to the level that is more comfortable to you. Go to VIEW > ZOOM.

Title, Authors, and Affiliations

Start designing your poster by adding the title, the names of the authors, and the affiliated institutions. You can type or paste text into the provided boxes. The template will automatically adjust the size of your text to fit the title box. You can manually override this feature and change the size of your text. TIP: The font size of your title should be bigger than your name(s) and institution name(s).

Adding Logos / Seals Most often, logos are added on each side of the title. You can insert a logo by dragging and dropping it from your desktop, copy and paste or by going to INSERT > PICTURES. Logos taken from web sites are likely to be low quality when printed. Zoom it at 100% to see what the logo will look like on the final poster and make any necessary adjustments. TIP: See if your school’s logo is available on our free poster templates page.

Photographs / Graphics You can add images by dragging and dropping from your desktop, copy and paste, or by going to INSERT > PICTURES. Resize images proportionally by holding down the SHIFT key and dragging one of the corner handles. For a professional-looking poster, do not distort your images by enlarging them disproportionally.

Image Quality Check Zoom in and look at your images at 100% magnification. If they look good they will print well.

ORIGINAL   DISTORTED  

Corner  handles  

Good

 prin

/ng  qu

ality

 

Bad  prin/n

g  qu

ality

 

QUICK START (cont. )

How to change the template color theme You can easily change the color theme of your poster by going to the DESIGN menu, click on COLORS, and choose the color theme of your choice. You can also create your own color theme. You can also manually change the color of your background by going to VIEW > SLIDE MASTER. After you finish working on the master be sure to go to VIEW > NORMAL to continue working on your poster.

How to add Text The template comes with a number of pre-formatted placeholders for headers and text blocks. You can add more blocks by copying and pasting the existing ones or by adding a text box from the HOME menu.

Text size

Adjust the size of your text based on how much content you have to present. The default template text offers a good starting point. Follow the conference requirements.

How to add Tables

To add a table from scratch go to the INSERT menu and click on TABLE. A drop-down box will help you select rows and columns.

You can also copy and a paste a table from Word or another PowerPoint document. A pasted table may need to be re-formatted by RIGHT-CLICK > FORMAT SHAPE, TEXT BOX, Margins.

Graphs / Charts You can simply copy and paste charts and graphs from Excel or Word. Some reformatting may be required depending on how the original document has been created.

How to change the column configuration RIGHT-CLICK on the poster background and select LAYOUT to see the column options available for this template. The poster columns can also be customized on the Master. VIEW > MASTER.

How to remove the info bars

If you are working in PowerPoint for Windows and have finished your poster, save as PDF and the bars will not be included. You can also delete them by going to VIEW > MASTER. On the Mac adjust the Page-Setup to match the Page-Setup in PowerPoint before you create a PDF. You can also delete them from the Slide Master.

Save your work Save your template as a PowerPoint document. For printing, save as PowerPoint of “Print-quality” PDF.

Print your poster When you are ready to have your poster printed go online to PosterPresentations.com and click on the “Order Your Poster” button. Choose the poster type the best suits your needs and submit your order. If you submit a PowerPoint document you will be receiving a PDF proof for your approval prior to printing. If your order is placed and paid for before noon, Pacific, Monday through Friday, your order will ship out that same day. Next day, Second day, Third day, and Free Ground services are offered. Go to PosterPresentations.com for more information.

Student discounts are available on our Facebook page. Go to PosterPresentations.com and click on the FB icon.

©  2013  PosterPresenta/ons.com          2117  Fourth  Street  ,  Unit  C                            Berkeley  CA  94710          [email protected]  

INTRODUCTION  

CONCLUSIONS  

work to be the first in a series of open-source designs to be released, and through the contributions of the open-source user community, result in a large number of design modifications and variations available to researchers.

REFERENCES  [1] Filippo Sanfilippo, Lars Ivar Hatledal, Hans Georg Schaathun, Kristin Ytterstad Pettersen and Houxiang Zhang. A Universal Control Architecture for Maritime Cranes and Robots Using Genetic Algorithms as a Possible Mapping Approach. In Proceedings of the IEEE International Conference on Robotics and Biomimetics (ROBIO), Shenzhen, China. 2013, 322–327. [2] Yingguang Chu, Filippo Sanfilippo, Vilmar Æsøy and Houxiang Zhang. An Effective Heave Compensation and Anti-sway Control Approach for Offshore Hydraulic Crane Operations. In Proceeding of the IEEE International Conference on Mechatronics and Automation (ICMA), Tianjin, China. 2014, 1282–1287. [3] Filippo Sanfilippo, Lars Ivar Hatledal, Houxiang Zhang, Massimiliano Fago and Kristin Ytterstad Pettersen. JOpenShowVar: an Open-Source Cross-Platform Communication Interface to Kuka Robots. In Proceeding of the IEEE International Conference on Information and Automation (ICIA), Hailar, China. 2014, 1154–1159. [4] Lars Ivar Hatledal, Filippo Sanfilippo and Houxiang Zhang. JIOP: a Java Intelligent Optimisation and Machine Learning Framework. In Proceedings of the 28th European Conference on Modelling and Simulation (ECMS), Brescia, Italy. 2014, 101–107.

In this work, a framework that allows for reproducing in a laboratory setup the same challenging operation scenario of controlling offshore cranes is presented. This framework can be used for testing different control approaches and for training purposes. The system consists of an industrial robot, the Kuka KR 6 R900 SIXX (KR AGILUS) manipulator, and of a 3 degrees of freedom motion platform, as shown in Fig. 1. The motion platform is used to simulate the waves effects, while the robotic arm is controlled by the user with a joystick. The waves contribution is monitored by means of an accelerometer mounted on the platform and it is used as a negative input to the manipulator's control algorithm so that active heave compensation methods can be achieved. Concerning the system architecture, the presented framework is built on open-source software and hardware. Related simulations and experimental results are carried out to validate the efficiency of the proposed framework. In particular, it can be certified that this approach allows for an effective risk reduction from both an individual as well as an overall evaluation of the potential harm.

Waves  Simulator  and  Ac/ve  Heave  Compensa/on  Framework  for  Demanding  Offshore  Crane  Opera/ons  

CONTACTS  

Filippo Sanfilippo is a PhD candidate in Engineering Cybernetics at the Norwegian University of Science and Technology and research assistant at the faculty of Marine Technology and Operations, Aalesund University College. Supervisors: Professor Kristin Ytterstad Pettersen, Professor Houxiang Zhang and Professor Domenico Prattichizzo. Email: [email protected]

Fig. 1 The proposed waves simulator and active heave compensation framework for demanding offshore crane operations.

This paper highlights the features of a flexible framework that allows for reproducing in a laboratory setup the same challenging operation scenario of controlling offshore cranes. The system can be used for testing different control algorithms as well as for training purposes. In the future, different control algorithms such as the ones implemented in [4] may be tested as alternatives to the standard kinematic method.

Under rough sea conditions, offshore activities involving crane operations result in many problems such as load sway, positioning accuracy, collision avoidance and manipulation security. Even though the operating environment can be very challenging, it is still quite common to use relatively simple control interfaces to perform offshore crane operations. In most cases, the operator has to handle an array of levers and buttons to operate the crane joint by joint [1]. When considering working efficiency and safety, this kind of control is extremely difficult to manage and relies on extensive experience with high operating skill level of the operators. In particular, when a large load sway occurs under extreme sea conditions, reliable control is almost impossible to be manually achieved. Currently, a huge amount of resources are spent on training operators and a great deal of cost can be wasted during the downtime waiting for a better weather condition. In this optic, more flexible and reliable control approaches are needed. Several research groups are investing resources in this direction. However, testing new control methods in a real setup environment is very difficult because of the challenging work-space in which maritime cranes are operated. For this reason, several studies have been performed by using a simulation environment. For instance, an effective heave compensation control approach for offshore crane operations, which is based on robotic arm kinematics and energy dissipation principles, was proposed by our research group in [2]. The system architecture integrates the control model for crane operations, the hydraulic system model for hydraulics characteristic analysis, the 3D model of the crane to be controlled, the vessel and the environment for visualisation. The proposed control algorithm and simulation model can be extended to any type of crane model regardless of its configuration or DOFs without influencing the effectiveness of the method. However, a simulation approach is always limited compared to a realistic experimental setup. In order to give researchers the possibility of testing alternative control algorithms for maritime cranes in a realistic and safe laboratory setup, a waves simulator and active heave compensation framework for demanding offshore crane operations is proposed in this work.

rz_R^(n_z )tees

F.  Sanfilippo  and  H.  Zhang  Department  of  Mari/me  Technology  and  Opera/ons  

Aalesund  University  College  Postboks  1517,  6025  Aalesund,  Norway  

{fisa,  laht,  hozh}@hials.no    

K.  Y.  Pe^ersen  Department  of  Engineering  Cyberne/cs  

Norwegian  University  of  Science  and  Technology  7491  Trondheim,  Norway  

kris/n.y.pe^[email protected]    

BACKGROUND  

METHODS  The adopted control system architecture is shown in Fig. 2. It is a client-server architecture with the input device running as a client and communicating with a server where the logic of the control algorithm is implemented. The presented framework is built on open-source software and hardware. The authors intend this

Fig. 2 The proposed client-server architecture.

Concerning the software, the communication between the server and the robotic arm is achieved by using JOpenShowVar, an open-source cross-platform communication interface to Kuka robots [3]. As shown in Fig. 3., all the hardware components of the proposed architecture are also open-source or semi-open-source. In particular, the server runs on an Odroid-U3 microcomputer. The Odroid-U3 is a powerful single-board computer equipped with a Linux operating system. The client that collects the accelerometer data runs on an Arduino board. On the software side, Arduino provides a number of libraries to make programming the micro-controller easier. The choice of using Arduino makes the proposed framework easy to maintain and makes it possible to add new features in the future.

Fig. 3 All the hardware components of the proposed architecture are open-source or semi-open-source.