Pathfinder Generation #1

Pathfinder Final Documentation

Pathfinder Final Documentation Project Manager: Givens, Daniel Systems and Test Engineering: Belanger, David Control and Image Processing: Henderson, James Sensors, Actuators, and Power: Hightower, Collin PCB Design and Manufacturing: Arbi, Ahmed Project Description: The Pathfinder project is an autonomous wild thumper model rover that is capable of traversing mountainous terrain via GPS coordinates. Pathfinder will […]

Pathfinder Pan and Tilt Servo Modification

By: James Henderson (Control and Image Processing) Approved By: Daniel Givens (Project Manager) Introduction The need for a servo to run a full 360 degrees is necessary for the Pan and Tilt system on the Pathfinder rover. There are two ways to achieve this; Buy a servo that has not limitations to rotation or take […]

Pathfinder Final Software Implementation

By: David Belanger (Systems and Test Engineering) Approved By: Daniel Givens (Project Manager) Main Loop Program Flow Pathfinder’s control algorithm is implemented as a finite state machine within the main loop of the Arxterra firmware.  The final version of the Mark I software will implement five main states: Sleep, Manual, Navigation, Turn, and Advance.  A […]

Pathfinder Manufactured PCB Verification

By: Ahmed Arbi (PCB Design and Manufacturing) and Collin Hightower (Sensors, Actuators, and Power) Approved By: Daniel Givens (Project Manager) Introduction This experiment was conducted to verify that the custom PCB was functioning properly. For this test, we needed to examine the functionality of each component that would be used in conjunction with the custom […]

Pathfinder 3D Printing

By: James Henderson (Control and Image Processing) Approved By: Daniel Givens (Project Manager)  Introduction Develop a sealed system that features horizontal rotation and vertical rotation for an immobilized cellular device. Background Once the pan and tilt system was finalized, the parts were then printed. Upon the receiving first prints, the parts were then modified to speed […]

Pathfinder GPS Navigation

By: David Belanger (Systems and Test Engineering) Approved By: Daniel Givens (Project Manager) Introduction This blog post details several issues regarding Pathfinder’s GPS waypoint navigation algorithm.  Simple descriptions of overall program flow, the navigation algorithm, data formatting and processing problems and solutions, and navigational calculations are addressed. Navigation Algorithm Pathfinder’s main loop (to be discussed […]

Pathfinder Obstacle Avoidance Test

By: Ahmed Arbi (PCB Design and Manufacturing) and Collin Hightower (Sensors, Actuators, and Power) Approved By: Daniel Givens (Project Manager)   Introduction The purpose for this blog post is to explain the procedure used to implement obstacle avoidance used by Pathfinder and why it is mandatory for the success of its mission.   Background Design […]

Pathfinder Custom PCB Design Verification

By: Ahmed Arbi (PCB Design and Manufacturing) and Collin Hightower (Sensors, Actuators, and Power) Approved By: Daniel Givens (Project Manager) Introduction The purpose of this experiment is to test the PCB circuit via breadbroad and verify the functionality of the proposed design. Background The PCB is one aspect of our project which will determine the […]

Pathfinder Arxterra Communication

By: David Belanger (Systems and Test Engineering) Approved By: Daniel Givens (Project Manager) Arxterra Communication With the release of the ArxRobot firmware, communication testing can now begin.  The following post describes Pathfinder’s communications system, basic configuration of the firmware, ArxRobot app, Arxterra Control Panel, as well as a few details regarding GPS navigation. Pathfinder will […]

Pathfinder Preliminary Design

By: James Henderson (Control and Image Processing) Approved By: Daniel Givens (Project Manager)   Pathfinder’s design will consist of a 3D printed pan tilt system that will sit at the front of the rover. Additionally, there will be a 3D printed box that will house the electronics. The Arduino Mega ADK, custom PCB, Pololu motor […]