Skip to content
This repository was archived by the owner on Mar 24, 2025. It is now read-only.

brendanharrington/signals-project-1

Repository files navigation

Moon Rover System Modeling Project

Overview

This project is part of the ECEN 3301 Biomedical Signals and Systems course, aimed at understanding and simulating linear time-invariant (LTI) systems. Specifically, this project involves modeling the dynamics of a rover sent to the moon to collect rock samples. Students will derive theoretical equations of motion, implement numerical simulations in Simulink, and design optimized control inputs to fulfill specific mission goals.

Project Goals

  • Model physical systems mathematically using differential equations and Laplace transforms.
  • Implement and verify simulations of system responses in MATLAB Simulink.
  • Design and optimize system inputs to achieve specific mission criteria (distance, payload).

Project Structure

MoonRover_System_Modeling
├── docs
│   ├── introduction.md
│   ├── theoretical_analysis.md
│   ├── simulation_verification.md
│   ├── design_challenge.md
│   └── conclusion_reflection.md
├── src
│   ├── rover_tf.slx
│   ├── rover_direct_model.slx
│   ├── coupled_rover.slx
│   └── optimized_input.slx
├── results
│   ├── verification_results.md
│   └── optimization_strategy.md
└── README.md

Project Tasks & Milestones

Theoretical Analysis

  • Derive differential equations describing rover dynamics
  • Use Laplace transforms for system transfer function
  • Apply final value theorem for verification

Simulink Modeling

  • Transfer Function Simulation
  • Direct Numerical Simulation
  • Coupled Rover and Trailer System Simulation
  • Implementation of Motor Constraints

Optimization Challenge

  • Design optimal control input
  • Meet payload and system constraints

Reporting

  • Compile detailed documentation
  • Submit clearly structured final report

Getting Started

  1. Clone repository:
git clone [your-repo-link]
  1. Open Simulink and run the provided models.

  2. Document your process and results clearly in Markdown files provided in the docs and results folders.

Important Dates

  • Project Due Date: March 21, 2025 (11:59 pm)

🔗 Useful Resources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published