From d44076b59477a9eece3e409dce576660d32c7e1c Mon Sep 17 00:00:00 2001 From: Tyler Flar Date: Thu, 12 Dec 2024 12:10:53 -0800 Subject: [PATCH 1/5] updated opportunties and removed team member section --- _data/opportunities.yml | 62 +++++++++++--------- projects/radio-tracker/radio-tracker.md | 75 +------------------------ 2 files changed, 38 insertions(+), 99 deletions(-) diff --git a/_data/opportunities.yml b/_data/opportunities.yml index 7afdbc26..857b86f5 100644 --- a/_data/opportunities.yml +++ b/_data/opportunities.yml @@ -86,37 +86,49 @@ - Have worked with NoSQL databases (MongoDB) - Experience with any testing frameworks - project: Radio Telemetry Tracker - title: Mechanical Engineer + title: User Interface Developer link: /radio-collar-tracker - description: The Radio Telemetry Tracking project seeks to aid scientists in the monitoring and conservation of wildlife by offering an efficient and reliable method of tracking animals. We are currently working on creating a long-term monitoring system that requires hardware mounts to be designed and built, and are seeking students with background in mechanical engineering to help us. We would be looking for students to commit at least 4 hours a week. + description: The Radio Telemetry Tracker project requires a convenient graphical user interfaces to display location estimates of trasmitters/animals and statuses from field devices. The interface also allow users to control the field devices and view previous data. We are seeking students who are interested in designing and developing a functional and aesthetically pleasing interfaces. required: - - SolidWorks CAD + Drawings - - 3D Printing and/or Laser Cutting - - Familiarity with using hand tools (screwdriveres, wrenches, etc) + - Python + - HTML/CSS/JavaScript + - Git/GitHub + desired: + - Experience with Flask + - UI/UX design experience + - Experience with React + - Experience with GIS-based mapping libraries/tools (Leaflet, Folium, QGIS, etc.) - project: Radio Telemetry Tracker - title: Electrical Engineer + title: Controls Engineer link: /radio-collar-tracker - description: The Radio Telemetry Tracking project seeks to aid scientists in the monitoring and conservation of wildlife by offering an efficient and reliable method of tracking animals. We are looking for students to help maintain, develop, and test next generation monitoring systems ranging from drone payload trackers to mobile tracking stations. We would be looking for students to commit at least 4 hours a week. + description: The Radio Telemetry Tracker project seeks to provide prototypes of our system to collaborators to test in the field. We are looking for students to help develop reliable control systems for field devices. This includes picking the components, building the field devices, and developing the software to communicate with the system's peripheral devices and user interface wirelessly. required: - - Circuit design - - Experience in electrical debugging - - Technical documentation + - Basic communication interfaces (I2C, Serial, GPIO, etc.) + - Python, C++, or Rust programming + - Experience with microcontrollers (Arduino, Raspberry Pi, etc.) desired: - - Experience soldering + - Experience with IoT particularly long range communication + - Experience with solar panels and battery management - project: Radio Telemetry Tracker - title: Student Co-Lead + title: Mechanical Engineer link: /radio-collar-tracker - description: | - Engineers for Exploration (E4E) is looking for motivated students to take on a leadership role for our Radio Telemetry Tracker (RTT) team. This role could tie into an undergraduate or master's thesis project, and we encourage students to explore this option. RTT is a multidisciplinary systems project in collaboration with the San Diego Zoo Wildlife Alliance which aims to improve methods of tracking animals using radio telemetry. This type of animal tracking picks up signals from radio transmitters which have been attached to or embedded in subject animals. Traditional on-foot methods of radio telemetry require researchers to trek through difficult terrain with unwieldy antennae, so we're developing two systems to make the process easier: a drone-based system to fly over the terrain, and a tower-based system to be set up and left to collect data with little supervision. - - We have deployed our system to the field previously, and the project's current goals include designing a new PCB for our payload, redesigning our payload's physical housing, and developing software to communicate with the system's peripheral devices, all to prepare for upcoming deployments. Examples of skills which would be helpful for this role include systems engineering, PCB design, electrical debugging, embedded programming, and digital signal processing. - - We assemble our system with custom sensors to gather the data we need and record it for later analysis. Due to such customization and the multidisciplinary nature of RTT, this project has many moving parts, and the ideal candidate would have some experience navigating such problems of complexity. This role includes the expectation and opportunity to deploy the system you develop into the field in order to track animals and report on results. + description: To conduct a field test of our system, the Radio Telemetry Tracker team needs to create mounts and enclosures for field devices that will be deployed on drones and towers for extended periods. We are seeking students to assist in the design and construction of these mounts and enclosures. + required: + - CAD Design + Drafting + - SolidWorks or similar CAD software + - 3D Printing + desired: + - Designing with IP and IP protection in mind + - Experience with hand tools +- project: Radio Telemetry Tracker + title: Digital Signal Processing Researcher + link: /radio-collar-tracker + description: The Radio Telemetry Tracker team is looking for students to contribute to the development of our digital signal processing algorithms. This role is responsible for the fundamental research aspects of the project. We are seeking students to help design methods to process raw data from software-defined radios (SDR) and convert it into transmitter location estimates. + required: + - Reading research papers + - Basic DSP knowledge (signal basics, modulation/demodulation, frequency domain analysis, etc.) + - MATLAB, Python, C++, or Rust programming desired: - - Leadership/Project Management - - PCB Design/Layout/Assembly/Testing - - Mechanical Design/Fabrication/Assembly/Testing - - Digital Interfacing (I2C/Serial) - - Embedded Linux (I2C/Serial/GPIO/sysfs/networking) - - Python (pybind11/threading) - - Digital Signal Processing (STFT/spectral analysis/mixing) \ No newline at end of file + - Writing research papers + - Antenna design + - Tangable experience with SDRs (USRP, HackRF, Airspy) diff --git a/projects/radio-tracker/radio-tracker.md b/projects/radio-tracker/radio-tracker.md index 55be4648..39def401 100644 --- a/projects/radio-tracker/radio-tracker.md +++ b/projects/radio-tracker/radio-tracker.md @@ -23,80 +23,7 @@ The Radio Telemetry Tracker project is a collaboration between the San Diego Zoo Since the start of this project, we have had the opportunity to use this platform in the field. In a 2015 collaboration with Stesha Pasachnik (San Diego Zoo), we took the Radio Telemetry Tracker to the Dominican Republic to study the rhinoceros iguana (Cyclura cornuta) and the Ricord’s iguana (Cyclura ricordi). Then, in a 2016 collaboration with Jennette Moss (Mississippi State University) and Glenn Gerber (San Diego Zoo), we took the Radio Collar Tracker to Little Cayman to study the Sister Isle’s Rock Iguana (Cyclura nubila caymanensis). -# THE TEAM -Tyler Flar, B.S. Computer Science at UC San Diego - -Nathan Hui, Staff Engineer at UC San Diego - -Matthew Peng, B.S. Computer Science at UC San Diego - -Praveen Swaminathan, B.S. Electrical Engineering at UC San Diego - -Vaibhav Maloo, B.S. Computer Engineering at UC San Diego - -Wesley Lewis, B.S. Computer Science at the University of Virginia - -Claire Wang, B.S. Mechanical Engineering at UC San Diego - -Aniket Bhosale, B.S. Electrical Engineering at UC San Diego - -# PAST MEMBERS - -Hannah Grehm (2021 – 2024) - -Mia Lucio, UC San Diego (2020 – 2021) - -Eric Lo, UC San Diego (2013 – 2020) - -Emmanuel Gharehbekloo (2019 – 2020) - -Aditi Gaur (2019 – 2020) - -Rujvi Mehendre (2019 – 2020) - -Emilio Figueroa (2019 – 2020) - -Eric Tran (2018 – 2019) - -Charles Kinzel, CSU San Bernardino (2019 NSF REU) - -Matt Epperson, UC San Diego (2017) - -Katlin Dahn, Portland State University (2017 NSF REU) - -Anthony Koutroulis, UC Santa Cruz (2017 NSF REU) - -Jacob Domine, UC San Diego (2016 – 2017) - -Thomas An, UC San Diego (2017) - -Naveen Ketagoda, UC San Diego (2017) - -Daniel Knapp, UC San Diego (2017) - -Samuel Vineyard, UC San Diego (2017) - -Jacob Torres, UC San Diego (2016 – 2017) - -Daniel Webber, Santa Clara University (2016 NSF REU) - -Samuel Bauza, UC San Diego (2016) - -Nan Shu, UC San Diego (2016) - -Gilberto Antonio Marcon dos Santos, Universidade Federal de Gois (2014 NSF REU) - -Zachary Barnes, UC San Diego (2014 NSF REU) - -Xavier Tejeda, UC San Diego (2014) - -Alex Ke, UC San Diego (2014) - -Bryan Ritoper, UC San Diego (2013 – 2014) - -Lauren Nishizaki, Harvey Mudd College (2013 NSF REU) - -Han Lin, UC San Diego (2013) +Project Lead: Tyler Flar (tflar@ucsd.edu) # PUBLICATIONS - Hui, N. T., Lo, E. K., Moss, J. B., Gerber, G. P., Welch, M. E., Kastner, R., & Schurgers, C. (2021). A more precise way to localize animals using drones. Journal of Field Robotics, 1– 12. [https://doi.org/10.1002/rob.22017](https://doi.org/10.1002/rob.22017) From 111eec0595e891fb0fda5cd70bc5d4c7416ff69d Mon Sep 17 00:00:00 2001 From: Tyler Flar Date: Thu, 12 Dec 2024 21:42:43 -0800 Subject: [PATCH 2/5] fixed spelling mistakes and rewrote descriptions rtt --- _data/opportunities.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/_data/opportunities.yml b/_data/opportunities.yml index 857b86f5..f198d7aa 100644 --- a/_data/opportunities.yml +++ b/_data/opportunities.yml @@ -88,7 +88,7 @@ - project: Radio Telemetry Tracker title: User Interface Developer link: /radio-collar-tracker - description: The Radio Telemetry Tracker project requires a convenient graphical user interfaces to display location estimates of trasmitters/animals and statuses from field devices. The interface also allow users to control the field devices and view previous data. We are seeking students who are interested in designing and developing a functional and aesthetically pleasing interfaces. + description: The Radio Telemetry Tracker project aims to develop an intuitive graphical user interface (GUI) that displays location estimates of transmitters and animals, provides status updates from field devices, and enables users to control these devices and access previous deployments. We are seeking enthusiastic students interested in designing and developing interfaces that are both functional and visually appealing. required: - Python - HTML/CSS/JavaScript @@ -101,18 +101,18 @@ - project: Radio Telemetry Tracker title: Controls Engineer link: /radio-collar-tracker - description: The Radio Telemetry Tracker project seeks to provide prototypes of our system to collaborators to test in the field. We are looking for students to help develop reliable control systems for field devices. This includes picking the components, building the field devices, and developing the software to communicate with the system's peripheral devices and user interface wirelessly. + description: The Radio Telemetry Tracker project aims to provide system prototypes to collaborators for field testing. We are seeking students to develop reliable control systems for our field devices. This role involves selecting appropriate components, assembling the devices, and creating software that enables wireless communication between the system's peripheral devices and the user interface. required: - Basic communication interfaces (I2C, Serial, GPIO, etc.) - Python, C++, or Rust programming - Experience with microcontrollers (Arduino, Raspberry Pi, etc.) desired: - - Experience with IoT particularly long range communication + - Experience with IoT, particularly long-range communication - Experience with solar panels and battery management - project: Radio Telemetry Tracker title: Mechanical Engineer link: /radio-collar-tracker - description: To conduct a field test of our system, the Radio Telemetry Tracker team needs to create mounts and enclosures for field devices that will be deployed on drones and towers for extended periods. We are seeking students to assist in the design and construction of these mounts and enclosures. + description: To prepare for a field test of our system, the Radio Telemetry Tracker team needs to develop durable mounts and enclosures for field devices that will be deployed on drones and towers for extended periods. We are seeking students to help design and construct these mounts and enclosures. required: - CAD Design + Drafting - SolidWorks or similar CAD software @@ -123,7 +123,7 @@ - project: Radio Telemetry Tracker title: Digital Signal Processing Researcher link: /radio-collar-tracker - description: The Radio Telemetry Tracker team is looking for students to contribute to the development of our digital signal processing algorithms. This role is responsible for the fundamental research aspects of the project. We are seeking students to help design methods to process raw data from software-defined radios (SDR) and convert it into transmitter location estimates. + description: The Radio Telemetry Tracker team is seeking students to help research and develop digital signal processing and location estimation algorithms. This role focuses on the core research aspects of the project. We are looking for students to design methods for processing raw data from software-defined radios (SDR) and converting it into accurate transmitter location estimates. required: - Reading research papers - Basic DSP knowledge (signal basics, modulation/demodulation, frequency domain analysis, etc.) @@ -131,4 +131,4 @@ desired: - Writing research papers - Antenna design - - Tangable experience with SDRs (USRP, HackRF, Airspy) + - Tangible experience with SDRs (USRP, HackRF, Airspy) From 4fbf3d0c2c3eab1c33efdb2b1f5001c9da5d01eb Mon Sep 17 00:00:00 2001 From: Tyler Flar Date: Fri, 13 Dec 2024 09:53:10 -0800 Subject: [PATCH 3/5] Changed "Controls" to "Electrical" RTT position --- _data/opportunities.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/opportunities.yml b/_data/opportunities.yml index f198d7aa..7e44c215 100644 --- a/_data/opportunities.yml +++ b/_data/opportunities.yml @@ -99,13 +99,13 @@ - Experience with React - Experience with GIS-based mapping libraries/tools (Leaflet, Folium, QGIS, etc.) - project: Radio Telemetry Tracker - title: Controls Engineer + title: Electrical Engineer link: /radio-collar-tracker description: The Radio Telemetry Tracker project aims to provide system prototypes to collaborators for field testing. We are seeking students to develop reliable control systems for our field devices. This role involves selecting appropriate components, assembling the devices, and creating software that enables wireless communication between the system's peripheral devices and the user interface. required: - Basic communication interfaces (I2C, Serial, GPIO, etc.) - Python, C++, or Rust programming - - Experience with microcontrollers (Arduino, Raspberry Pi, etc.) + - Experience with microcontrollers/microprocessors (Arduino, Raspberry Pi, etc.) desired: - Experience with IoT, particularly long-range communication - Experience with solar panels and battery management From d562a69dcf5f606f975ed1498ba39fb6e13d6331 Mon Sep 17 00:00:00 2001 From: Tyler Flar Date: Fri, 13 Dec 2024 09:57:54 -0800 Subject: [PATCH 4/5] changed tflar email markdown --- projects/radio-tracker/radio-tracker.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/radio-tracker/radio-tracker.md b/projects/radio-tracker/radio-tracker.md index 39def401..e2196bfc 100644 --- a/projects/radio-tracker/radio-tracker.md +++ b/projects/radio-tracker/radio-tracker.md @@ -23,7 +23,7 @@ The Radio Telemetry Tracker project is a collaboration between the San Diego Zoo Since the start of this project, we have had the opportunity to use this platform in the field. In a 2015 collaboration with Stesha Pasachnik (San Diego Zoo), we took the Radio Telemetry Tracker to the Dominican Republic to study the rhinoceros iguana (Cyclura cornuta) and the Ricord’s iguana (Cyclura ricordi). Then, in a 2016 collaboration with Jennette Moss (Mississippi State University) and Glenn Gerber (San Diego Zoo), we took the Radio Collar Tracker to Little Cayman to study the Sister Isle’s Rock Iguana (Cyclura nubila caymanensis). -Project Lead: Tyler Flar (tflar@ucsd.edu) +Project Lead: Tyler Flar ([tflar@ucsd.edu](mailto:tflar@ucsd.edu)) # PUBLICATIONS - Hui, N. T., Lo, E. K., Moss, J. B., Gerber, G. P., Welch, M. E., Kastner, R., & Schurgers, C. (2021). A more precise way to localize animals using drones. Journal of Field Robotics, 1– 12. [https://doi.org/10.1002/rob.22017](https://doi.org/10.1002/rob.22017) From 86f1273c5f8f0e6d1ec2dc7ed2c40955cf17567a Mon Sep 17 00:00:00 2001 From: Tyler Flar Date: Fri, 13 Dec 2024 10:06:54 -0800 Subject: [PATCH 5/5] electrical to embedded rtt --- _data/opportunities.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/opportunities.yml b/_data/opportunities.yml index 7e44c215..cabcb743 100644 --- a/_data/opportunities.yml +++ b/_data/opportunities.yml @@ -99,7 +99,7 @@ - Experience with React - Experience with GIS-based mapping libraries/tools (Leaflet, Folium, QGIS, etc.) - project: Radio Telemetry Tracker - title: Electrical Engineer + title: Embedded Systems Engineer link: /radio-collar-tracker description: The Radio Telemetry Tracker project aims to provide system prototypes to collaborators for field testing. We are seeking students to develop reliable control systems for our field devices. This role involves selecting appropriate components, assembling the devices, and creating software that enables wireless communication between the system's peripheral devices and the user interface. required: