---
creation_date: 2024-08-21
modification date: Wednesday 21st August 2024 14:16:41
tags:
  - WeeklyNote
---
<< [[Weekly Note 2024-08-14]] | [[Weekly Note 2024-08-28]] >>

## This Week's Daily Notes
[[2024-08-14]]
[[2024-08-15]]
[[2024-08-16]]
[[2024-08-19]]
[[2024-08-20]]

## Last Week's Plan
### [[ARCADE Implementation at the University of Pittsburgh]]
- Finish this
- come up with a good title

### [[Fully Homomorphically Encrypted Control]] 
* Pick up where Luis leaves off on the beaglebone and get things communicating
* Make a simulink model of a simple one pump reactor. More flow equals more power less flow equals less power. Control variable is flow rate, sensor value is temperature.
### Orientation for new students
- talk about gsa

## Accomplishments
### Tasks and Notes From This Past Week

```dataview
TASK
where completed and file.mtime >= this.file.mday - dur(7 days)
group by file.link
sort rows.file.mtime asc

```
### Remarks
#### 🎮🐕‍🦺 Arcade BeagleBone
1. Wrote a paper about what we've been doing with ARCADE and how we plan to use the BeagleBone Black. Reviewed with DGC but holding off to turn into a later, more-developed paper. 
2. Started up the 2nd BeagleBone to work on it
	1. Getting this thing fired up was such a major PITA
	2. Updating firmware breaks all of the getting started documentation. This took way longer than it was supposed to as a result. Apparently VSCode is now too bloated to run on the BBB, but they didn't fix the getting started info as a result. If only there was a super lightweight but extremely powerful text editor................
	3. Thankfully I've gained a lot of Linux experience that I could set things up over SSH how I want.
	4. I have my own 32GB SD card plonked in the BeagleBone. I took the time to create my own user and locate it on that SD card s.t. the bone will load my profile if the SD card is plugged in, but otherwise will operate as normal for someone else if I'm not using it.
#### Diffusion! Qualifying Exam!
1. Worked on presentation for diffusion generative models.
2. Presented said presentation to the lab. Was fun! 
3. Met with DGC to talk about qualifying exam. Was given a task of writing an abstract-like paragraph.
#### GSA
Gave presentation to new students. Went ok! I think they know what we do.
#### Zotero Web Server
1. Found an old hard drive (1.5TB) for the web server. I left the old hard drives (Ryan's) in the computer, just unplugged. They are securely fastened (taped) to the bottom of the chassis. 
2. Got it connected and set up with a static IP. Need to install web server components and Zotero now.
## This Week's Plan
#### ARCADE: BAD TO THE BONE
1. Get pymodbus and other necessary packages installed on the BeagleBone.
2. Follow pymodbus tutorial to send information back and forth to the bone.
	1. To do this I need to figure out how to let the BeagleBone share my laptop's internet connection. In progress.
	2. This really should not be so hard.
3. Robert and I joked about completely switching gears and [doing everything in Rust](https://github.com/slowtec/tokio-modbus/tree/main). Only joking. For now.
	1. There's no reason we couldn't have a MODBUS client written in Rust on the Bone while the EndPoint uses Python. Shouldn't be an issue because MODBUS is just the communication.

#### Diffusion
Work on that abstract paragraph.

#### Zotero Web Server
1. Start installing things. 
2. Ideally get a WebDAV server working. This is probably a couple hours of work depending on complexity.

#### Rust
Chapter 4!
