-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathwall_e.html
130 lines (108 loc) · 5.78 KB
/
wall_e.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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<!DOCTYPE HTML>
<!--
Future Imperfect by HTML5 UP
html5up.net | @ajlkn
Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-->
<html>
<head>
<title>Wall-E</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<link rel="stylesheet" href="assets/css/main.css" />
</head>
<body class="single is-preload">
<!-- Wrapper -->
<div id="wrapper">
<!-- Header -->
<header id="header">
<h1><a href="index.html">Prabhat Adhikari</a></h1>
<nav class="links">
<ul>
<li><a href="https://pra22.github.io/Documents/Prabhat_Resume.pdf">My Resume</a></li>
<li><a href="https://github.com/pra22">My GitHub</a></li>
<li><a href="#">Linkedin</a></li>
</ul>
</nav>
<nav class="main">
<ul>
<li class="menu">
<a class="fa-bars" href="#menu">Menu</a>
</li>
</ul>
</nav>
</header>
<!-- Menu -->
<section id="menu">
<!-- Links -->
<section>
<ul class="links">
<li>
<a href="https://pra22.github.io/Documents/Prabhat_Resume.pdf">
<h3>My Resume</h3>
</a>
</li>
<li>
<a href="#">
<h3>GitHub</h3>
</a>
</li>
<li>
<a href="#">
<h3>LinkedIn</h3>
</a>
</li>
<li>
<a href="#">
<h3>Instagram</h3>
</a>
</li>
</ul>
</section>
<!-- Actions -->
</section>
<!-- Main -->
<div id="main">
<!-- Post -->
<article class="post">
<header>
<div class="title">
<h2><a href="#">WALL-E</a></h2>
<p>An autonomous rover deployed from a rocket that can drive around avoiding obstacles, flip itself over if turned upside down, and collect soil samples in its wheels.</p>
</div>
<div class="meta">
<time class="published" datetime="2019-09-25">September 25, 2019</time>
<a href="#" class="author"><span class="name">Prabhat</span><img src="images/avatar.jpg" alt="" /></a>
</div>
</header>
<span class="image featured"><img src="images/rover_assembly.jpg" alt="" /></span>
<p>Wall-E was developed as part of the NASA Student Launch competition for the 2018-19 season. Being the lead payload engineer, I led the development, testing and integration of the hardware and software for the rover and the deployment system. The image above shows the rover and its deployment system ready to be installed into the rocket before launch.</p>
<p>The NASA challenge called for a rover that can drive autonomously, and pick up 10 ml of soil sample near the landing site of the rocket. It would also need to move at least 10 ft away from the sample collection site on its own. For the soil collection mechanism, I decided on a pair of excavator wheels with internal flaps so that the rover could collect soil by simply driving backwards</p>
<span class="image featured"><img src="images/tetris.jpg" alt="" /></span>
<p>An open-frame design was chosen due to its relative simplicity ease of assembly. A single-piece chassis design allowed the bulk of the frame to be 3D printed out of nylon in one piece. Two geared DC motors provided power, and turning was achieved through differential motor speed. For obstacle avoidance, an ultrasonic sensor mounted on a servo motor scanned the area in fornt of the rover while driving.</p>
<span class="image featured"><img src="images/arm deployed.jpg" alt="" /></span>
<p>The deployable arm served two purposes; one was to flip the rover if deployed upside down - using readings from an accelerometer to determine orientation, and the other purpose was to dig into the ground in front while collecting soil by turning the wheels in reverse. </p>
<span class="image featured"><img src="images/PCB.JPG" alt="" /></span>
<p>A custom PCB was designed to house all the electronics. This includes an Arduino Nano, a motor driver, an accelerometer breakout board, and a LoRa transceiver to communicate with the ground station.</p>
<span class="image featured"><img src="images/Rover Schematic.png" alt="" /></span>
<p>Wall-E was retained in the rocket during launch and landing using a custom-designed bulkhead that housed a stepper motor connected to a lead screw, and a nylon guide rod. The lead screw was used to deploy the rover after landing, and the guide rod ensured that the deployment happened smoothly.</p>
<span class="image featured"><img src="images/rover retention.PNG" alt="" /></span>
<p>The image below shows the assembly after a ground test of the black powder-based separation system used to deploy the parachutes. The rover and the deployment mechanism are a little toasty, but both survived the test just fine!</p>
<span class="image featured"><img src="images/toasty.jpg" alt="" /></span>
<span class="image featured"><img src="images/rover drawing.PNG" alt="" /></span>
<span class="image featured"><img src="images/inside rocket.jpg" alt="" /></span>
</article>
</div>
<!-- Footer -->
<section id="footer">
<p class="copyright">© Untitled. Design: <a href="http://html5up.net">HTML5 UP</a>. Images: <a href="http://unsplash.com">Unsplash</a>.</p>
</section>
</div>
<!-- Scripts -->
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/browser.min.js"></script>
<script src="assets/js/breakpoints.min.js"></script>
<script src="assets/js/util.js"></script>
<script src="assets/js/main.js"></script>
</body>
</html>