Real Sense Documentation

This exercise was extremely frustrating. If we hadn’t had Lateefa’s knowledge of the realsense2.lib and how to fix the absolutely ridiculous errors we get with it, I don’t know what we would have done. 

For the latest installment of this project, Mari, Lateefa, and I worked in two stages. The first, on Sunday night, was just getting the code working how it needed to. We got some good work done- changed the layout of the keyPresses to be more intuitive for us, worked more with the Projection mapping and video mapping libraries to keep smoothing the interaction, and ultimately got to a point where we could show it in class. 

However, that first night, we worked probably four hours on just these small things. Every time we would add something, we would have to combat new errors. The biggest issue was the realsense2 library. All three of us, constantly, would get an error about not being able to find this library. So we would have to go through about four steps of trouble shooting, involving manually linking it to the sketch through the properties tap. We had to do this not once, but every time we updated the sketch, which was pretty frequently once we started getting fancy with the addons. Any time we would add something new or change anything, we were always scared that we were going to get that same error. 

But we prevailed, we walked out of there with working code!! 

Tuesday was our day to install it. We got there and instantly there were issues- the biggest one was that one of our clamps was missing the screw that would hold it to the camera. So we whipped out the good old duct tape and made it work. Don’t worry, we exhibited safe ladder behavior. Installing everything was pretty straightforward and , luckily, realsense2 couldn’t mess up me screwing the clamp onto the bar. 

Once it was all up there, we got to work with finalizing it and maybe? adding some extra credit. We played with the threshold, adding a near threshold so it would see the projector as much, and worked with the mapping to get it lined up.  Then, we thought, “okay this looks great, but Aaron is going to expect us to do the extra credit”. So we proceeded to spend a bit of time trying to brainstorm and test ideas for that. Ultimately though, we were frustrated as how much more difficult this was for us as windows users and exhausted because we all had had incredibly busy days. We decided just to leave it as the lines and take the loss on the extra credit. It would have been nice, but there comes a point where you need to keep your sleep schedule and mental state in mind with these projects. 

This project is honestly the worst because the actual assignment- the code we needed to do to get it to work- took like…maybe an hour? But from troubleshooting all of these other issues, beyond the realsense2.lib. we spent probably over 8 hours on this project. 

Leave a Reply

Your email address will not be published. Required fields are marked *