Skip to content

Codebase for Northeastern's Mars Ice Team

License

Notifications You must be signed in to change notification settings

NUMarsIce/NU-PRISMM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RU-PRISMM

The codebase for Northeastern's Mars Ice Team

TODO

  • Firmware
    • Incorperate more thermistors
    • Creating configs for different components that are loaded at startup (with params)
      • Ex: steps/mm, data send rate, tool displacment
    • add interrupts on limits to zero the motors
  • RPi Software
    • Create basic MSGs and SRVs
  • UI:
    • RQT window for image views
    • RQT window for interaction with prismm
      • Create simple radio button interaction with ROS
      • Decide how to split up window
      • Brainstorm all needed functions
      • Prototype window that interacts with ROS
  • Misc
  • Create datalogger (save to file, csv?)
    • Create (MATLAB) code to view data log
  • Decide what is needed to analyze sensor data to evaluate a digital core
  • Test load cells and thermistors and calibrate them

Notes/Ideas:

  • PID speed on the drill (needs electronics and more magnets for better rpm measurement)
  • Movements only go through if they wont compromise the device. Ex: cant move X axis while probe is in/close to the ground. Speeds would also be set depending on proximity to the ground. There should be some override incase "wiggling" is needed when underground
    • Motor speed modifier in UI and a override for audo speed adjustment (override unlock direct speed settings)
  • Would it be advanagous if all commands were services instead of messages?

About

Codebase for Northeastern's Mars Ice Team

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published