3/23/2022 - Brainstorming Session

Weekly Updates

Member

Main Project

Update

Action Items

Member

Main Project

Update

Action Items

@Ari Wasch

BMS

  • Thought of design/revision ideas

 

@Chealsie Bains (Deactivated)

Jetson Carrier

  • Update on Jetson Carrier layout & stackup?

 

@Farris Matar

PDB/BMS

  • Finished 3rd PDB + BMS - no shorts on power, but there is a short somewhere causing the board not to work currently

  • Acquired supplies to finish RS422 assemblies & testing

  • Resolve issues with PDB + BMS unit 3 assembly

  • Documentation for PDB Rev. 3

@Ivan Lim

Science

  • Update on science board & parts?

 

@Jason Gao

RS422

BLDC motor controller

  • Thought of design/revision ideas

  • Supplies arrived for RS422 testing, will test this weekend

  • BLDC layout

@Logan Hartford

Multiphase buck converter

  • Update on multiphase buck testing?

 

@Taylor Mcnabb

SPI LVDS

  • Update on SPI LVDS Host and Peripheral boards (layout/shipping)?

 

@Wolfgang Windholtz (Deactivated)

Science

oops

oops

2022/2023 Rover Design/Revision Ideas

Member

Ideas

Member

Ideas

@Ari Wasch

  • LCD screen to display information, 8 digit display for battery

  • Remote speaker/airhorn

  • Satellite connectivity

  • Custom brushed/brushless motor controllers, arm board?

  • T-shirt cannon

@Chealsie Bains (Deactivated)

 

@Farris Matar

Solar panel + solar panel regulator & charger:

  • Use a solar panel for passive power collection to power the rover and/or charge the battery

  • Requires a board to regulate solar power to a constant voltage, additional regulation needed if using it to charge the battery

  • Will need to keep in mind the weight & size restrictions of the rover when selecting solar panel + consider how it will be attached

Active cell balancing BMS (Battery management system):

  • Current BMS does passive cell balancing, which is less efficient than active cell balancing

Radar/ultrasonic/Lidar collision detection:

  • Research has already been done on each of these technologies

  • Unsure if ultrasonic sensors were ever implemented in the past for this

  • Use radar or ultrasonic sensors to detect obstacles & alert operator - can also be used to aid in the autonomous driving mission

Combine PDB + BMS and multiphase buck into 1 board:

  • Initially not done only due to time constraints

@Ivan Lim

  • Backplane for boards to connect into - subsystem boards like science, arm, gimbal, and power boards such as buck converters for modular power distribution

@Jason Gao

Support for docking a drone - exchanging information and wirelessly transmitting footage for increased macroscopic rover vision

  • Submodules into deployable robots - i.e. something to retrieve/analyze soil remotely for science

@Logan Hartford

Control Board:

  • Accelerometer and magnetometer for control feedback during autonomous mission

  • Can use accelerometer to filter GNSS position data

  • Can use accelerometer to filter odometry data (maybe)

  • Barometer to track vertical position

  • Gyroscope to track angular position in different axes - could also be added to arm

Weather Board:

  • Record temperature, air pressure, humidy, windspeed etc data

Record and transmit audio data:

  • Perserverance was the the first rover to do this

Voice Commands for bots

  • ^ Record audio and use google assistant or something to respond to commands

  • Be able to ask the bot what its battery life is or what the temperature is

  • Pointless but it might be cool

Ability to retrieve rock samples (Perserverance)

Paul Kokhanov

  • VR headset + 360 camera for the rover, or a custom 360 camera setup

  • Magnetic array to separate rocks & dirt for soil analysis vs. rock analysis for specimen collection

@Taylor Mcnabb

  • Something with electro-magnets (magnetic array ^^)

  • Magnetic holder - i.e. collect all tools for equipment servicing mission

  • Solar panel reading & stats indicator, power readings & efficiency

@Wolfgang Windholtz (Deactivated)

  • Select new chip

    • Have a chip that is more efficient for the work it needs to do

    • E.G. the STM32 chip we use is to good sometimes

    • Chip selection is hard

  • Rail gun ?(Gauss gun more precisely only need one or two coils)

Future Projects for Design

Project

High-Level Overview

Project

High-Level Overview

Solar Panel/Solar Charge Regulator

Solar charge regulation can be somewhat complicated, typically more complicated than a standard switching regulator if optimal power draw is desired, so this project can be isolated into it’s own board

  • Solar panels that are big enough to actually power the rover/charge the battery are likely too big for this competition - at the very least, it’ll make meeting the size and weight restrictions much more difficult. Therefore, it is probably better to do something of a much smaller scale. For example, medium power generation for non-critical systems (i.e. the status display board, weather data, maybe even the control sensors and obstacle detection system as well)

  • In any case, it is important to determine what the solar power will be used for and where it will go in order to determine the power requirements of the board/solar panel, and then go from there

PDB + BMS Rev. 4

Some improvements to the power distribution board and BMS

  • The 48V-24V multiphase buck should be moved to this board so all power distribution is on one board

  • Make necessary revisions & improvements on previous revisions of PDB + BMS and multiphase buck

  • Look into active cell balancing

    • This can be delayed until after the current BMS is tested to see how well it works

  • Power monitoring - it would be beneficial to have current sensing in addition to the voltage sensing for all the power rails to measure how much power is being used across the rover

    • Practically all the pins of the STM32 were used in rev. 3 of the PDB + BMS, so this could be an opportunity to look into an alternative MCU and learn proper MCU selection

Radar/Lidar/Ultrasonic Obstacle Detection System

  • Look into how ultrasonic sensors were used in the past for obstacle detection

  • Look into selecting radar/lidar sensors for better obstacle detection - see research pages for pros and cons of each technology

  • Alert systems to communicate if a collision is likely going to occur

Backplane Board

  • Allow intercommunication between boards, as well as easily swap in/out PCBs for modules (i.e. swap in science board during science mission, swap in arm board for other missions (if arm board is implemented))

  • May seem deceptively easy but this board would require a lot of work to cooperate with the designers for all the other boards to make sure matching harnesses and connections are used, as well as making sure everything fits and the connections line up correctly (help from mechanical team may be beneficial here)

  • This board could also take on power distribution and power monitoring/management - if this is the case, PDB would be changed to be more of a power regulation board rather than a power distribution board, and the backplane would do the power distribution (PDB is already mostly just power regulation, so this wouldn’t be a huge change)

    • I think an ideal middle ground would be to have the backplane distribute power from the PDB to the other boards and have the PDB do the power monitoring

Data Collection & Control Board

  • Combines the weather board and control board into one, since both of these are mainly just collecting and transmitting data

  • The control board’s sensors (accelerometer, gyroscope, accelerometer, barometer, etc.) would likely provide valuable data to the firmware and software teams, especially for the autonomous driving mission, so cooperating with them to see how valuable and how accurate the data would be is key

  • Most of the weather board’s data probably won’t be useful for completing any of the missions, so it would be good to decide on what to do with the data (i.e. transmit it over comms, display it, etc.)

Status Display Board

  • This could be an interesting upgrade to the LED matrix, though care should be taken to avoid violating the rules and requirements of the LED matrix - if there’s too much conflict, it may be better to keep the status display and LED matrix separate

    • For context, LED matrix is solely to display LEDs in a specific color to display the status of the robot (OK, fault, tele-operated)

  • A lot of freedom with what information to display as well as how to display it, so a lot of creativity can be employed here. Some suggestions are the solar power, overall rover power, battery status/state of charge, weather and control data

  • This board could also include the audio transmission and reception with the remote speaker (maybe even the air horn too)

Other Ideas Requiring Further Development

The rest of the ideas fall into this category. These ideas require more development and thought before moving forward with them for various reasons. They may be underdeveloped, too difficult or unfeasible for this team/the rover, or conflict with certain parts of the rover.

  • Submodules/sub robots: Would require a lot of work from multiple subteams in order to achieve this, not to mention a lot of time and funding, and is prone to a lot of mistakes since it’s something unlike anything the team has done before. Not impossible, but as it stands the idea is too costly to move forward with

  • Support for a docking drone: This is a really good idea, but before this can be worked on, the drone itself would need to be selected - whether it’ll be an off the shelf product or an in house design, as well as what exactly the drone’s purpose will be. If the drone mission is ever taken on, this idea should be revisited

  • Rock sample retrieval: Very similar to what the science module does, perhaps it could be considered as an addition to the science module instead of a separate project

  • 360 camera/VR setup: May conflict with the gimbal camera setup already in place. It would probably be too difficult to have both systems side by side due to the limited bandwidth of the comms system, but the idea could still contribute to an alternative gimbal design

  • Magnetic array: This could be a really interesting project, but there needs to be research first on what this looks like and how it would be implemented. Additionally, a variable magnetic field could cause issues with the circuits on the rover, so this would need to be looked into before it’s developed and put on the rover