We got Christian a Garmin GPS smart watch for his birthday. It is about the exact opposite of the watch I probably would have guessed that he would pick, but after looking at it, I am amazed that he (again) made the perfect pick. I actually might get one of those the next time around. My Garmin Instinct is almost five years old now and going strong so I am not sure how soon that will be. I am excited to see how much he uses it. It pretty much changed the way I think about smart watches. I used it mainly as a GPS to track my exercise walks, but now I depend on the phone and message notifications that cause it to vibrate.
Category: Technology Page 1 of 9
I bought the black backpack on the right about fifteen years ago at some place like Marshall’s, T.J.Maxx, or one of those outlet malls. I lucked into a very, very good backpack that was rugged, functional (pockets in all the right places), not too big, not too small, and easy to carry. After a lot of hard use, it was time to make a change, but it truly seems like I am saying goodbye to an old and faithful friend. Lorena helped me find a new backpack at Marshall’s based on what I learned from the old one. I think a lot of the features of the new one are the same, quite a few are better or did not exist in the old one, and one or two are not as good. I really like that there is an external jack to connect to a USB power brick and there are some pockets that will really help me get through airports more easily. In addition, I will be able to easily carry two laptops which I will need when we move to Mexico. All in all, I think it was a good purchase.
We flew to Oregon last week to get together with all my siblings for the first time since our parents funeral, seven years ago. Part of the trip was set aside for a meeting with two colleagues of mine with whom I have worked for almost 40 years (Frank Evans) and around 30 years (Dr. Mark Singer). We got a meeting room in Tualatin, Oregon to discuss the technical aspects of work they do for me as contractors in my day job. It is a gift to be able to work with them. In our field, there are none better both technically and in terms of good will. I am writing this as a marker by which to honor and remember them–we are all old and live far apart–them in Oregon and me in Texas, so this might be the last time. I hope not.
Dr. J is exactly half-way through to his PhD at University of Nebraska-Lincoln. His research software is turning into something amazing indeed. This is an example of his (very preliminary) instance segmentation. Even though it is very early in the process, you can see this is going to be a powerful addition to his already powerful GRIME-AI software suite of tools. The software already downloads and merges images and scalar data according to a user specified, GUI-selectable recipe that includes data cleaning and image triage. Can’t wait to see the finished product.The software is part of the GaugeCam GRIME Lab research initiative at University of Nebraska.
Troy flew to Tuscaloosa, Alabama yesterday to attend a water conference. He will give a presentation on the work we do at the GRIME Lab. The main focus of the lab is to drive complexity of the use of ground-based imagery to answer hydrological questions. The above, fairly simple, graphic describes it well. The image on the left is pretty hard to set up and maintain, but reduce the complexity of the image processing task because of the vision targets in the image. The image on the right is way easier to set up because nothing has to be installed or maintained in front of the camera, but the processing is way harder because there are no physical references for real-world unit calibration or camera motion in the scene. We are going to be able to watch Troy’s presentation online this afternoon.
The volunteer Hydrology work I do with University Nebraska-Lincoln is starting to solidify now that I no longer have a formal position at UNL. Last night a researcher in Brisbane, Australia met online to work out the use of the GRIME2 Command Line Interface (CLI) libraries for measurement of water level at what could be over 100 separate locations if we can demonstrate capability. Then today, I met online with a graduate student who we hope will be able to extend the libraries to handle much smaller calibration targets for the purpose of crowd-sourcing imagery and placing small calibration targets at the top of garden variety staff gauges. What is great about this is that these people are starting to adopt and extend the libraries without my involvement other than to provide guidance to get them going and to help them when they get stuck.
This little device arrived literally on my doorstep today and, marvel of all marvels and miracle of all miracles, it was delivered there on a Sunday by the venerable United States Postal Service. Hats off!!! It is a great solution to an irritating problem–keeping my book open at arms length (reading distance given my advanced age and seeing ability) while I drink my drink and eat my snack. It was cheap and works as advertised. It came in a package of two devices, so there is one for Lorena and/or to throw into my backpack for travel.
I figured out a little bit of a medium term project to do now that I am done with college. I have wanted to build my self-hosted, open source video surveillance system for our house for a long time. It is somewhat of a tedious project, but lots of people have done it and I think it will be fun and useful. I bought four IP (WiFi) cameras and a NUC i5 computer to use as a server. If/when I get it going, I hope to install the first system in our house here in Texas, then build up another system to with a few more cameras for our house in San Pedro. I will try to document it here with the specs of the hardware I use and the software I use.
I bought a bluetooth keyboard that pairs with my cellphone to make it easier to write posts. Works great!
We pretty much had to trash our exercise room to get it done, but Christian and I got our new projector installed, hooked up to a NUC (mini-computer) and pointed at the screen on the back wall. The screen was the biggest part of the project, but it was truly a marvel of engineering. The combination of the projector and the screen are nothing short of amazing in terms of image quality, especially with respect to how much we had to pay for the thing. This is actually going to be a great place to even do things like take video conferences.
Christian shocked us all with an amazing gift for Lorena’s birthday–a robotic vacuum cleaner. He got one for himself to clean his apartment and absolutely loved it. I have to admit I was skeptical about how good the thing might be, but have to admit I am a complete believer after seeing it do its thing.
One of the most amazing things about the device is how easy it was to set up. It took about a half an hour to unpack it and get everything installed. Lorena and I can both start it, stop it, adjust what parts of the house it should clean, watch it move around on a map as it is cleaning, etc., etc.
On top of that, the height of devices is low enough that it can go under things that were hard to reach with our regular vacuum. The path in the map in this post is in our bedroom. The side-ways ‘T’ in the middle of the room is the post holding up the middle of our bed. In addition to that, it was able to clean under the sofa and the Barcalounger in the living room. The amount of cat hairs and dust and the repository was nothing short of amazing.
One thing I can say for sure, though, is that it is not really saving us any time because it is so fun that we usually just sit there with a cup of coffee the whole time it is doing its thing.
Christian recommended I get a new, better keyboard a long time ago. I used one he had at his apartment in Tempe every time I was there, but for some reason, never thought it would be a good idea to get one. Well, a couple of weeks, I broke down and had him buy me one for $70 after having spent the last couple of decades using keyboards that cost in the range of $20. The keyboard he picked out for me arrived today and there is truly a world of difference for the better. The keys have a profoundly better action and the whole thing just seems more solid. The keys are back lit, it sits at the right angle. I like it a lot. Additionally, it came just in time for me to work on my journal article.
I am a big fan of Linux and, more particularly, a big fan of Xubuntu Linux. This is not a review of Xubuntu but an acknowledgement of my biennial struggle about when to replace the previous Long Term Support (LTS) release, Xubuntu 18.04 with the new release 20.04 that is scheduled to drop on April 23. I do not think I have made it more than half a day before I bite the bullet and make the change. This will be a pretty straightforward deal with the computer I use for my PhD work and our home computers, but my day job machine is another story. We have lots of heavy lifting going on and the setup of a development computer of any stripe (Linux, Windows, or apple) for the kind of work I am doing is often a challenge and generally takes at least half a day if I am really lucky. I could just install over the top of 18.04, but that kind of defeats the fun and I like the idea of completely cleaning out cruft every now and then, so I plan to wipe the hard drive. I will continue to run into stuff I forgot for a few more days or even weeks. This is true even though I write down all the stuff I need. New thing just keep popping up.
I am all Linux all the time at both work and home. For the first time ever, I have no reason to ever boot to Windows and we avoid allowing the plague known as apple into the house. The guys at work mostly use Ubuntu, but I really like Xubuntu, mostly because its use changes only minimally. I always look forward to a new release and this one is no exception.
In yesterday’s post I talked about my video conference setup. I was frustrated that my Cowin E7 headphones had mechanical problems that led me to buy something new. My Plantronics BackBeat PRO 2 Special edition arrived a couple of days early and I could not be more happy so far. The fit and finish seems good. I will report back if I have problems. The case they sent it in was not as good as the Cowin hard shell case, but fortunately, the Plantronics headphones fit into the Cowin case. I am listening to President Trump’s China virus press conference and the headphones are working great.
I am in a meeting right now with nine of my colleagues, most of whom are in the Boston area, but which also includes myself in Washington state, one guy in Colorado, and one guy in Utah. Everyone in the meeting is in a different location. In addition to the people in the meeting, the guy running the meeting is sharing his screen with information on the topic we are discussing. It works amazingly well. I regularly use three different video conference tools–Google Hangouts, Slack, and Zoom. Every now and then I also use WhatsApp and Skype, but that is mostly that is for personal stuff.
Over the last week, I got in a new microphone and speakers that have made these meetings a good chunk better. About a day after I got these new parts connected and working, my bluetooth headphones (Cowin E7) broke mechanically. This was pretty disappointing because I had been very careful with them, always carefully returning them to their case when they were not in use. I ordered another set of headphones (Plantronics this time) a couple of days. With the China virus, deliveries have slowed down pretty dramatically from Amazon and Walmart so they will not arrive until late in the week–probably Thursday. All my housemates have to listen to both ends my rather boring conference calls until they arrive.
Hemex Health has released their Sickle Cell Disease diagnostic product (PDF brochure here). It is a big deal because it is inexpensive and fast (10 minutes) compared to previous methods of diagnosis. This product will save lives through early diagnosis. I was fortunate to develop some of the enabling technology for this product, for a brief period as a volunteer and later on as a contractor. Congratulations Peter, Patty and the whole team for this successful product release!
I started with a new project this week. I am helping a buddy on a three dimensional tracking, measuring, guidance problem. We each bought a RealSense 2d/3d camera. The bought a refurbished ThinkPad laptop with a USB 3.0 port with this project in mind. The USB 3.0 port provides for faster throughput of image data. It was really easy to get the thing up an running. It will be quite a bit more work to control the camera programmatically.
The main office area of the office in the basement has been being painted over the last week or so. I have been relegated to the dining room table. When I moved back down and was shuffling things around, I found the the lights Gene made for the bean sorting project. I am going to get them sent off to him so he can start sending me some images. We might get lucky and have our original setup work, but I think that is pretty unrealistic. We will definitely have to make modifications quite a few times until we get the whole lighting designed tweaked to the point it works with the falling beans. That is not to mention the fact that we have not even started at all on the mirror setup to see both sides of each bean.
I was able to advance on the bean sorter program sufficiently to send the computer and camera off to Gene so he can start working on the lighting. I am amazed that we are continue to move forward. This project is not moving along at lightening speed, but with Gene’s efforts and great mechanical skill and knowledge we make steady progress. Hopefully, he will be able to take some images of dropping beans and it will allow us to see the spread of the beans and whether I believe I can see them well enough in the images to do the calculations needed to sort them properly. The next big challenge is two-fold: 1) getting the beans to fall as straight as possible and 2) getting the mirror set up. After that, we will attack the lighting.
The new $243 plus tax computer arrived today and I have to admit that it is great. I loaded Linux Mint, OpenCV, Boost, Qt Creator (only for the IDE), the Wt libraries, downloaded the bean sort code from Subversion and had it compiling in three hours or so and that includes building OpenCV, Boost, and the Wt libraries from source.
Tomorrow I hope to get the thing taking pictures via the USB 3.0 port so it will be ready to ship to Gene early next week. The biggest challenge is keeping Kiwi out of the way. Maybe that says something about how hot the thing runs.