• Skip to primary navigation
  • Skip to content

Joshua's Blog

An e-Portfolio site for English 150/250

Main navigation

  • ECpE
    • Projects
      • Project 1 (Mars Rover)
    • Essays
      • Essay 1 (Engineering Ethics)
  • ENGL 250
    • Introductory Reflection
    • About Me
    • Written
      • Assignment 1
      • Assignment 2
      • Assignment 3
      • Assignment 4
      • Assignment 5
    • Oral
    • Visual
    • Electronic
    • Reflections
      • Reflection 1
      • Reflection 2
      • Reflection 3
      • Reflection 4
      • Reflection 5
      • OVE Reflection
    • Closing Reflection
    • Revision of Writing
      • Original Draft
      • Revision of Writing
      • Reflection for Revision of Writing
  • ENGL 150
    • Introductory Reflection
    • Written
      • Assignment 1
        • Submission
        • Graded
      • Assignment 2
        • Submission
        • Graded
      • Assignment 3
        • Submission
        • Graded
      • Assignment 4
        • Submission
        • Graded
      • Assignment 5
        • Submission
        • Graded
    • Oral
    • Visual
      • Poster
      • Graded
    • Electronic
      • Powerpoint 1
      • Powerpoint 2
    • Reflection Blog
      • Reflection 1
      • Reflection 2
      • Reflection 3
      • Reflection 4
      • Reflection 5
      • OVE Reflection
    • Final ENGL150 Reflection
    • Revision of Writing
      • Original Draft
      • Graded Draft
      • Revised Draft
      • Revision Draft Reflection

Project 1 (Mars Rover)

Contact | Projects | Essays

This portfolio entry describes a Mars Rover simulator using ESI’s embedded systems platform, codenamed the CyBot. This is the final project of CPR E 288 (Introduction to Embedded Systems) by a team of 4 engineering students. In this project, the CyBot autonomously maneuvers through a relatively open space, studies its external environment using various sensors, identifies obstacles of various shapes and sizes, and avoids them accordingly. Similar to how a Mars Rover behaves as it collects data on Mars. This project assesses the C programming skills and the understanding of software-to-hardware communication of the students. In this project, I took charge of the development of the seemingly randomized route pattern of the CyBot as it collects data. More so than technical skills, I learned to have more faith in my teammates and trust that they will deliver with their delegations. In the real world, this project may be further developed for uncharted-terrain explorations.

Copyright © 2025 · Maker Pro on Genesis Framework · WordPress · Log in