SlideShare a Scribd company logo
1 of 7
Download to read offline
23rd ABCM International Congress of Mechanical Engineering
December 6-11, 2015, Rio de Janeiro, RJ, Brazil
DIRECTION AND DEPTH CONTROL SYSTEM DESIGN IN A
CARANGIFORM FISH-ROBOT
Natália Mendes Ceoldo; Henrique Dória; Jimmy Setsuo Hirata; Armando Choquetarqui Aro; Rafael Pereira
Bachega; Ricardo Pires and Alexandre Brincalepe Campo
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo – Campus São Paulo
Rua Pedro Vicente, 625 CEP 01109-010 São Paulo – SP - Brazil
e-mail: hvdoria@gmail.com; ; nat.mceoldo@gmail.com; setsuo.kun@hotmail.co.jp; armando.chtq@gmail.com;
rafaelbachega@gmail.com; ricardopires@ieee.org and brincalepe@gmail.com
Abstract. In this work is presented the study regarding the pectoral fins influence on direction and depth of an
autonomous carangiform fish-robot inside a water tank. According to the data acquired from pressure sensor and a
3-axes accelerometer and gyroscope on the fish-robot, the balance and depth are controlled using two servomotors
attached to the pectoral fins. The pressure measured will be used for the depth control of the robot fish, while for the
balance will be necessary the data from the accelerometer and gyroscope. Another aim of this work is the study of the
dynamics of the straightforward movement and methods to turning using known mathematical patterns of a
carangiform fish tail movement. The methods to change direction can combine the tail movement with the pectoral fins
influence. These initial studies to control the direction and depth of the fish-robot will be used for navigation control
system in further development.
Keywords: Robot Fish, Biomimetic Robot, gait control
1. INTRODUCTION
The development of robots that mimics the behavior of fishes has been recently subject of studies in different
research centers. According to WANG (2011), the main reason to build a fish robot instead of underwater vehicles
moved by propellers is due to a better efficiency of the dynamics of a fish that bends its own body to move. In a fish
robot the motion is given by electrical actuators and other suitable materials.
According to Chan (2007), except by submarine vehicles with high speed turbines, fishes have a superior capability
to move underwater, generating less noise on the environment, which gives an advantage for using it on marine
exploration and surveillance. From this premise, it is clear the benefits to develop a fish robot for use either as marine
explorations or for aquarium exhibition.
Among the different applications for a fish robot are: exploration of oceans and rivers, surveillance, wreckage
inspection, offshore platforms maintenance, pipes, ducts and environmental inspection, acquisition and analysis of intra-
body data.
As presented on Sfakiotakis (1999) paper, fishes can be classified according to the way them thrust their bodies on
the following groups: anguiliforms, carangiforms and ostraciforms, as shown in the Fig. 1.
Figure 1. Fish classification due the locomotion mode. (a) Anguiliform, (b) subcarangiform, (c) carangiform and
(d) thunniform. (Sfakiotakis, 1999)
According to Chan (2007) the kind of fish with the simplest way of swimming to mimics is the ostraciiform,
because it requires only one actuator to perform its motion. In his work pectoral fins are used to improve the roll
stability and to better control the vertical motion.
Since 2004 the YU’s research team has produced many papers analyzing different points of a fish robot project,
particularly of a carangiform type (2004, 2005, 2006, 2007, 2008 and 2011).
N.M.Ceoldo, H.V.Dória J.Hirata, A.C.Aro, R.P.Bachega, R.Pires and A.B.Campo
Direction and Depth Control System Design In a Caragiform Fish-Robot
The study of fish robot motion by prototypes and computer simulations makes possible the analysis of different
structure configurations, permiting a better comprehension of the problem, as presented on CHOWDHURY (2011).
On KIM’s (2007) work there is a study of the optimization of the thrust of an articulated fish robot. Its links uses
servo motors, and the second connection is done with a spring, to simulate the soft move of fishes. Others studied
structures add more pairs of fins (LACHAT, 2006) and (PARAMESWARAN, 2011), besides the use of different sensor
to control the attitude of the robot (LIU, 2005).
The works of XU (2011), XIAO (2011) and WANG (2011) presents the model and different control techniques of a
fish robot within simulations and experimental results.
The attitude control of a fish robot is proposed by BARBERA (2011), it uses data acquired from digital
accelerometers and gyroscopes sensors.
ZHONG (2013) developed a fish robot using a tendon on the tail from a unique rigid string (Fig. 2), obtaining a
softer motion with just one servo motor. For the attitude control, it was used pectoral fins.
Figure 2. Details of pectoral fin (ZHONG, 2013)
On the PHAMDUY’s (2015) work there is a focus on the educational field, which was developed a fish robot that
interacts with an iDevice on a didactic platform. It is possible to a lay person “draw” the track to be followed by the fish
on the semiautonomous mode, or to control it manually. There is also a complete autonomous mode.
2. DESIGN DESCRIPTION
As a long term project that the main goal is to obtain a complete autonomous carangiform fish robot that is currently
on its second version, there were some features that were redesigned while others were maintained.
The previous version of this work a four-link biomimetic fish with a carangiform structure named Tucuazul I (Fig.
3) was designed and built. On that phase several experimental essays were developed at a water tank where the
propulsion forces and maneuver issues analysis were performed through the use of a test facility. The forces generated
along the tests, when the robot fish movement was generated were measured through the use of a set of strain gauge
sensors attached to a vertical bar.
Figure 3. CAD Design of Tucuazul I (HIRATA, 2013).
23rd ABCM International Congress of Mechanical Engineering
December 6-11, 2015, Rio de Janeiro, RJ, Brazil
On the present version of Tucuazul (Fig. 4 and Fig. 5) were added new features compared to the previous design,
one of them that is first noticeable is the appearance, which looks more like a real fish.
And the most significant change was the addition of pectoral fins, with a very important responsibility for its
stability and control of depth changes. It was also added a dorsal fin. Another important modification in the design was
the unification of the anterior portion of the body, where there were two links on the first version and now is just one.
This last change was done to simplify and enlarge the space where the electronics will be placed. As a consequence of
this decision the whole structure became longer and the three servo-motor used are standard sized, while the previous
version used two micro servos and one standard servo for the tail motion.
Figure 4. 3D model of Tucuazul V2
Figure 5. Superior View of Tucuazul V2
3. STUDY OF ROBOT FISH KINEMATICS
3.1 Mathematical model simulations
The same mathematical model were used - Eq. (1) (HIRATA, 2013). The few adaptations in this part were some
adjustments on values of the coefficients, due to the new length of the fish as well the reduction of one link in the
structure. The new simulation also has given a softer tail’s motion (Fig 6 and Fig. 7).
ybody(x,t) = (c1x + c2x2
)[sin(kx + ωt)] + vc
3.5
(1)
Figure 6. Simulation for a straight forward move.
N.M.Ceoldo, H.V.Dória J.Hirata, A.C.Aro, R.P.Bachega, R.Pires and A.B.Campo
Direction and Depth Control System Design In a Caragiform Fish-Robot
Figure 7. Simulation for turning move.
4. PHYSICAL PROTOTYPE AND CONTROL PROPOSAL
The current version was made of ABS (Acrylonitrile Butadiene Styrene) in a 3D printer (Fig. 8). This prototype
will be used to study the influence of pectoral fins on the balance and depth control of an autonomous carangiform fish-
robot inside a water tank.
The depth information will be acquired using a pressure sensor because of the proportionality of depth and pressure.
A 3-axes accelerometer and gyroscope will also be used to get information about the balance and attitude of the robot.
According to the data received by the pressure sensor, accelerometer and gyroscope the control of depth and
balance will be made by both pectoral fins, moved by one servomotor each. This way will be possible to analyze roll,
pitch and yaw motions as its vertical position.
Figure 8. Robot fish structure view from the top. Central position (Left) and curve movement (Right)
Another purpose of this work is to study the dynamics of a basic known fish’s pattern of motion on the fish-robot to
move forward, as well methods of changing the direction to left/right combining actions of the tail and the pectoral fins.
These preliminaries researches will be used for a further navigation system to be used on the robot.
The pressure sensor on study to be used is a BMP 180, which also has a temperature sensor integrated on it. This
sensor uses I2C protocol to give an interface with a microcontroller.
For the data acquisition is being used the LABVIEW software within an Atmega microcontroller. The
communication is done by a serial interface and the data acquired could be shown graphically on the Labview
environment.
According to the data received from the pressure sensors was developed a logic using the microcontroller to keep
the balance of the fish using the pectoral fins. Another control logic to change the vertical position was also developed
using the same principle to act by the pectoral fins.
23rd ABCM International Congress of Mechanical Engineering
December 6-11, 2015, Rio de Janeiro, RJ, Brazil
The idea to keep the fish balance is to make a comparison between the values of both sensors. The sensors values
will be sent to the microcontroller, which will analyze the signal received and actuate on the servo motors signal, trying
to equalize the value of both sensors received as can be seen at Fig. 9.
Figure 9. Robot Fish balance control scheme
For the fish level under water first of all, it’s necessary to define the set point.
The depth can be calculated from the pressure sensor data. To change the desired level, the controller send a signal for
the actuators (left and right fin) in order to the fish to go deeper. The data at the pressure sensors change feedbacks the
control system as can be seen at Fig. 10.
Figure 10. Robot Fish depth control scheme
The connection between the fin and the servomotor can be seen at Fig. 11.
Figure 11. CAD design of the integration between the actuator and the lateral fin
In order to plot in a chart the values of the pressure sensor, it was used the software National Instruments
Labview. Inside the fish, using embedded electronics is not possible to acquire data from the sensor like this, because at
this stage of the work, the embedded communication has not been developed yet. To analyze the data and the change of
pressure inside the fish, it was made a data acquisition from the sensor and the microcontroller.
The following pictures are from previous simulations of the data acquired from the pressure sensor. At Fig. 12
is it possible to see a small variation in the data acquired from the pressure sensor, this kind of variation is due to a little
change of depth that could be caused by a loss of balance.
N.M.Ceoldo, H.V.Dória J.Hirata, A.C.Aro, R.P.Bachega, R.Pires and A.B.Campo
Direction and Depth Control System Design In a Caragiform Fish-Robot
Figure 12. Small variations on the pressure sensor.
At figure 13 it’s possible to analyze the case of a great changing of the level inside the water (fish depth
control). In this case, the fish is coming back to the surface, as the pressure goes lower, the depth decreases, taking the
fish back to the surface.
Figure 13. Change in the pressure in one of the fish fins representing the actuation of the motors, for the fish to go to
the surface.
5. CONCLUSIONS
The new design of the fish robot was a good evolution of the project, giving more space to embed the electronics
and the most important: opening new possibilities of control of its balance and depth using pectoral fins acted by servo-
motors according to the data received by pressure, accelerometer and gyroscope sensors.
The facility may also be used to analyze the temperature inside the fish, and constantly the temperature of the
environmental which the fish is inserted. In future works it will be possible to analyze the data acquired by the fish’s
embedded sensors to an external panel, making possible analysis of the water quality, oxygen and even inspections or
interactivity.
6. REFERENCES
Bachega, R. P. ; Pires, R. ; Campo, A. B., 2012. “Hardware Configuration of Hexapod Robot to Force Feedback
Control Development.” In: 44th Southeastern Symposium on System Theory, 2012, Jacksonville, FL , USA.
Proceedings of the 2012 - 44th Southeastern Symposium on System Theory. p. 116-120. Danvers, MA, USA : IEEE
- Omnipress.
23rd ABCM International Congress of Mechanical Engineering
December 6-11, 2015, Rio de Janeiro, RJ, Brazil
Bachega, R. P. ; Pires, R. ; Campo, A. B., 2011. “Métodos Analíticos e Gráficos para Análise e Simulação de
Locomoção Periódica e Não-Periódica em Robôs Hexápodes.” In: 2o. Congresso Científico da Semana Nacional de
Ciência e Tecnologia do IFSP.
Bachega, R. P. ; Campo, A. B., 2010. “Desenvolvimento de um Modelo Computacional para Análise Cinemática e
Simulação de Trajetórias para Robôs Hexápodes.” Workshop Robótica Aplicada e Automação, Robocontrol.
Barbera, G.; Pi, L.; Deng, X., 2011. “Attitude Control for a Pectoral Fin Actuated Bio-inspired Robotic Fish.” IN: IEEE
International Conference on Robotics and Automation, Shanghai International Conference Center, Shanghai, China.
Chan, W. L.; Kang, T.; Lee, Y. J. Sung, S. K.; Yoon, K. J., 2007. “Swimming Study on an Ostraciiform Fish Robot.”
IN: International Conference on Control, Automation and Systems, COEX, Seoul, Korea.
Hirata, J. S., Aro, A. C., Dória, H., Ceoldo, N. M., Bacurau, E. S., Bachega, R. P., Pires, R. and Campo, A. B.
Propulsion Analysis of A Carangiform Fish Robot, in 22nd International Congress of Mechanical Engineering –
COBEM 2013, Ribeirão Preto, Brazil.
Kim, H. S.; Lee, B. R.; Kim, R. A Study on the Motion Mechanism of Articulated Fish Robot. IN: IEEE International
Conference on Mechatronics and Automation, August 5 - 8, 2007, Harbin, China. Harbin, 2007.
Lachat, D.; CRESPI, A.; IJSPEERT, A. J. BoxyBot: a swimming and crawling fish robot controlled by a central pattern
generator. IN: BIOROB-CONF-2006-010, Lausanne, Switzerland, 2006.
Liu, J.; HU, H. Mimicry of Sharp Turning Behaviours in a Robotic Fish. IN: IEEE International Conference on
Robotics and Automation, Barcelona, Spain, April 2005. Barcelona, 2005.
Parameswaran, S.; Selvin, S. 2011. “Fish Model for Underwater Robots.” IN: IEEE/INDICON India Conference,
Ernakulam, India, December 16-18, 2011.
Phamduy, P., LeGrand, R., Porfiri, M. Robotic Fish Design and Characterization of an Interactive iDevice-Controlled
Robotic Fish for Informal Science Education. IN: IEEE Robotics & Automation Magazine, March 2015.
M. Sfakiotakis, D. M. Lane, and J. B. C. Davies, “Review of fish swimming modes for aquatic locomotion,” IN: IEEE
Journal of Oceanic Engineering, vol. 24, No. 2, pp. 237–252, Apr. 1999.
Wang, S.; Dong, X.; Shang, L. J. Thrust Analysis of the Undulating Ribbon-Fin for Biomimetic Underwater Robots.
IN: 2nd International Conference on Intelligent Control and Information Processing, Harbin, China, Jul 25-28, 2011.
Wang, J.; Alequin, F. R.; Tan, X. Dynamic Modeling of Robotic Fish and Its Experimental Validation. IN: IEEE/RSJ
International Conference on Intelligent Robots and Systems, San Francisco, CA, USA September 25-30, 2011.
Xiao, Q.; Kong, F.; Tao, J. Research on Point-to-point of Biomimetic Robot-fish Based on Fuzzy Control. IN:
International Conference on Electric Information and Control Engineering (ICEICE), , Liuzhou, China, 2011.
Xu, J. X.; Niu, X. L. Analytical control design for a biomimetic robotic fish. IEEE International Symposium on
Industrial Electronics (ISIE), , Singapore, Singapore, 27-30 June 2011.
Yu, J.; Tan, M.; Wang, S.; Chen, E. Development of a Biomimetic Robotic Fish and Its Control Algorithm. IN: IEEE
Transactions on Onsystems, man, and cybernetics - TRANSACTIONS - PART B: CYBERNETICS, VOL. 34, Nº.
4, Beijing, China, august 2004.
Yu, J.; Wang, L.; Tan, M. A Framework for Biomimetic Robot Fish’s Design and Its Realization. IN: American Control
Conference,. Portland, OR, USA, June 8-10, 2005.
Yu, J.; Liu, L.; Tan, M. Dynamic Modeling of Multi-link Swimming Robot Capable of 3-D Motion. IN: IEEE
International Conference on Mechatronics and Automation, Harbin, China. Harbin, August 5 - 8, 2007.
Yu, J.; Wang, L.; Tan, M. Geometric Optimization of Relative Link Lengths for Biomimetic Robotic Fish. IN: IEEE
Transactions on Robotics, VOL. 23, Nº. 2, Tallinn, Estonia, APRIL 2007.
Yu, J,; Liu, L.; Wang, L. Tan, M. Xu, D. Turning Control of a Multilink Biomimetic Robotic Fish. IN: IEEE
Transactions on Robotics, Vol. 24, No. 1, , Beijing, China, FEBRUARY 2008.
Yu, J.; Wang, M.; Wang, W.; Zhang, J. 2011. “Design and Control of a Fish-Inspired Multimodal Swimming Robot.”
IN: IEEE International Conference on Robotics and Automation, Shanghai International Conference Center,
Shanghai, China.
Zhong. Y., Li, Z. The Design and Prototyping of a Wire-driven Robot Fish with Pectoral Fins. IN: IEEE International
Conference on Robotics and Biomimetics – ROBIO, Shenzhen, China, 2013.
7. RESPONSIBILITY NOTICE
The authors are the only responsible for the printed material included in this paper.

More Related Content

Viewers also liked

Tcc carlos felipe de paiva perché
Tcc   carlos felipe de paiva perchéTcc   carlos felipe de paiva perché
Tcc carlos felipe de paiva perchéCarlos Felipe
 
Família de controladores Allen Bradley 2016
Família de controladores Allen Bradley 2016Família de controladores Allen Bradley 2016
Família de controladores Allen Bradley 2016Henrique Dória
 

Viewers also liked (6)

Tcc carlos felipe de paiva perché
Tcc   carlos felipe de paiva perchéTcc   carlos felipe de paiva perché
Tcc carlos felipe de paiva perché
 
Família de controladores Allen Bradley 2016
Família de controladores Allen Bradley 2016Família de controladores Allen Bradley 2016
Família de controladores Allen Bradley 2016
 
Project Presentation Nus
Project Presentation NusProject Presentation Nus
Project Presentation Nus
 
Underwater Robotics
Underwater RoboticsUnderwater Robotics
Underwater Robotics
 
Introdução a CNC
Introdução a CNCIntrodução a CNC
Introdução a CNC
 
Underwater robot
Underwater robotUnderwater robot
Underwater robot
 

Similar to Cobem2015 fish final

IRJET- Analysis of Artificial Fish based Mechanism
IRJET-  	  Analysis of Artificial Fish based MechanismIRJET-  	  Analysis of Artificial Fish based Mechanism
IRJET- Analysis of Artificial Fish based MechanismIRJET Journal
 
Design & Development of Articulated Inspection ARM for in House Inspection in...
Design & Development of Articulated Inspection ARM for in House Inspection in...Design & Development of Articulated Inspection ARM for in House Inspection in...
Design & Development of Articulated Inspection ARM for in House Inspection in...ijsrd.com
 
NUMERICAL STUDY OF FLUID FLOW AROUND A DIVER HELPER
NUMERICAL STUDY OF FLUID FLOW AROUND A DIVER HELPERNUMERICAL STUDY OF FLUID FLOW AROUND A DIVER HELPER
NUMERICAL STUDY OF FLUID FLOW AROUND A DIVER HELPERijmech
 
IRJET- Underwater Surveillance Robotic Fish
IRJET-  	  Underwater Surveillance Robotic FishIRJET-  	  Underwater Surveillance Robotic Fish
IRJET- Underwater Surveillance Robotic FishIRJET Journal
 
Hydrodynamics of Dolphin Caudal Fins
Hydrodynamics of Dolphin Caudal FinsHydrodynamics of Dolphin Caudal Fins
Hydrodynamics of Dolphin Caudal FinsEric Zacharia
 
Gaitor final report
Gaitor final reportGaitor final report
Gaitor final reportSifat Syed
 
The use of imagery in monitoring existing sub surface structures
The use of imagery in monitoring existing sub surface structuresThe use of imagery in monitoring existing sub surface structures
The use of imagery in monitoring existing sub surface structuresPeter McCready
 
Integral Backstepping Approach for Mobile Robot Control
Integral Backstepping Approach for Mobile Robot ControlIntegral Backstepping Approach for Mobile Robot Control
Integral Backstepping Approach for Mobile Robot ControlTELKOMNIKA JOURNAL
 
20140618 NORM Poster
20140618 NORM Poster20140618 NORM Poster
20140618 NORM PosterJon Meyers
 
OMAE2014 - 23661 Experimental Assessment of The Behaviour Of A Pipe Vibration...
OMAE2014 - 23661 Experimental Assessment of The Behaviour Of A Pipe Vibration...OMAE2014 - 23661 Experimental Assessment of The Behaviour Of A Pipe Vibration...
OMAE2014 - 23661 Experimental Assessment of The Behaviour Of A Pipe Vibration...Luan Tochetto
 
Motion Analysis of Pitch Rotation Mechanism for Posture Control of Butterfly-...
Motion Analysis of Pitch Rotation Mechanism for Posture Control of Butterfly-...Motion Analysis of Pitch Rotation Mechanism for Posture Control of Butterfly-...
Motion Analysis of Pitch Rotation Mechanism for Posture Control of Butterfly-...drboon
 
SOFI "The Soft Robotic Fish"
SOFI "The Soft Robotic Fish"SOFI "The Soft Robotic Fish"
SOFI "The Soft Robotic Fish"Pratibha
 
Mobile sailing robot for automatic estimation of fish density and monitoring ...
Mobile sailing robot for automatic estimation of fish density and monitoring ...Mobile sailing robot for automatic estimation of fish density and monitoring ...
Mobile sailing robot for automatic estimation of fish density and monitoring ...Mateusz383
 
Tibial Insert Micromotion of Various Knee Devices-J of Knee surgery-2010 vol ...
Tibial Insert Micromotion of Various Knee Devices-J of Knee surgery-2010 vol ...Tibial Insert Micromotion of Various Knee Devices-J of Knee surgery-2010 vol ...
Tibial Insert Micromotion of Various Knee Devices-J of Knee surgery-2010 vol ...Safia Bhimji
 
Development of a quadruped mobile robot and its movement system using geometr...
Development of a quadruped mobile robot and its movement system using geometr...Development of a quadruped mobile robot and its movement system using geometr...
Development of a quadruped mobile robot and its movement system using geometr...journalBEEI
 
24 9153 adjusting the origin of buoyancy edit sat
24 9153 adjusting the origin of buoyancy edit sat24 9153 adjusting the origin of buoyancy edit sat
24 9153 adjusting the origin of buoyancy edit satIAESIJEECS
 
Robotic Leg Design to Analysis the Human Leg Swing from Motion Capture
Robotic Leg Design to Analysis the Human Leg Swing from Motion CaptureRobotic Leg Design to Analysis the Human Leg Swing from Motion Capture
Robotic Leg Design to Analysis the Human Leg Swing from Motion CapturejournalBEEI
 
Autonomous Underwater Vehicles - Copy (3).pptx
Autonomous Underwater Vehicles - Copy (3).pptxAutonomous Underwater Vehicles - Copy (3).pptx
Autonomous Underwater Vehicles - Copy (3).pptxanimeshmahatajgm2001
 

Similar to Cobem2015 fish final (20)

IRJET- Analysis of Artificial Fish based Mechanism
IRJET-  	  Analysis of Artificial Fish based MechanismIRJET-  	  Analysis of Artificial Fish based Mechanism
IRJET- Analysis of Artificial Fish based Mechanism
 
Design & Development of Articulated Inspection ARM for in House Inspection in...
Design & Development of Articulated Inspection ARM for in House Inspection in...Design & Development of Articulated Inspection ARM for in House Inspection in...
Design & Development of Articulated Inspection ARM for in House Inspection in...
 
NUMERICAL STUDY OF FLUID FLOW AROUND A DIVER HELPER
NUMERICAL STUDY OF FLUID FLOW AROUND A DIVER HELPERNUMERICAL STUDY OF FLUID FLOW AROUND A DIVER HELPER
NUMERICAL STUDY OF FLUID FLOW AROUND A DIVER HELPER
 
IRJET- Underwater Surveillance Robotic Fish
IRJET-  	  Underwater Surveillance Robotic FishIRJET-  	  Underwater Surveillance Robotic Fish
IRJET- Underwater Surveillance Robotic Fish
 
Hydrodynamics of Dolphin Caudal Fins
Hydrodynamics of Dolphin Caudal FinsHydrodynamics of Dolphin Caudal Fins
Hydrodynamics of Dolphin Caudal Fins
 
Gaitor final report
Gaitor final reportGaitor final report
Gaitor final report
 
The use of imagery in monitoring existing sub surface structures
The use of imagery in monitoring existing sub surface structuresThe use of imagery in monitoring existing sub surface structures
The use of imagery in monitoring existing sub surface structures
 
Integral Backstepping Approach for Mobile Robot Control
Integral Backstepping Approach for Mobile Robot ControlIntegral Backstepping Approach for Mobile Robot Control
Integral Backstepping Approach for Mobile Robot Control
 
20140618 NORM Poster
20140618 NORM Poster20140618 NORM Poster
20140618 NORM Poster
 
OMAE2014 - 23661 Experimental Assessment of The Behaviour Of A Pipe Vibration...
OMAE2014 - 23661 Experimental Assessment of The Behaviour Of A Pipe Vibration...OMAE2014 - 23661 Experimental Assessment of The Behaviour Of A Pipe Vibration...
OMAE2014 - 23661 Experimental Assessment of The Behaviour Of A Pipe Vibration...
 
Motion Analysis of Pitch Rotation Mechanism for Posture Control of Butterfly-...
Motion Analysis of Pitch Rotation Mechanism for Posture Control of Butterfly-...Motion Analysis of Pitch Rotation Mechanism for Posture Control of Butterfly-...
Motion Analysis of Pitch Rotation Mechanism for Posture Control of Butterfly-...
 
SOFI "The Soft Robotic Fish"
SOFI "The Soft Robotic Fish"SOFI "The Soft Robotic Fish"
SOFI "The Soft Robotic Fish"
 
Mobile sailing robot for automatic estimation of fish density and monitoring ...
Mobile sailing robot for automatic estimation of fish density and monitoring ...Mobile sailing robot for automatic estimation of fish density and monitoring ...
Mobile sailing robot for automatic estimation of fish density and monitoring ...
 
Tibial Insert Micromotion of Various Knee Devices-J of Knee surgery-2010 vol ...
Tibial Insert Micromotion of Various Knee Devices-J of Knee surgery-2010 vol ...Tibial Insert Micromotion of Various Knee Devices-J of Knee surgery-2010 vol ...
Tibial Insert Micromotion of Various Knee Devices-J of Knee surgery-2010 vol ...
 
I012426273
I012426273I012426273
I012426273
 
Biomimetics_2007
Biomimetics_2007Biomimetics_2007
Biomimetics_2007
 
Development of a quadruped mobile robot and its movement system using geometr...
Development of a quadruped mobile robot and its movement system using geometr...Development of a quadruped mobile robot and its movement system using geometr...
Development of a quadruped mobile robot and its movement system using geometr...
 
24 9153 adjusting the origin of buoyancy edit sat
24 9153 adjusting the origin of buoyancy edit sat24 9153 adjusting the origin of buoyancy edit sat
24 9153 adjusting the origin of buoyancy edit sat
 
Robotic Leg Design to Analysis the Human Leg Swing from Motion Capture
Robotic Leg Design to Analysis the Human Leg Swing from Motion CaptureRobotic Leg Design to Analysis the Human Leg Swing from Motion Capture
Robotic Leg Design to Analysis the Human Leg Swing from Motion Capture
 
Autonomous Underwater Vehicles - Copy (3).pptx
Autonomous Underwater Vehicles - Copy (3).pptxAutonomous Underwater Vehicles - Copy (3).pptx
Autonomous Underwater Vehicles - Copy (3).pptx
 

More from Henrique Dória

Medições de temperatura
Medições de temperaturaMedições de temperatura
Medições de temperaturaHenrique Dória
 
Robótica, com arduino e kinect sdk
Robótica, com arduino e kinect sdkRobótica, com arduino e kinect sdk
Robótica, com arduino e kinect sdkHenrique Dória
 
Grupo de Robótica do Instituto Federal de São Paulo
Grupo de Robótica do Instituto Federal de São PauloGrupo de Robótica do Instituto Federal de São Paulo
Grupo de Robótica do Instituto Federal de São PauloHenrique Dória
 

More from Henrique Dória (9)

Redes Industriais
Redes IndustriaisRedes Industriais
Redes Industriais
 
Medições de temperatura
Medições de temperaturaMedições de temperatura
Medições de temperatura
 
Robôs biomiméticos
Robôs biomiméticosRobôs biomiméticos
Robôs biomiméticos
 
Sensores de Posição
Sensores de PosiçãoSensores de Posição
Sensores de Posição
 
Carro elétrico
Carro elétricoCarro elétrico
Carro elétrico
 
Eletro mecanicos
Eletro mecanicosEletro mecanicos
Eletro mecanicos
 
Robótica, com arduino e kinect sdk
Robótica, com arduino e kinect sdkRobótica, com arduino e kinect sdk
Robótica, com arduino e kinect sdk
 
Grupo de Robótica do Instituto Federal de São Paulo
Grupo de Robótica do Instituto Federal de São PauloGrupo de Robótica do Instituto Federal de São Paulo
Grupo de Robótica do Instituto Federal de São Paulo
 
Energia - MSP430
Energia - MSP430Energia - MSP430
Energia - MSP430
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Cobem2015 fish final

  • 1. 23rd ABCM International Congress of Mechanical Engineering December 6-11, 2015, Rio de Janeiro, RJ, Brazil DIRECTION AND DEPTH CONTROL SYSTEM DESIGN IN A CARANGIFORM FISH-ROBOT Natália Mendes Ceoldo; Henrique Dória; Jimmy Setsuo Hirata; Armando Choquetarqui Aro; Rafael Pereira Bachega; Ricardo Pires and Alexandre Brincalepe Campo Instituto Federal de Educação, Ciência e Tecnologia de São Paulo – Campus São Paulo Rua Pedro Vicente, 625 CEP 01109-010 São Paulo – SP - Brazil e-mail: hvdoria@gmail.com; ; nat.mceoldo@gmail.com; setsuo.kun@hotmail.co.jp; armando.chtq@gmail.com; rafaelbachega@gmail.com; ricardopires@ieee.org and brincalepe@gmail.com Abstract. In this work is presented the study regarding the pectoral fins influence on direction and depth of an autonomous carangiform fish-robot inside a water tank. According to the data acquired from pressure sensor and a 3-axes accelerometer and gyroscope on the fish-robot, the balance and depth are controlled using two servomotors attached to the pectoral fins. The pressure measured will be used for the depth control of the robot fish, while for the balance will be necessary the data from the accelerometer and gyroscope. Another aim of this work is the study of the dynamics of the straightforward movement and methods to turning using known mathematical patterns of a carangiform fish tail movement. The methods to change direction can combine the tail movement with the pectoral fins influence. These initial studies to control the direction and depth of the fish-robot will be used for navigation control system in further development. Keywords: Robot Fish, Biomimetic Robot, gait control 1. INTRODUCTION The development of robots that mimics the behavior of fishes has been recently subject of studies in different research centers. According to WANG (2011), the main reason to build a fish robot instead of underwater vehicles moved by propellers is due to a better efficiency of the dynamics of a fish that bends its own body to move. In a fish robot the motion is given by electrical actuators and other suitable materials. According to Chan (2007), except by submarine vehicles with high speed turbines, fishes have a superior capability to move underwater, generating less noise on the environment, which gives an advantage for using it on marine exploration and surveillance. From this premise, it is clear the benefits to develop a fish robot for use either as marine explorations or for aquarium exhibition. Among the different applications for a fish robot are: exploration of oceans and rivers, surveillance, wreckage inspection, offshore platforms maintenance, pipes, ducts and environmental inspection, acquisition and analysis of intra- body data. As presented on Sfakiotakis (1999) paper, fishes can be classified according to the way them thrust their bodies on the following groups: anguiliforms, carangiforms and ostraciforms, as shown in the Fig. 1. Figure 1. Fish classification due the locomotion mode. (a) Anguiliform, (b) subcarangiform, (c) carangiform and (d) thunniform. (Sfakiotakis, 1999) According to Chan (2007) the kind of fish with the simplest way of swimming to mimics is the ostraciiform, because it requires only one actuator to perform its motion. In his work pectoral fins are used to improve the roll stability and to better control the vertical motion. Since 2004 the YU’s research team has produced many papers analyzing different points of a fish robot project, particularly of a carangiform type (2004, 2005, 2006, 2007, 2008 and 2011).
  • 2. N.M.Ceoldo, H.V.Dória J.Hirata, A.C.Aro, R.P.Bachega, R.Pires and A.B.Campo Direction and Depth Control System Design In a Caragiform Fish-Robot The study of fish robot motion by prototypes and computer simulations makes possible the analysis of different structure configurations, permiting a better comprehension of the problem, as presented on CHOWDHURY (2011). On KIM’s (2007) work there is a study of the optimization of the thrust of an articulated fish robot. Its links uses servo motors, and the second connection is done with a spring, to simulate the soft move of fishes. Others studied structures add more pairs of fins (LACHAT, 2006) and (PARAMESWARAN, 2011), besides the use of different sensor to control the attitude of the robot (LIU, 2005). The works of XU (2011), XIAO (2011) and WANG (2011) presents the model and different control techniques of a fish robot within simulations and experimental results. The attitude control of a fish robot is proposed by BARBERA (2011), it uses data acquired from digital accelerometers and gyroscopes sensors. ZHONG (2013) developed a fish robot using a tendon on the tail from a unique rigid string (Fig. 2), obtaining a softer motion with just one servo motor. For the attitude control, it was used pectoral fins. Figure 2. Details of pectoral fin (ZHONG, 2013) On the PHAMDUY’s (2015) work there is a focus on the educational field, which was developed a fish robot that interacts with an iDevice on a didactic platform. It is possible to a lay person “draw” the track to be followed by the fish on the semiautonomous mode, or to control it manually. There is also a complete autonomous mode. 2. DESIGN DESCRIPTION As a long term project that the main goal is to obtain a complete autonomous carangiform fish robot that is currently on its second version, there were some features that were redesigned while others were maintained. The previous version of this work a four-link biomimetic fish with a carangiform structure named Tucuazul I (Fig. 3) was designed and built. On that phase several experimental essays were developed at a water tank where the propulsion forces and maneuver issues analysis were performed through the use of a test facility. The forces generated along the tests, when the robot fish movement was generated were measured through the use of a set of strain gauge sensors attached to a vertical bar. Figure 3. CAD Design of Tucuazul I (HIRATA, 2013).
  • 3. 23rd ABCM International Congress of Mechanical Engineering December 6-11, 2015, Rio de Janeiro, RJ, Brazil On the present version of Tucuazul (Fig. 4 and Fig. 5) were added new features compared to the previous design, one of them that is first noticeable is the appearance, which looks more like a real fish. And the most significant change was the addition of pectoral fins, with a very important responsibility for its stability and control of depth changes. It was also added a dorsal fin. Another important modification in the design was the unification of the anterior portion of the body, where there were two links on the first version and now is just one. This last change was done to simplify and enlarge the space where the electronics will be placed. As a consequence of this decision the whole structure became longer and the three servo-motor used are standard sized, while the previous version used two micro servos and one standard servo for the tail motion. Figure 4. 3D model of Tucuazul V2 Figure 5. Superior View of Tucuazul V2 3. STUDY OF ROBOT FISH KINEMATICS 3.1 Mathematical model simulations The same mathematical model were used - Eq. (1) (HIRATA, 2013). The few adaptations in this part were some adjustments on values of the coefficients, due to the new length of the fish as well the reduction of one link in the structure. The new simulation also has given a softer tail’s motion (Fig 6 and Fig. 7). ybody(x,t) = (c1x + c2x2 )[sin(kx + ωt)] + vc 3.5 (1) Figure 6. Simulation for a straight forward move.
  • 4. N.M.Ceoldo, H.V.Dória J.Hirata, A.C.Aro, R.P.Bachega, R.Pires and A.B.Campo Direction and Depth Control System Design In a Caragiform Fish-Robot Figure 7. Simulation for turning move. 4. PHYSICAL PROTOTYPE AND CONTROL PROPOSAL The current version was made of ABS (Acrylonitrile Butadiene Styrene) in a 3D printer (Fig. 8). This prototype will be used to study the influence of pectoral fins on the balance and depth control of an autonomous carangiform fish- robot inside a water tank. The depth information will be acquired using a pressure sensor because of the proportionality of depth and pressure. A 3-axes accelerometer and gyroscope will also be used to get information about the balance and attitude of the robot. According to the data received by the pressure sensor, accelerometer and gyroscope the control of depth and balance will be made by both pectoral fins, moved by one servomotor each. This way will be possible to analyze roll, pitch and yaw motions as its vertical position. Figure 8. Robot fish structure view from the top. Central position (Left) and curve movement (Right) Another purpose of this work is to study the dynamics of a basic known fish’s pattern of motion on the fish-robot to move forward, as well methods of changing the direction to left/right combining actions of the tail and the pectoral fins. These preliminaries researches will be used for a further navigation system to be used on the robot. The pressure sensor on study to be used is a BMP 180, which also has a temperature sensor integrated on it. This sensor uses I2C protocol to give an interface with a microcontroller. For the data acquisition is being used the LABVIEW software within an Atmega microcontroller. The communication is done by a serial interface and the data acquired could be shown graphically on the Labview environment. According to the data received from the pressure sensors was developed a logic using the microcontroller to keep the balance of the fish using the pectoral fins. Another control logic to change the vertical position was also developed using the same principle to act by the pectoral fins.
  • 5. 23rd ABCM International Congress of Mechanical Engineering December 6-11, 2015, Rio de Janeiro, RJ, Brazil The idea to keep the fish balance is to make a comparison between the values of both sensors. The sensors values will be sent to the microcontroller, which will analyze the signal received and actuate on the servo motors signal, trying to equalize the value of both sensors received as can be seen at Fig. 9. Figure 9. Robot Fish balance control scheme For the fish level under water first of all, it’s necessary to define the set point. The depth can be calculated from the pressure sensor data. To change the desired level, the controller send a signal for the actuators (left and right fin) in order to the fish to go deeper. The data at the pressure sensors change feedbacks the control system as can be seen at Fig. 10. Figure 10. Robot Fish depth control scheme The connection between the fin and the servomotor can be seen at Fig. 11. Figure 11. CAD design of the integration between the actuator and the lateral fin In order to plot in a chart the values of the pressure sensor, it was used the software National Instruments Labview. Inside the fish, using embedded electronics is not possible to acquire data from the sensor like this, because at this stage of the work, the embedded communication has not been developed yet. To analyze the data and the change of pressure inside the fish, it was made a data acquisition from the sensor and the microcontroller. The following pictures are from previous simulations of the data acquired from the pressure sensor. At Fig. 12 is it possible to see a small variation in the data acquired from the pressure sensor, this kind of variation is due to a little change of depth that could be caused by a loss of balance.
  • 6. N.M.Ceoldo, H.V.Dória J.Hirata, A.C.Aro, R.P.Bachega, R.Pires and A.B.Campo Direction and Depth Control System Design In a Caragiform Fish-Robot Figure 12. Small variations on the pressure sensor. At figure 13 it’s possible to analyze the case of a great changing of the level inside the water (fish depth control). In this case, the fish is coming back to the surface, as the pressure goes lower, the depth decreases, taking the fish back to the surface. Figure 13. Change in the pressure in one of the fish fins representing the actuation of the motors, for the fish to go to the surface. 5. CONCLUSIONS The new design of the fish robot was a good evolution of the project, giving more space to embed the electronics and the most important: opening new possibilities of control of its balance and depth using pectoral fins acted by servo- motors according to the data received by pressure, accelerometer and gyroscope sensors. The facility may also be used to analyze the temperature inside the fish, and constantly the temperature of the environmental which the fish is inserted. In future works it will be possible to analyze the data acquired by the fish’s embedded sensors to an external panel, making possible analysis of the water quality, oxygen and even inspections or interactivity. 6. REFERENCES Bachega, R. P. ; Pires, R. ; Campo, A. B., 2012. “Hardware Configuration of Hexapod Robot to Force Feedback Control Development.” In: 44th Southeastern Symposium on System Theory, 2012, Jacksonville, FL , USA. Proceedings of the 2012 - 44th Southeastern Symposium on System Theory. p. 116-120. Danvers, MA, USA : IEEE - Omnipress.
  • 7. 23rd ABCM International Congress of Mechanical Engineering December 6-11, 2015, Rio de Janeiro, RJ, Brazil Bachega, R. P. ; Pires, R. ; Campo, A. B., 2011. “Métodos Analíticos e Gráficos para Análise e Simulação de Locomoção Periódica e Não-Periódica em Robôs Hexápodes.” In: 2o. Congresso Científico da Semana Nacional de Ciência e Tecnologia do IFSP. Bachega, R. P. ; Campo, A. B., 2010. “Desenvolvimento de um Modelo Computacional para Análise Cinemática e Simulação de Trajetórias para Robôs Hexápodes.” Workshop Robótica Aplicada e Automação, Robocontrol. Barbera, G.; Pi, L.; Deng, X., 2011. “Attitude Control for a Pectoral Fin Actuated Bio-inspired Robotic Fish.” IN: IEEE International Conference on Robotics and Automation, Shanghai International Conference Center, Shanghai, China. Chan, W. L.; Kang, T.; Lee, Y. J. Sung, S. K.; Yoon, K. J., 2007. “Swimming Study on an Ostraciiform Fish Robot.” IN: International Conference on Control, Automation and Systems, COEX, Seoul, Korea. Hirata, J. S., Aro, A. C., Dória, H., Ceoldo, N. M., Bacurau, E. S., Bachega, R. P., Pires, R. and Campo, A. B. Propulsion Analysis of A Carangiform Fish Robot, in 22nd International Congress of Mechanical Engineering – COBEM 2013, Ribeirão Preto, Brazil. Kim, H. S.; Lee, B. R.; Kim, R. A Study on the Motion Mechanism of Articulated Fish Robot. IN: IEEE International Conference on Mechatronics and Automation, August 5 - 8, 2007, Harbin, China. Harbin, 2007. Lachat, D.; CRESPI, A.; IJSPEERT, A. J. BoxyBot: a swimming and crawling fish robot controlled by a central pattern generator. IN: BIOROB-CONF-2006-010, Lausanne, Switzerland, 2006. Liu, J.; HU, H. Mimicry of Sharp Turning Behaviours in a Robotic Fish. IN: IEEE International Conference on Robotics and Automation, Barcelona, Spain, April 2005. Barcelona, 2005. Parameswaran, S.; Selvin, S. 2011. “Fish Model for Underwater Robots.” IN: IEEE/INDICON India Conference, Ernakulam, India, December 16-18, 2011. Phamduy, P., LeGrand, R., Porfiri, M. Robotic Fish Design and Characterization of an Interactive iDevice-Controlled Robotic Fish for Informal Science Education. IN: IEEE Robotics & Automation Magazine, March 2015. M. Sfakiotakis, D. M. Lane, and J. B. C. Davies, “Review of fish swimming modes for aquatic locomotion,” IN: IEEE Journal of Oceanic Engineering, vol. 24, No. 2, pp. 237–252, Apr. 1999. Wang, S.; Dong, X.; Shang, L. J. Thrust Analysis of the Undulating Ribbon-Fin for Biomimetic Underwater Robots. IN: 2nd International Conference on Intelligent Control and Information Processing, Harbin, China, Jul 25-28, 2011. Wang, J.; Alequin, F. R.; Tan, X. Dynamic Modeling of Robotic Fish and Its Experimental Validation. IN: IEEE/RSJ International Conference on Intelligent Robots and Systems, San Francisco, CA, USA September 25-30, 2011. Xiao, Q.; Kong, F.; Tao, J. Research on Point-to-point of Biomimetic Robot-fish Based on Fuzzy Control. IN: International Conference on Electric Information and Control Engineering (ICEICE), , Liuzhou, China, 2011. Xu, J. X.; Niu, X. L. Analytical control design for a biomimetic robotic fish. IEEE International Symposium on Industrial Electronics (ISIE), , Singapore, Singapore, 27-30 June 2011. Yu, J.; Tan, M.; Wang, S.; Chen, E. Development of a Biomimetic Robotic Fish and Its Control Algorithm. IN: IEEE Transactions on Onsystems, man, and cybernetics - TRANSACTIONS - PART B: CYBERNETICS, VOL. 34, Nº. 4, Beijing, China, august 2004. Yu, J.; Wang, L.; Tan, M. A Framework for Biomimetic Robot Fish’s Design and Its Realization. IN: American Control Conference,. Portland, OR, USA, June 8-10, 2005. Yu, J.; Liu, L.; Tan, M. Dynamic Modeling of Multi-link Swimming Robot Capable of 3-D Motion. IN: IEEE International Conference on Mechatronics and Automation, Harbin, China. Harbin, August 5 - 8, 2007. Yu, J.; Wang, L.; Tan, M. Geometric Optimization of Relative Link Lengths for Biomimetic Robotic Fish. IN: IEEE Transactions on Robotics, VOL. 23, Nº. 2, Tallinn, Estonia, APRIL 2007. Yu, J,; Liu, L.; Wang, L. Tan, M. Xu, D. Turning Control of a Multilink Biomimetic Robotic Fish. IN: IEEE Transactions on Robotics, Vol. 24, No. 1, , Beijing, China, FEBRUARY 2008. Yu, J.; Wang, M.; Wang, W.; Zhang, J. 2011. “Design and Control of a Fish-Inspired Multimodal Swimming Robot.” IN: IEEE International Conference on Robotics and Automation, Shanghai International Conference Center, Shanghai, China. Zhong. Y., Li, Z. The Design and Prototyping of a Wire-driven Robot Fish with Pectoral Fins. IN: IEEE International Conference on Robotics and Biomimetics – ROBIO, Shenzhen, China, 2013. 7. RESPONSIBILITY NOTICE The authors are the only responsible for the printed material included in this paper.