This document summarizes the design and 3D printing of an explorer robot with a rocker-bogie suspension system. The robot was designed using CAD software and printed using PETG plastic. It utilizes a Raspberry Pi computer, camera, battery, motor drivers, and 6 motors to enable remote control and video streaming capabilities. The rocker-bogie suspension allows the robot to navigate difficult terrain and obstacles up to twice the diameter of its wheels. 3D printing was chosen for its low-cost and ability to rapidly manufacture replacement parts if needed.
Servo Based 5 Axis Robotic Arm Project ReportRobo India
Robo India presents a project report on servo motor based 5 axis robotic arm.
This project is operated through PC software that is made in Visual Basic. AVR family's Atmel Atmega 8 is used in controller board, it runs on Arduino IDE platform.
Detailed mechnical drawings of all of the parts are also given.
We welcome all of your views and queries.
Thanks & Regards
Team Robo India
www.roboindia.com
info@roboindia.com
Design and development of a delta robot system to classify objects using imag...IJECEIAES
In this paper, a delta robot is designed to grasp objects in an automatic sorting system. The system consists of a delta robot arm for grasping objects, a belt conveyor for transmitting objects, a camera mounted above the conveyor to capture images of objects, and a computer for processing images to classify objects. The delta robot is driven by three direct current (DC) servo motors. The controller is implemented by an Arduino board and Raspberry Pi 4 computer. The Arduino is programmed to provide rotation to each corresponding motor. The Raspberry Pi 4 computer is used to process images of objects to classify objects according to their color. An image processing algorithm is developed to classify objects by color. The blue, green, red (BGR) image of objects is converted to HSV color space and then different thresholds are applied to recognize the object’s color. The robot grasps objects and put them in the correct position according to information received from Raspberry. Experimental results show that the accuracy when classifying red and yellow objects is 100%, and for green objects is 97.5%. The system takes an average of 1.8 s to sort an object.
Industrial robots have been used in car factories around the world for decades, but those in use today are more advanced than ever.
Car manufacturing robots give automotive companies a competitive advantage.
They improve quality and reduce warranty costs, increase capacity and relieve bottlenecks and protect workers from dirty, difficult and dangerous jobs.
Robots are an absolute necessity for car production companies in order to keep up with competitors due to extremely high demand, the complex nature of the product, and a lengthy assembly process.
There is a range of robotic applications within the automotive industry, and each application is responsible for making a specific process more accurate and efficient.
Servo Based 5 Axis Robotic Arm Project ReportRobo India
Robo India presents a project report on servo motor based 5 axis robotic arm.
This project is operated through PC software that is made in Visual Basic. AVR family's Atmel Atmega 8 is used in controller board, it runs on Arduino IDE platform.
Detailed mechnical drawings of all of the parts are also given.
We welcome all of your views and queries.
Thanks & Regards
Team Robo India
www.roboindia.com
info@roboindia.com
Design and development of a delta robot system to classify objects using imag...IJECEIAES
In this paper, a delta robot is designed to grasp objects in an automatic sorting system. The system consists of a delta robot arm for grasping objects, a belt conveyor for transmitting objects, a camera mounted above the conveyor to capture images of objects, and a computer for processing images to classify objects. The delta robot is driven by three direct current (DC) servo motors. The controller is implemented by an Arduino board and Raspberry Pi 4 computer. The Arduino is programmed to provide rotation to each corresponding motor. The Raspberry Pi 4 computer is used to process images of objects to classify objects according to their color. An image processing algorithm is developed to classify objects by color. The blue, green, red (BGR) image of objects is converted to HSV color space and then different thresholds are applied to recognize the object’s color. The robot grasps objects and put them in the correct position according to information received from Raspberry. Experimental results show that the accuracy when classifying red and yellow objects is 100%, and for green objects is 97.5%. The system takes an average of 1.8 s to sort an object.
Industrial robots have been used in car factories around the world for decades, but those in use today are more advanced than ever.
Car manufacturing robots give automotive companies a competitive advantage.
They improve quality and reduce warranty costs, increase capacity and relieve bottlenecks and protect workers from dirty, difficult and dangerous jobs.
Robots are an absolute necessity for car production companies in order to keep up with competitors due to extremely high demand, the complex nature of the product, and a lengthy assembly process.
There is a range of robotic applications within the automotive industry, and each application is responsible for making a specific process more accurate and efficient.
Design and implementation of Arduino based robotic armIJECEIAES
This study presents the model, design, and construction of the Arduino based robotic arm, which functions across a distance as it is controlled through a mobile application. A six degree of freedom robotic arm has been designed and implemented for the purpose of this research. The design controlled by the Arduino platform receives orders from the user’s mobile application through wireless controlling signals, that is Bluetooth. The arm is made up of five rotary joints and an end effector, where rotary motion is provided by the servomotor. Each link has been first designed using solid works and then printed by 3D printer. The assembly of the parts of the robot and the motor’s mechanical shapes produce the final prototype of the arm. The Arduino has been programmed to provide rotation to each corresponding servo motor to the sliders in the designed mobile application for usage from distance.
Wheeled robots are often utilized for various remote sensing and telerobotic applications because of their ability to navigate through dynamic environments, mostly under the partial control of a human operator. To make these robots capable to traverse through terrains of rough and uneven topography, their driving mechanisms and controllers must be very efficient at producing and controlling large mechanical power with great precision in real-time, however small the robot may be. This paper discusses an approach for designing a quad-wheeled robot, which is wirelessly controlled with a personal computer (PC) by medium-range radio frequency (RF) transceiver, to navigate through unpaved paths with little or no difficulty. An efficient servo-controlled Ackerman steering mechanism and a high-torque driving power-train were developed. The robot’s controller is programmed to receive and respond to RF control signals from the PC to perform the desired motions. The dynamics of the robot’s drivetrain is modeled and analyzed on MATLAB to predict its performances. The robot was tested on various topographies to determine its physical capabilities. Results show that the robot is capable of non-holonomically constrained motions on rough and uneven terrains.
Design and implementation of Arduino based robotic armIJECEIAES
This study presents the model, design, and construction of the Arduino based robotic arm, which functions across a distance as it is controlled through a mobile application. A six degree of freedom robotic arm has been designed and implemented for the purpose of this research. The design controlled by the Arduino platform receives orders from the user’s mobile application through wireless controlling signals, that is Bluetooth. The arm is made up of five rotary joints and an end effector, where rotary motion is provided by the servomotor. Each link has been first designed using solid works and then printed by 3D printer. The assembly of the parts of the robot and the motor’s mechanical shapes produce the final prototype of the arm. The Arduino has been programmed to provide rotation to each corresponding servo motor to the sliders in the designed mobile application for usage from distance.
Wheeled robots are often utilized for various remote sensing and telerobotic applications because of their ability to navigate through dynamic environments, mostly under the partial control of a human operator. To make these robots capable to traverse through terrains of rough and uneven topography, their driving mechanisms and controllers must be very efficient at producing and controlling large mechanical power with great precision in real-time, however small the robot may be. This paper discusses an approach for designing a quad-wheeled robot, which is wirelessly controlled with a personal computer (PC) by medium-range radio frequency (RF) transceiver, to navigate through unpaved paths with little or no difficulty. An efficient servo-controlled Ackerman steering mechanism and a high-torque driving power-train were developed. The robot’s controller is programmed to receive and respond to RF control signals from the PC to perform the desired motions. The dynamics of the robot’s drivetrain is modeled and analyzed on MATLAB to predict its performances. The robot was tested on various topographies to determine its physical capabilities. Results show that the robot is capable of non-holonomically constrained motions on rough and uneven terrains.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
Embracing GenAI - A Strategic ImperativePeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Honest Reviews of Tim Han LMA Course Program.pptxtimhan337
Personal development courses are widely available today, with each one promising life-changing outcomes. Tim Han’s Life Mastery Achievers (LMA) Course has drawn a lot of interest. In addition to offering my frank assessment of Success Insider’s LMA Course, this piece examines the course’s effects via a variety of Tim Han LMA course reviews and Success Insider comments.
1. Mechanical Engineering: An International Journal (MEIJ), Vol. 5, No.1/2, May 2018
DOI: 10.5121/meij.2018.5201 1
DESIGN AND 3D PRINT OF AN EXPLORER ROBOT
Rodrigo Uzziel Gutiérrez Castillo and José Reyes Rosales
Department of Mechatronic Engineering, Higher Technological Institute of Atlixco,
Atlixco, Puebla, Mexico
ABSTRACT
This paper describes the design and 3d print of an explorer robot with suspension rocker-bogie which is
based in the robots sent into space. Also, it describes of software to acquire the image in real time and the
control of robot. It should be noted that space exploration has been a feature of governments for many
years. Nowadays there are companies that can transport loads to space; There are also companies that
have made great advances in robotics and manufacturing.These technological advances can help in space
exploration, either by making robots lighter and easier to manufacture or even by creating pieces and tools
from space.
KEYWORDS
3D Printer, 3D Print, Additive manufacturing, FDM, Mechanic design, Mobile robot, Rocker-Bogie,
Rover, Video Streaming & Wireless control.
1. INTRODUCTION
The explorer robots are mechanisms which have a locomotion system, cameras to take
pictures and to transmit video live streaming and sensors that can help the research work.
NASA has used this type of robots for space exploration. The last one send to Mars was in the
year 2011 whose mission is to investigate if there was or is life on that planet. [1]. Mexico is
not far behind as in the second half of 2019 the Mexican Space Agency (AEM) plans to send
8 robots that together will create a solar panel for future space exploration [2].
However, the applications of robots with locomotion and video transmission in real time do
not remain only in space. A clear example is Ixnamiki Olinki (people search engine) which is
a rescue and assistance robot in natural disasters [3]. In short, mobile robotics has a wide
range of applications.
The present work exposes the creation of an explorer robot which can be applied in diverse
situations as in the space exploration (only the design, the material used not), assistance in
natural disasters and even with didactic aims.
The object of this project is to create a rover robot of low cost which can be used in different
situations.
The rover has system Rocker-Bogie, 6 wheels and engines, more of 20 pieces; it is designed
and manufactured in 3D print, for its control it is used a raspberry pi devices and camera, the
bridge H is used for motors driver. It will control via wifi by Computer. The most important
findings are:
• Cheaper production
• Fast and accurate manufacturing
• Faster engineering changes
2. Mechanical Engineering: An International Journal (MEIJ), Vol. 5, No.1/2, May 2018
2
• 3D print material a bit complicated. This material is only compatible with
the terrestrial environment, but there is still no evidence to implement it in
the cosmos.
• Efficient robot control
It is a robot which if a piece should was damaged it wouldn’t need a long waiting time to be
able to acquire it since it can be manufactured in a few hours.
2. DEVELOPER OF CONTENT
This robot is developer on based to:
• Design CAD/CAM
• Additive manufacturing/ 3D print
• Electromechanical system
• Algorithms to control the movements of robot
• Communication PC-Raspberry
• Live video streaming
2.1. DESIGN CAD/CAM
A CAD design is a 3D model of some part which will be manufactured. The CAM software is
the one that is dedicated to manipulate the modeled pieces and then be machined or printed in
3D [4].
The design of the robot consists of using the Rocker-Bogie suspension to navigate difficult-
to-access environments. The robot has six wheels. One axis of rotation goes between two tires
called Bogie and the other is between the rear tire and the body of the robot called Rocker. It
has been widely used in NASA rovers [1]. To have a better overview of what has been
described, it can be seen that in Fig. 1 the kinematic diagram of the Rocker-Bogie mechanism
is shown [5].
Fig. 1 Rocker-Bogie mechanism Kinematic diagram
3. Mechanical Engineering: An International Journal (MEIJ), Vol. 5, No.1/2, May 2018
3
In Fig. 2 the design of a robot with the aforementioned mechanism which is known as
Lightweight Survivable Rover (LSR-1) which means Rover of light survivor. This model is
representative of NASA as a prototype of a planetary rover [6].
Fig. 2 Rocker-Bogie robot diagram (LRS-1).
The CAD design of robot with Rocker-Bogie suspension designed in this work is shown in
Fig. 3 in which the electronic components it has are also observed. Raspberry Pi 3 card (green
object), H-bridges (cream objects next to green object), motors coupled to the wheels, camera
(Forward of green and cream component) and battery (under green and cream component).
Fig. 3 CAD design of the robot with its electronic components.
The dimensions of the system are important to have good a mechanical stability. These dimensions
are shown in Fig. 4. It should be mentioned that the dimensions of the mechanism are not those of the
robot and also the Rocker has a shift to the left. The robot has a height of 286.5mm taking into
account from the base of the rims to the support of the camera and the rims to the base of the body
251.2mm, width 350mm left rims to right of the Bogie and 577.6mm long front to rear tire. All the
dimensions are in accordance with Fig. 4 since when entering a broken ground they are modified.
4. Mechanical Engineering: An International Journal (MEIJ), Vol. 5, No.1/2, May 2018
The lateral parts of the Bogie measure
twice as much as the Bogie (243.4) forming a 90 ° angle with the Bogie and offsetting 137.4mm to
the left. The dotted circles represent the axes of rotation.
Fig. 4 Dimensions of the Rocker
The mechanism implemented in the robot as we already know is used to navigate in broken
terrain and also to climb some obstacles. The maximum you can climb at a 90 ° angle is
between 1.5 to 2 times the diameters of the rims [7] which would be between 144mm to
192mm maximum since each rim measures 96mm in diameter, in Fig. 5 it is shown the
movement of the rim when climbing 90 ° obstacles such as a step.
Fig. 5 Rims passing
We can also know at what speed to manipulate the robot. We know that its function is to
explore on irregular terrain and not that one a race car. Having a Rocker
makes it easier for us to navigate through rigorous environments, but we cannot go at high
speeds. Table 1 describes the speed at which one must go with respect to the diameter of the
tires [8]. The speed at which the robot has to go is at 10 cm/s.
Mechanical Engineering: An International Journal (MEIJ), Vol. 5, No.1/2, May 2018
lateral parts of the Bogie measure 121.7mm which form an angle of 90 °. The Rocker measures
twice as much as the Bogie (243.4) forming a 90 ° angle with the Bogie and offsetting 137.4mm to
the left. The dotted circles represent the axes of rotation.
Fig. 4 Dimensions of the Rocker-Bogie mechanism.
The mechanism implemented in the robot as we already know is used to navigate in broken
terrain and also to climb some obstacles. The maximum you can climb at a 90 ° angle is
2 times the diameters of the rims [7] which would be between 144mm to
192mm maximum since each rim measures 96mm in diameter, in Fig. 5 it is shown the
movement of the rim when climbing 90 ° obstacles such as a step.
Fig. 5 Rims passing over its diameter (a) and more than its diameter (b).
We can also know at what speed to manipulate the robot. We know that its function is to
explore on irregular terrain and not that one a race car. Having a Rocker-Bogie suspension
to navigate through rigorous environments, but we cannot go at high
speeds. Table 1 describes the speed at which one must go with respect to the diameter of the
tires [8]. The speed at which the robot has to go is at 10 cm/s.
Mechanical Engineering: An International Journal (MEIJ), Vol. 5, No.1/2, May 2018
4
121.7mm which form an angle of 90 °. The Rocker measures
twice as much as the Bogie (243.4) forming a 90 ° angle with the Bogie and offsetting 137.4mm to
The mechanism implemented in the robot as we already know is used to navigate in broken
terrain and also to climb some obstacles. The maximum you can climb at a 90 ° angle is
2 times the diameters of the rims [7] which would be between 144mm to
192mm maximum since each rim measures 96mm in diameter, in Fig. 5 it is shown the
We can also know at what speed to manipulate the robot. We know that its function is to
Bogie suspension
to navigate through rigorous environments, but we cannot go at high
speeds. Table 1 describes the speed at which one must go with respect to the diameter of the
5. Mechanical Engineering: An International Journal (MEIJ), Vol. 5, No.1/2, May 2018
5
Table 1 Robot speed in cm/s to which you must take into account the diameter of the tires in cm and
the speed of the engines in rpm.
Velocity 10 cm/s
RPM
Diameter
M Cm
10 0.191 19.096
20 0.095 9.548
30 0.064 6.365
40 0.048 4.774
50 0.038 3.819
60 0.032 3.183
70 0.027 2.728
80 0.024 2.387
90 0.021 2.122
100 0.019 1.91
2.2. ADDITIVE MANUFACTURING/ 3D PRINTING
The choice of additive manufacturing or 3D printing is due to its great versatility. With it, we
can create structures in less time and more economically, which allows the creation of
cutting-edge technological components.
There are various types of additive manufacturing of which there is a wide variety of
materials such as photoresins, metal powders, plastics and even chocolate.
On this occasion, the method that allows the use of plastic called FDM (Modeled by molten
deposition) was used. In the there are various materials such as the PLA, ASA, ABS and
PETG by citing some examples. The material used is PETG (polyethylene terephthalate) for
its properties which are:
• Rigidity
• Resistance to impacts and efforts
• Resistance to temperature, at 80 ° C it starts to deform
• Chemical resistance
• Recyclable
Despite having good characteristics, this material has not been tested in the cosmos.
As the robot designed is for exploration, it has to have good exterior properties, resistance to
changes in temperature and impacts. For this reason the chosen material is PETG. Figure 6
shows the final assembly of the explorer robot with all its mechanical and electronic
components.
6. Mechanical Engineering: An International Journal (MEIJ), Vol. 5, No.1/2, May 2018
Fig. 6 Robot assembled with pieces printed in 3D FDM and PETG material. The Rocker has a spring
so that the leg of the robot does not rotate too much and can return to its original
2.3. ELECTROMECHANICAL S
So that the robot with the Rocker
and at the same time have a visualization of the area where it is located, it is necessary to
implement electronic components with which it will be possible to have hig
terms of control over the motors.
2.3.1. RASPBERRY PI 3 MODEL
It is a card in which is an embedded computer where the program to control the engines,
transmission / reception of commands and video in real time is located. This board i
programmed with Python language, also has its own operating system. Its most outstanding
features are:
• CPU: Quad-Core Cortex A7 to 900MHZ
• GPU: Video Core IV of two cores
• RAM: 1GB DDR2
• Ports:
4 x USB 2.0
1 x 40 GPIO pin, 2 PWM
1 x Ethernet
1 x Combo audio/mic
1 x Interface (CSI)
1 X Interface (DSI)
1 x Micro SD
1 x Graphic Core 3D o Bluetooth
Wi-Fi b/g/n 2.4GHz
The most important feature of Raspberry is its memory which is 1GB sufficient to control the
robot, also because it is very light and small. Another important feature is that the Raspberry
is compatible with the camera doing that the live video streaming be fast and easy.
Mechanical Engineering: An International Journal (MEIJ), Vol. 5, No.1/2, May 2018
Fig. 6 Robot assembled with pieces printed in 3D FDM and PETG material. The Rocker has a spring
so that the leg of the robot does not rotate too much and can return to its original position
SYSTEM
So that the robot with the Rocker-Bogie mechanism can be maneuvered from a remote point
and at the same time have a visualization of the area where it is located, it is necessary to
implement electronic components with which it will be possible to have higher security in
terms of control over the motors.
ODEL B.
It is a card in which is an embedded computer where the program to control the engines,
transmission / reception of commands and video in real time is located. This board i
programmed with Python language, also has its own operating system. Its most outstanding
Core Cortex A7 to 900MHZ
Video Core IV of two cores
4 x USB 2.0
1 x 40 GPIO pin, 2 PWM
1 x Ethernet
1 x Combo audio/mic
1 x Interface (CSI)
1 X Interface (DSI)
1 x Micro SD
1 x Graphic Core 3D o Bluetooth
Fi b/g/n 2.4GHz
The most important feature of Raspberry is its memory which is 1GB sufficient to control the
light and small. Another important feature is that the Raspberry
is compatible with the camera doing that the live video streaming be fast and easy.
Mechanical Engineering: An International Journal (MEIJ), Vol. 5, No.1/2, May 2018
6
Fig. 6 Robot assembled with pieces printed in 3D FDM and PETG material. The Rocker has a spring
position
Bogie mechanism can be maneuvered from a remote point
and at the same time have a visualization of the area where it is located, it is necessary to
her security in
It is a card in which is an embedded computer where the program to control the engines,
transmission / reception of commands and video in real time is located. This board is
programmed with Python language, also has its own operating system. Its most outstanding
The most important feature of Raspberry is its memory which is 1GB sufficient to control the
light and small. Another important feature is that the Raspberry
7. Mechanical Engineering: An International Journal (MEIJ), Vol. 5, No.1/2, May 2018
7
2.3.2. CAMERA.
This device helps us verify that the advance of the robot is safe. Without it practically the
robot that was created could not be occupied to explore. Its peculiarities are:
• 5Mpx
• Resolution 2592*1944
• Video 1080 p 30fps, 720 p 60fps, 640*480 p
• Size: 25mm*24mm*9mm
2.3.3. BATTERY.
It is the power supply which will supply power to the Raspberry, H Bridge and motors. Its
general properties are:
• Voltage 11.1v
• 2.2Ah current
• 30c
2.3.4. BRIDGE H / POWER STAGE.
With this electronic component we can control the direction of rotation of the motors and in
this way exert control over the motor in such a way that it can go forward or backward and
make turns to the left or right. At the same time it has power stage whose purpose is to exert
greater amperage to be able to move the motors. Their characteristics are:
• Maximum power voltage 36v
• Maximum DC current 4A
• 3.3v-5v logic input
2.3.5. ENGINES.
The robot has 6 wheels due to the suspension mechanism used the robot has 6 engines. The
properties of the engines are:
• Shaft diameter: 4mm, type 'D'
• Encoder power supply voltage: 5v
• Encoder connector: 6 signals
• Motor supply voltage: DC 6v to 12v
• Speed without load: 210RPM, 0.13ª
• Torque with nominal load: 2.0kg.cm/170rpm/2.0W/0.60ª
• Torque with maximum load: 5.2kg.cm/110rpm/3.1W/1.10ª
• Relationship in gears: 1:34
All the components described are shown in Fig. 3.
2.4. COMMUNICATION PC-RASPBERRY
To manipulate a robot remotely it is necessary to carry out a wireless communication. The
steps that are required to achieve this feat are:
• Create a file to configure the internet network. This way, when you turn the
Raspberry on automatically, it will enter the WIFI network.
• Next to the card is connected a monitor, keyboard and mouse to be able to install
the SSH communication protocol by command in the terminal.
8. Mechanical Engineering: An International Journal (MEIJ), Vol. 5, No.1/2, May 2018
8
• We can now remove the items attached to the card. From the computer using the
Putty software, we enter the Raspberry with its IP SHH 22. The terminal will
appear in which we will install VNC by means of commands and we will configure
the card.
• Finally we use VNC Viewer to enter the Raspberry.
Once we perform the previous steps we can make a remote connection. In this way we can
control the explorer robot and obtain real-time video of its movements and environment.
2.5. ALGORITHMS TO CONTROL THE MOVEMENTS OF ROBOT
Algorithms are the basis of programming. By having a PC-Raspberry connection you can
send commands or even software to control the motors and in this way the movements of the
robot. The algorithms necessary to move the robot are:
1. Stop. Consists in:
• P1. De-energize the motors of the two sections.
2. Turn. It consists of giving direction to the robot, either right or left. To achieve this, it is
necessary to take into account the following steps:
• G1. Turn off the motors of the two sections (P1).
• G2. If it is a left turn, energize section 2 of the robot positively and section 1
negatively.
• G3. If it is a right turn, energize section 1 of the robot positively and section 2
negatively.
• G4. Turn off the motors of the two sections (P1).
3. Advances. Determines whether the robot is going forward or going backwards. It
consists of following the following guidelines:
• A1. If you are unemployed and you need to go forward, feed the two sections in a
positive way.
• A2. If you are unemployed and you need to go backwards, energize the two
• sections negatively.
• A3. If you are moving forward and you need to go back, first perform a P1 and
then feed the two sections negatively (A2).
• A4. If you are going backwards and you need to go forward, first make a P1 and
then energize the two sections positively (A1).
These algorithms are applied to a true table to be able to control the motors by digital pulses
(0, 1). Table 2 describes the pulses that have to be sent to control the movements of the robot
taking into account the following:
4. S1N: Section 1 of the robot fed negatively.
5. S2N: Section 2 of the robot energized negatively.
6. S1P: Section 1 of the robot fed positively.
7. S2P: Section 2 of the robot energized positively.
8. M: Robot movement.
9. Mechanical Engineering: An International Journal (MEIJ), Vol. 5, No.1/2, May 2018
9
The sections 1 and 2 are representative in Fig. 7.
Fig. 7 Section 1 and section 2 of the robot.
Table 2 True table of the algorithm to control the robot movements of the OR type.
S1N S1P S2N S2P M
0 0 0 0 0 P1
0 0 0 1 1
0 0 1 0 1
0 0 1 1 1
0 1 0 0 1
0 1 0 1 1 A1
0 1 1 0 1 G3
0 1 1 1 1
1 0 0 0 1
1 0 0 1 1 G2
1 0 1 0 1 A2
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 1
The implementation of the control is through the keyboard of the computer, the numbers 8, 4,
6, 2, 5 generate the movement of the robot giving the signals that are showed in table 2. Each
number represents a control algorithm, which are associated with:
• 8 with algorithm A1.
• 2 with algorithm A2.
• 6 with algorithm G3.
• 4 with algorithm G2.
• 5 with algorithm P1.
According to Table 1, where the RPM of a Rocker-Bogie robot equals 20 with a diameter of
9.5cm on the wheels and we know that the engine speed is 210 RPM without load, 170rpm
10. Mechanical Engineering: An International Journal (MEIJ), Vol. 5, No.1/2, May 2018
10
with a nominal load of 2Kg/cm and 110RPM with a nominal load value of 5Kg/cm, we have
the following table that shows the percentage of PWM that is applied to the engines with
respect to the characteristics contributed. In this way, we have control of the speed of the
motors with respect to the nominal weight of the robot.
Table 3 PWM applied with respect to engine speed to obtain a speed of 20 RPM for the robot.
RPM Motor
(100%
PWM)
Nominal
load
(Kg/cm)
% PWM
to have
20RPM
210 0 9.52
170 2 11.76
110 5 18.18
Control of the system can be better using an analog circuit to generate the cosine function
mapping because “The main advantage with the analog solution for trigonometric functions
is a continuous time response at high frequency and with no quantization error” [9]
2.6. LIVE VIDEO STREAMING
To make video transmission we will use pre-established algorithms which are free and easy to
implement. These algorithms can be downloaded in [10]. These algorithms belong to artificial
vision libraries known as OpenCV. Below is the code to use the camera.
import numpy as np
import cv2
cap = cv2.VideoCapture(0)
while(True):
# Capture frame-by-frame ret, frame = cap.read()
# Our operations on the frame come here
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
# Display the resulting frame
cv2.imshow('frame',gray)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# When everything done, release the capture
cap.release()
cv2.destroyAllWindows()
3. CONCLUSIONS
It is a robot which if a piece should be damaged does not need a long waiting time to be able
to acquire it since it can be manufactured in a few hours.
The Rocker-Bogie mechanism can be used in different situations, the most applied is in space
exploration. However, its applications can be larger, such as the educational use in which
students can redesign the parts of this robot and print them in 3D or even create software for
autonomous control.
11. Mechanical Engineering: An International Journal (MEIJ), Vol. 5, No.1/2, May 2018
11
Another use of the robot can be of help in disaster areas, having an integrated camera that can
observe the areas in which it navigates. Maybe one day they will create materials to be
manufactured with 3D printing that are capable of supporting the cosmos so that this robot
can be sent to the moon or even to Mars.
The robot having electronic, mechanical and control system is said to be a Mechatronic system
that “Once the product is in operation, an estimate of reliability is carried out based on the return
of experience “REX” data. It is applied during the first steps and helps correct defects in design
and manufacturing/production”. [11]
ACKNOWLEDGEMENTS
The authors of this document are grateful for the opportunity to disseminate the work done of
the explorer robot manufactured in 3D printing. We thank all the authors of various articles
that were of great help for the design of the robot.
REFERENCES
[1] mars.nasa.gov/msl/mission/rover/
[2] u-gob.com/8-robots-mexicanos-a-la-luna-en-2019/
[3] hipertextual.com/2017/09/robot-que-ayuda-salvar-victimas-terremoto-mexico
[4] www.autodesk.mx/solutions/cad-cam
[5] S.F. Toha, Z Zainol (2015), “System Modelling of Rocker-Bogie Mechanism for Disaster Relief“,
Department of Mechatronics, International Islamic University Malaysia, Kuala Lumpur, Malaysia,
Rep. Tec. 76 243 – 249, 2015.
[6] H. Hacot, S. Dubowsky, P. Bidaud (1998), Analysis and simulation of a Rocker-Bogie exploration
rover, Department of Mechanical Engineering, Massachusetts Institute of Technology Cambridge,
Laboratoires de Robotique de Paris – Centre Universiatire de Technologie,
[7] F. Barlas (2004), Design of a Mars Rover Suspension Mechanism, MS Thesis, Izmir Institute of
Technology.
[8] A. Kumar, N. Verma, D. Garg, R. Hans (2015), “Design & Fabrication of Rocker-Bogie
Mechanism”, Department of Mechanical Engineering , D.C.R. University of Science & Technology
Murthal, Sonepat, Haryana (India), Tech. Rep. 131 039.
[9] J. Reyes-Rosales, V. R. González-Díaz, J.F. Guerrero-Castellanos (2015), “New Approximation for
Cosine Wave Mapping Function to Transistor Level Circuit”, Benemérita Universidad Autónoma de
Puebla, Puebla, Puebla, Mexico. INSPEC Accession Number: 15058576
[10] https://docs.opencv.org/3.0-beta/doc/py_tutorials/py_gui/py_video_display/py_video_display.html
[11] N. Bensaid Amrani, L. Saintis, D. Sarsri, and M. Barreau (2016), “EVALUATING THE
PREDICTED RELIABILITY OF MECHATRONIC SYSTEMS: STATE OF THE ART” Mechanical
Engineering: An International Journal (MEIJ).
AUTHORS
Rodrigo Uzziel Gutiérrez Castillo.Received his Bachelors Degree in Mechatronic
Engineering from Higher Technological Institute of Atlixco (ITSA), Mexico in 2016;
currently is working as an entrepreneur and he is working on his thesis. His research
interest in the areas are Mechanic Design, 3D Print, robotic and automation.
José Reyes Rosales. Received his Bachelors Degree in Mechatronic Engineering from
Higher Technological Institute of Atlixco (ITSA), Mexico in 2011, and a Master of
Sciences in Instrumentation from Benemérita Autonomous University of Puebla (BUAP),
Mexico in 2014. Currently is working as an assistant professor at Higher Technological
Institute of Atlixco (ITSA), México. His research interest in the areas are IC Design, digital
systems, control systems applications and automation.