The Chassis & Mobility Subsystem (CAM)
The Chassis & Drivetrain is in charge of
the design, manufacturing, and testing of the lunabotcs
chassis and drive train. We make sure that these two parts
of the rover fit within competition constraints as
requirements made by our team, that our designs are viable
as well as optimal for the competition and our CAD is up to
date and accurately represents what we have manufactured.
We use a combination of CAD and FEA to create a chassis that
fits our needs while also reducing the weight of the design
by removing unneeded material found in our FEA analysis. Our
drivetrain system is designed to reduce the number of motors
needed to drive the rover white being able to fit in the
limited build volume of the competition. Lastly, our wheels
are 3D printed to reduce weight but are designed optimally
to the extent that they can withstand 250lb of compressive
force. We are constantly looking for ways to reduce weight
while improving our structural integrity.
The Electrical Hardware & Data Acquisition Subsystem (EDAQ)
Our team is responsible for the coordination
and management of all the electrical devices and wiring on
the robot. We ensure that all crucial components such as the
drivetrain, excavation motors, hopper conveyor, and
actuation system are secured and receive the enough power
from the battery to operate at their optimal capacity. All
components are also linked together via communication wires
which will transfer sensor information to the brain of the
robot, the RoboRIO, and allow the Software and Communication
team to control the robot quickly and reliably in both
manual and autonomous mode. Every step is done properly and
multiple safety measures have been taken to protect both the
users and the robot from itself while in operation.
The Excavation Subsystem (EXC)
The Excavation sub-team handles the
design, optimization, construction, and testing of the
excavator for the Lunabotics robot. We make sure that our
system is able to mine the required amount of rocks and
regolith for the competition. The design of our system is
very compact and has several intricate mechanisms that work
together to activate, extend, and excavate material. Due to
the size constraints given by the rules, our robot must
start off in a compact form. The excavator starts off folded
up on top of the hopper and hopper conveyor. The arms the
excavator is attached to are able to pivot on bearings,
which allow the excavator to fold down into its active
position.
Our excavator uses a bucket ladder design with
eight buckets attached to a chain that is driven by a motor.
The buckets rotate around the frame on the chain. When the
bucket takes a scoop of material, it brings it up to the top
of the excavator and then dumps it into the hopper which is
positioned to catch the incoming rocks and regolith. In
order for the excavator to mine down deep enough to reach
the desired rocks, the excavator needs to be able to extend.
This extension is achieved by the use of an ACME rod and
nut. The carriage of the excavator houses a motor and
gearbox that drive a set of gears that rotate an ACME nut
around the acme rod. This nut is held in place by two thrust
bearings. The rotation of this nut facilitates the extension
of the excavator into the ground. When the excavator digs as
far as it can, it then uses the same mechanism to bring it
back to its ready position.
The Hopper & Material Handling Subsystem (HOP)
The Hopper and Material Handling sub-team
is in charge of designing the mechanisms to handle the
excavated material during transportation and deposit it at
the collection point, which is a sieve located on a wall of
the arena. We designed the Hopper System to be a single bucket
that can hold an entire kilogram of gravel in 1 duty cycle
of the robot and can deposit it through the use of 4-bar
linkages. To validate that the bucket frame, drive links,
and attachment points will not fail under competition loads
we conducted a comprehensive Finite Element Analysis on the
system. The results of our FEA allowed us to proceed further
with the linkage design. To off-load the material excavated,
the 2 linear actuators located on the frame of the robot
will extend lifting up the bucket in the air then the center
linear actuator will extend to tip the bucket. The final
details of our design are currently being worked out and the
manufacturing will begin shortly.
The Rover Autonomy & Networking Subsystem (RAN)
The Software & Communication Team was
created to have two major Spheres of influence on the
Lunabotics project, which, as the name suggests, are writing
Software for the Robot and controlling Communications
throughout the Control system. The Former Sphere involves
writing programs to control various actions around the robot
using, preferably, closed-loop methods such as extending the
excavator into the ground based on the input of an encoder
and limit switches. This is done primarily through the use
of the programming environment used in FRC, made by National
Instruments, and known as "LabVIEW." Other Programming
languages such as Python, C, and HTML are used for various
other portions. You can thank us for this lovely website.
When it comes to the competition, our subteam is the most
crucial, as the majority of points won during the 15 minutes
of operation are achieved through the use of automation.
The latter sphere of influence, the Communications aspect,
is achieved through the utilization of various electrical
components and programming methods such as a Raspberry Pi,
Wireless Access Point, and RoboRIO. This combination of
devices, languages, and connections makes communications one
of the more complex portions of the subteam and an ongoing
project to find the best way to send data to and from the
robot.
The System Integration Sub-Team (SYS)
The System Integration sub team handles
the system wide CAD model. Each sub team is in control of
their respective sub models. System integration assembles
all of the sub systems into the full assembly. System
Integration also has a system of approving new changes to
any sub system. When a sub system makes a change, they fill
out a google sheet with the change they made and a path to
the file they want updated. System integration ensures that
the change that was made does not interfere with the rest of
the system, and follows the naming convention. If the file
meets the criteria, the change is accepted and fully added
to the full system. System Integration also keeps track of
the robots mass and overall dimensions to ensure the robot
meets competition requirements. The estimated mass from the
CAD and the dimensions are compared to the as-built systems
to ensure they stay within the requirements. System
Integration also keeps track of system wide and sub system
testing matrices.
Updated: October 11, 2022