-
Notifications
You must be signed in to change notification settings - Fork 1
/
vroas.html
99 lines (87 loc) · 10.7 KB
/
vroas.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<!DOCTYPE html>
<html lang="en-us">
<html>
<head>
<title>Pruthvi Sanghavi</title>
<link rel="icon" type="image/png" href="images/logo.png"/>
</head>
<!-- ************************************************ SCRIPTS ******************************************** -->
<script type="text/javascript" src="https://platform.linkedin.com/badges/js/profile.js" async defer></script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
jax: ["input/TeX", "output/HTML-CSS"],
extensions: ["tex2jax.js"],
"HTML-CSS": { preferredFont: "TeX", availableFonts: ["STIX","TeX"] },
tex2jax: { inlineMath: [ ["$", "$"], ["\\(","\\)"] ], displayMath: [ ["$$","$$"], ["\\[", "\\]"] ], processEscapes: true, ignoreClass: "tex2jax_ignore|dno" },
TeX: { noUndefined: { attributes: { mathcolor: "red", mathbackground: "#FFEEEE", mathsize: "90%" } } },
messageStyle: "none"
});
</script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js"></script>
<!-- ************************************************************************************************************** -->
<!-- ************************************************ FONTS ******************************************* -->
<link href="https://fonts.googleapis.com/css2?family=Caveat&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Reenie+Beanie&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Poiret+One&display=swap" rel="stylesheet">
<!-- ***************************************************************************************************** -->
<center>
<h1 style="color:black; font-family: Reenie Beanie; font-size:40px">Venus Rover Obstacle Avoidance System (VROAS)</h1>
</center>
<style>
p
{
width:900px;
word-wrap:break-word;
}
</style>
<style>
hr{
width: 900px;
}
</style>
<section id="menu">
<center>
<button style="color:white"><a href="index.html" style="text-decoration: none; color:black; font-family: Poiret One;">🏡Home </a></button>
</center>
</section>
<section id="body">
<center>
<p></br></p>
<p align="justify" style="color:black; font-family: Poiret One; font-size:20px"><b>Challenge Overview</b></br></p>
<a href=""><img src="vroas/logo.png" style="border:1px solid black; height:210px;"/></a>
<a href=""><img src="vroas/download.png" style="border:1px solid black; height:210px;"/></a>
<p align="justify" style="color:black; font-family: Poiret One;">Imagine a world hot enough to turn lead into a puddle, where the atmospheric pressure can crush a nuclear-powered submarine. Now imagine sending a rover to explore that world.
Venus, ancient sister of Earth with a planetary environment just this side of hellish, has been visited by a handful of probes since the early days of space flight. Of the many missions to our celestial neighbor, only about a dozen have made contact with the surface of the planet. The longest-lived landers only managed to function for a couple of hours before succumbing to the relentlessly oppressive heat and pressure.
Despite the punishing conditions, previous missions to Venus have nevertheless delivered important information, such as:</br>→ Surface temperature: in excess of 450°C </br>→ Surface pressure: 92 times that of Earth
</br>→ Wind speeds: 0.3 – 1.3 meters per second; Due to the extreme pressure, this low wind speed feels almost like gale-force winds here on Earth </br>→Length of Venusian day: 116 Earth days
</br>NASA’s Jet Propulsion Laboratory (JPL), under a grant from the NASA Innovative Advanced Concepts (NIAC) program, is studying a mission concept to return to the surface of Venus, known as the Automaton Rover for Extreme Environments (AREE), something not accomplished since the Soviet Vega 2 landed in 1985.
Current, state-of-the-art, military-grade electronics fail at approximately 125°C, so mission scientists at JPL have taken their design cues from a different source: automatons and clockwork operations. Powered by wind, the AREE mission concept is intended to spend months, not minutes, exploring the landscape of our sister world. Built of advanced alloys, AREE will be able to collect valuable long-term longitudinal scientific data utilizing both indirect and direct sensors.
As the rover explores the surface of Venus, collecting and relaying data to an orbiter overhead, it must also detect obstacles in its path like rocks, crevices, and steep terrain. To assist AREE on its groundbreaking mission concept, JPL needs an equally groundbreaking obstacle avoidance sensor, one that does not rely on vulnerable electronic systems. For that reason, JPL is turning to the global community of innovators and inventors to design this novel avoidance sensor for AREE. JPL is interested in all approaches, regardless of technical maturity.
This sensor will be the primary mechanism by which the potential rover would detect and navigates through dangerous situations during its operational life. By sensing obstacles such as rocks, crevices, and inclines, the rover would then navigate around the obstruction, enabling the rover to continue to explore the surface of Venus and collect more observational data.
JPL has issued this Challenge to the global community because the rover must have the ability to successfully navigate in such a demanding environment in order to qualify for additional developmental funding. While the mission to the surface of Venus may be years off, the development of a suitably robust rover sensor will strengthen the case for returning to Venus with a rover, something that has never been attempted before.</p>
<a href=""><img src="vroas/design.JPG" style="border:1px solid black; height:600px;"/></a>
<p align="justify" style="color:black; font-family: Poiret One;">VR-OAS is an obstacle avoidance sensor for the Venusian rover. It detects obstacles and actuates links to generate a relevant response.</p>
<p align="justify" style="color:black; font-family: Poiret One;">The proposed design is fully mechanical and can be divided into two modules. These modules are the Obstacle avoidance module and Hole/Valley/slope detection module. The description for each can be given as follows.</p>
<p align="justify" style="color:black; font-family: Poiret One;"><b>Obstacle Avoidance Module</b></br><u>Construction</u>:</p>
<p align="justify" style="color:black; font-family: Poiret One;">→ The obstacle avoidance module consists of three push rods or pins. </br>→ Out of the three pins, two pins (Pl and Pr) are used for the detection of the obstacle to the left and the right of the rover respectively. The third pin (Pc) which is mounted on the center is extended slightly forward in comparison to the two pins (A and B) is used when the obstacle obstructs the path of the rover from the center.
</br>→ The other ends of the pins Pl and Pr are connected with a cranks and connecting rods of the toggle mechanism. The connecting rod at the end are connected to racks (Rl and Rr). </br>→ The racks R1 and R2 are in mesh with the gears G1 and G2. </br>→ These gears are in mesh with a compound gear system Ga and Gb which in turn are in mesh with the main rack R.
</br>→ The ends of this rack are in mounted with bell crank levers (L1 and L2) the other joints of which are connected with the wheels of the rover. </br>→ Pin Pc is mounted with some eccentricity on the gear Ge which is in mesh with the rack R.</p>
<p align="justify" style="color:black; font-family: Poiret One;"><u>Working</u>:</br>→ When the path of the rover is obstructed from the right, the right pin Pr gets pressed. This push on the pin actuates the toggle mechanism which in turn moves the rack Rr horizontally. Thus making the gears to rotate. The rotation of the gear would move the rack R and thus this would help the wheel to steer because of the moment of the bell crank lever.
</br>→ Similar event happens when the path of the rover is obstructed from the left and the left link is pressed. </br>→ When the path of the rover is obstructed from the center. The extended pin Pc gets pressed. This pin Pc rotates the gear Ge and thus the rack R which is in mesh with the gear Ge moves. The motion of the rack moves helps to steer the wheel. </br>→ Now as the obstacle is detected, the rover would move in the reverse direction and the mechanism would help the vehicle to turn. This will generate a combined reverse + turning motion bringing the vehicle away from the obstacles and finding new path forward.</p>
<p align="justify" style="color:black; font-family: Poiret One;"><b>Hole/Valley/ Slope detection module.</b></br><u>Mechanism for the detection of Holes/ valleys</u></p>
<p align="justify" style="color:black; font-family: Poiret One;">→ In order to detect holes and valleys having depths greater than 0.35 meters we are proposing a simple suspended pendulum mechanism. This mechanism consists of an elastic thread at the end of which a pendulum is mounted. The length of the thread is slightly more than 0.35 meters. As a result when the rover moves ahead the pendulum bob would just freely slide with the ground keeping the thread loose. When the hole or valley having a depth more than 0.35 meters is encountered the pendulum would itself move down and the string would get tensed. The other end of the thread is connected with the link which triggers an indication link on the rover.</p>
<p align="justify" style="color:black; font-family: Poiret One;"><u>Mechanism for the detection of the slope greater than 30 degree</u>:</br>→ In order to indicate the slope greater than thirty degrees a pendulum is used. The pendulum is freely suspended, so when the rover moves uphill or downhill on the slope, the chassis of the rover becomes parallel to the slope and so the rod of the pendulum have a relative motion with respect to the chassis and as a result angle of the slope can be indicated. When the slope is thirty degree or more a link gets pressed. </p>
<!-- <p align="justify" style="color:black; font-family: Poiret One;">$P(H/E) = \frac{P(E)P(H)}{(P(E)+P(H)) + (P(-H)P(E/-H))}$</p> -->
<!-- <p align="justify" style="color:black; font-family: Poiret One;"></p> -->
<!-- <p align="justify" style="color:black; font-family: Poiret One;">(To be Continued...)</p> -->
</center>
</section>
<section id ="references">
<center>
</center>
</section>
<hr>
<center>
<p style="color:black; font-family: Reenie Beanie; font-size:15px;">Pruthvi Sanghavi, No Rights Reserved 😉</p>
</center>
</html>