You are on page 1of 15

SEMINAR

On
ROVER TECHNOLOGY
Submitted By
Name : Chandankumar M.C
USN : 3VY22MC039
Under the Guidance
Mrs. Bharati S. Pochal
Assistant Professor a

Department Of Computer Science And Engineering Centre For PG Studies


Kalaburagi -585105

Department of Computer Science And Engineering Visvesvaraya Technological


University Centre For PG Studies Kalaburagi – 585105
INTRODUCTION

Rover technology refers to the advanced systems and components used in the design and
operation of rovers, which are autonomous or remotely operated vehicles designed for
exploration and various applications on planetary surfaces, often beyond Earth. Rovers
play a crucial role in space exploration, scientific research, and even terrestrial applications
where autonomous vehicles are needed. The development and utilization of rover
technology have expanded our understanding of the cosmos and have practical applications
on Earth as well.

and have practical applications on Earth as well.


beyond Earth. Rovers play a crucial role in space exploration, scientific research, and even applications where autonomous vehicles are needed. The development and utilization of rover technology have expanded our understanding of the cosmos
Rover technology refers to the advanced systems and components used in the design and operation of rovers, which are autonomous or remotely operated vehicles designed for exploration and various applications on planetary surfaces, often 
METHODOLOGY USED IN ROVER TECHNOLOGY

 The methodology used in rover technology encompasses a wide range of steps and processes involved in the
design, development, deployment, and operation of rovers for various purposes, including planetary
exploration, scientific research, and terrestrial applications. Here is an overview of the typical methodology
used in rover technology:
1. Mission Planning and Objectives:
1. Define the goals and objectives of the rover mission. Determine the target planetary body or terrestrial
environment to be explored.
2. Conceptual Design:
1. Create a conceptual design of the rover, considering factors such as size, weight, mobility, and scientific
instruments required to achieve mission objectives.
3. Engineering Design:
1. Develop detailed engineering designs for the rover's structure, mobility systems, power generation,
communication systems, scientific instruments, and other components.
 The methodology used in rover technology is highly iterative, with continuous monitoring, adaptation, and
learning from mission experiences to improve future rover designs and missions. Additionally,
collaboration among multidisciplinary teams of engineers, scientists, and mission operators is essential for
the success of rover missions.
ROVER TECHNOLOGY USED HARDWARE AND SOFTWARE REQUIREMENTS

1. HARDWARE REQUIREMENTS

1. Mobility Systems:
1. Wheels or tracks designed for the specific terrain the rover will traverse.
2. Suspension systems to maintain stability on uneven surfaces.
3. Motors and actuators for movement control.
2. Power Generation and Storage:
1. Solar panels for solar-powered rovers or alternative power sources (e.g., radioisotope
thermoelectric generators) for missions in low-light or dark environments.
2. Rechargeable batteries for storing and supplying power.
3. Communication Systems:
1. High-gain antennas for long-distance communication with mission control on Earth.
2. Radio transmitters and receivers for data transmission and command reception.
3. Signal processing equipment to decode and encode data.
2. SOFTWARE REQUIREMENTS

1.Operating System:
1. A customized operating system designed for the rover's specific hardware and mission
requirements.
2.Control and Command Software:
1. Software for controlling the rover's movements, including forward and reverse motion,
steering, and precise positioning.
2. Command and telemetry software for receiving and executing commands from mission
control.
3.Autonomous Navigation Software:
1. Algorithms for autonomous path planning, obstacle detection, and avoidance.
2. Terrain modeling and mapping software to assess the rover's environment.
SOFTWARE REQUIREMENT SPECIFICATION

Functional Requirements:
• Detailed descriptions of the rover's functional capabilities
• Use cases and scenarios illustrating how the software will be used
• Functional requirements for each software module or component, including:
• Autonomous navigation
• Communication with mission control
• Scientific instrument control
• Robotic arm operations
• Hazard detection and avoidance
• Data processing and analysis
• Sample collection and storage
• Command and telemetry handling
• Error handling and fault tolerance
Non Functional Requirements :
• Performance requirements (e.g., response times, processing speed)
• Reliability and availability requirements
• Security and access control requirements
• Safety and fault tolerance requirements
• Scalability and extensibility requirements
• Usability and human-computer interaction guidelines
• Compatibility requirements (e.g., compatibility with specific hardware and software platforms)
LOGICAL ARCHITECTURE OF A ROVER SYSTEM
The client devices in Rover are handheld units of varying form factors, ranging from powerful
laptops to simple cellular phones. They are categorized by the Rover controller based on
attributes identified in the device profiles, such as display properties — screen size and color
capabilities, text and graphics capabilities, processing capabilities — ability to handle vector
representations and image compression, audio and video delivery capabilities and user interfaces.
The Rover controller uses these attributes to provide responses to clients in the most compatible
formats.
MARS ROVER CONTEXT DIAGRAM
SEQUENCE DIAGRAM

Interaction sequence diagram for the interaction between the clients and the rover
ROVER ACTIONS FLOW CHART
Searching Phase After a preliminary check of the obstacle presence, the Rover
is able to perform the Searching Phase, by acquiring the data frames in a suitable
way. Data acquisition is performed as Whether the robot detects the target, it
will start to reach it. The searching phase is performed through the processing
of the Web Cam frames. From the analysis of the frames, the device makes a
comparison with the target, and will be able to establish whether the target
has been found or not.

Approaching Phase In this phase, the robot simply heads in direction of the
target till either reaching it or realizing that the target is a ”false positive”. To
detect ”false positive”, at every step, the robot simply runs the face recognition
SYSTEM IMPLEMENTATION
Define
1. Objectives and Requirements:
1. Clearly define the purpose and objectives of the rover system.
2. Identify the environmental conditions and terrain the rover will encounter.
3. Establish performance, mobility, and communication requirements.
Design the Rover:
2.
1. Select the rover's size, chassis, and mobility system (wheels, tracks, legs, etc.) based
on the environment and terrain.
2. Determine the power source (e.g., solar panels, batteries, or a combination).
3. Design the control system, including sensors (e.g., cameras, lidar, GPS), processing
unit, and communication systems.
4. Develop a mechanical and electrical design, considering the rover's weight, center of
gravity, and power distribution.
Select Components and Technologies:
3.
1. Choose appropriate sensors for navigation, obstacle detection, and data collection.
2. Select a suitable microcontroller or computer for onboard processing.
3. Decide on communication protocols and hardware (e.g., Wi-Fi, radio, satellite) for
remote control and data transmission.
4. Determine the software and programming languages for control and data analysis.
4. Build the Rover:

Assemble the mechanical components and integrate the electronics.


Calibrate and test the sensors and actuators.
Develop and install the power management system.
Install the communication hardware and test remote control capabilities.

5. Develop Control Software:

Write the software for controlling the rover's movements, navigation, and obstacle
avoidance.
Implement autonomous navigation algorithms if required.
Develop user interfaces for remote control and monitoring.

You might also like