-
Notifications
You must be signed in to change notification settings - Fork 2
Daniel Boydstun Personal Log
##4/20/15 - 4/26/15 Went to the river to get some footage for the node and the instructional video.
##4/13/15 - 4/19/15 Met with Vidal for the last time. Tested the 2nd GPS. It is not the GPS but the antenna that we got that is the problem.
##4/6/15- 4/12/15 R-Pi2's are up and running.
##3/30/15 - 4/5/15 Tuesday
Worked with Matt getting the R-Pi2's to boot up.
##3/23/15 - 3/29/15 Wednesday
Added the issues we talked about last week to the github so we can start working on them.
##3/16/15 - 3/22/15 Thursday
Discussed what the project still needs in terms of completion and fixing.
##3/9/15 - 3/15/15 Spring break, no work was done.
##3/2/15 - 3/8/15 Monday
- Edited the instructions a bit to make the more clear.
- Edited duoBagPlay to make the text more relevant and to prevent a mess up (hopefully)
- Added the images the console was complaining about so it would stop.
- Did a bunch of editing to the html file which includes: stores origin time, calculates the distance the node has travelled, calculate the avg. speed, did some html editting to make boxes to present all the data mentioned earlier, cleaned up some of the commented code that was not being used, removed the mousehover information from the polyline as it proved useless for the most part, made the map larger, added credit to the orignial author, and cleaned up some other stuff.
Wednesday
- Added a feature that will recenter the map on the first set of GPS coordinates it recieves so you don't have to manually search for the area of the experiment.
- Added an alert that pops up if you attempt to connect and the connection fails. It also resets the slider position to "off".
- Moved the code that follows a connection in a ros.on('connection') so that we don't try to subscribe to topics and do other things that require a connection.
- Renamed the "Clear Markers" button to "Clear Map & Data" and got the button working. It will clear both origin markers, both polylines, and resets all the values that are stored per topic such as: distance_travlled, time_active, and avg_speed.
- Moved the var R which held the radius of the Earth in meters to the top and changed it to a const.
- Created a function called "calculateDistance" which takes in 2 sets of GPS coordinates and will return the distance between the two points. Removed the similar code that was in each of the callbackGPS functions.
- Changed the title of the markers to say the actually name of the topic instead of "topic1" or "topic2".
- Did some other various rearranging of code and deletion of unused code.
- Deleted the rest of the unessary files in the ROS_GPS_Visualizer_files folder.
##2/23/15 - 3/1/15 Tuesday
Very big rework of the old system. Replaced markers with a solid line, added a new text area to give the name of a second GPS topic, added functionality to plot 2 GPS topics at the same time.
Thursday
- Added a check for the lat. and long. from the GPS messages to see if they were both 0, this prevents "false" readings and stops the line on the map from going crazy.
- Added a function the lines drawn that allows them to display the current lat. and long. at the position of the mouse when hovered over. It also calculates the Cartesian distance from this point to the origin point and displays it in a pop-up that disappear when the mouse stops hovering over the line.
- Added 2 shell scripts that when ran will run all the relevant bags from that particular node on the date included in the file name.
- Updated the "Instructions.txt" to reflect the new shell scripts.
- Rearranged the files to be orderly.
Friday
- Added a script that calls the other 2 scripts and will handle running everything related to the GPS visualization except the website portion.
- Fixed a couple of things in the dn1/3BagPlayer scripts.
- Updated the instructions to match the new scripts + functionality.
##2/16/15 - 2/22/15 Wednesday
Ripped the html file of the gps thing that Yiannis sent us apart and fixed it. Added all the missing files and got it working. Boom.
##2/9/15 - 2/15/15 Tuesday
John did some research about GPS visualization and sent me the links to look at. We aren't sure if we can use Google Earth since they don't want autonomous robots using Google Earth.
Thursday
Talked more about what Yiannis wanted and dicussed current progress of the visualization sections. We also talked about a paper he would be working on using our data and visualization which he would publish to a conference.
##2/2/15 - 2/8/15 Thursday
Met with Yiannis and discussed where he wants the project to assigned us to create visualisation for the IMU, GPS, Wifi, and images.
##1/26/15 - 2/1/15 Monday
Still trying to find a meeting time.
##1/19/15 - 1/25/15 Tuesday
Met with Vidal for the first time this semester. Talked about what needs to be done and showed him the node that Yiannis took with him to Barbados.
##1/12/15 - 1/18/15 Waiting for Ioannis to get back from Barbados to find out what to do next.
##12/15/14 - 1/11/15 Winter Break
Nothing will be done.
##12/8/14 - 12/14/14 Monday
Didn't do anything project related.
Tuesday
Met with Ioannis and discussed the future casing of the driftNode. Got some ideas bounced around, and I left so the group would be small enough to get into the Mechanical Engineering lab.
##12/1/14 - 12/7/14 Monday
Met with Ioannis to discuss the progress made over the break. Camera node is still busted, will probably put off till next semester since the camera itself works, just not with ROS. Planned a time to film our demo movie for the presentation on Saturday.
Friday
Met with Ioannis again to discuss what we would be doing for our 490 presentation on Saturday in Amoco Hall. We then proceeded to head over to Lake Murray and actually tested the nodes on the lake. We got live data as well as filmed portions of our testing so we could show it in our presentation.
Saturday
Gave our final presentation for the 490 class.
##11/24/14 - 11/30/14 Monday
I will attempt to fix the poco error using the information that Ioannis gave me.
Tuesday
Matt got past the Poco error and made some progress, so I stopped mine since I would have to play catch up.
Friday
Helped Matt out by finding out what other dependencies he needed for the camera node.
##11/17/14 - 11/23/14 Monday
Group meeting at Moe's. Got the cameras and batteries from Ioannis.
Tuesday
Got the Raspberry Pi to work with the RPi camera. I had to do some updating but it was able to take pictures and store them.
Wednesday
Met with Vidal to discuss the project. Afterwards met with Ioannis in his lab and talked the project, and some ideas for the demo.
Thursday
Tried to get the Raspicam node to work on the RPi, but was having many dependency issues. I went into all the included packages and back traced all of the packages they depended on, and the ones those depended on, so on till I got to them all (or at least I hope I did). If this doesn't work we will have to write our own RPi camera node.
##11/10/14 - 11/16/14 Monday
Discussed with the group possible batteries.
Tuesday
Found the battery we are going to use. Just need to send it to Ioannis.
Thursday
Took on of the Raspberry Pi's home with me to work on. I attempted to build on own package on ROS using the online tutorials.
Friday
Met with Ioannis about our project. He helped us by explaining ROS to us more and gave us an idea on how to setup the IMU and GPS nodes.
Saturday
Met John and Matt at Silas' house to work on the project. Made two sample nodes that send pre-set IMU/GPS data. Now we need to convert them to take the values from the sensors themselves.
##11/3/14 - 11/9/14 Monday
I didn't do anything today for the project because I was at an interview for most of the day.
Wednesday
Met with Vidal and dicussed our progress. He gave us some goals for next week.
Friday
Met with Ioannis like we usually do. Discussed the progress on the project. He gave us the goal of setting up a ROS node and finding a battery to order.
##10/27/14 - 11/2/14 Monday
Had our weekly meeting at Moe's and dicussed the current progress of the project. We got one of the Pi's working with the IMU and spitting out some data, as well as put ROS on an SD card.
Friday
Met with Ioannis and gave the presentation to Dr. Matthews.
##10/20/14 - 10/26/14 Monday
Met with the group at Moe's and reminded them that we need to complete milestone 8. We went to the robotics lab where Silas and I worked on a UML diagram, after which he uploaded to the repo.
##10/13/14 - 10/19/14 Monday
I met with the rest of the group at Moe's do dicuss the project. Once we get the female-to-female connectors and the SD cards we can install an OS on the PI's and start putting the pieces together and getting the code to work with that hardware working.
Wednesday
I saw Ioannis today at the Scholar Donor Recognition Event and talked with him. I inquired about the wires and the SD cards, he told me the SD cards should be in tomorrow but he had to reorder the wires because they were not set to ship until November 4th.
##10/6/14 - 10/12/14 Monday
I met with Matt and John at Moe's for the weekly team meeting. We talked about the project a bit and I created two strawpolls to see when we could start working with the hardware and where we could do it. I am still waiting for the results before we progress and further. We also got the last of the parts that we ordered.
Tuesday
I got the team together to solder on the headers for the IMU and the GPS components. Once we get female-to-female wires we should be able to really start.
Wednesday
Met with Vidal to discuss the project so far. After the meeting we met with Ioannis for a short time and told him the rest of the stuff we needed.
Friday
Had our weekly meeting with Ioannis. We told him about our progress and got him to help us with the functional requirements for our project.
##9/29/14 - 10/05/14 Monday
We had our weekly group meeting at Moe's for lunch. We discussed what we needed to do and I made sure we talked about the schematic we needed to make. A little later Zach and I put together a schematic using GIMP and various pictures and pinouts from the internet to wire up the design and then got Silas to upload the image to the repository for Milestone 6.
Wednesday
Got Silas to email Ioannis the parts we wanted to order. We got confirmation that he bought them and now we are waiting on them to arrive.
Friday
We met with Ioannis and talked with him about the project. At the end of the meeting we checked to see if our parts arrived, and they did. I decided to let Silas hold on to them and I said we should start work either next Monday or Tuesday. Ioannis mentioned that we would have to make a presentation to show to Dr. Matthews sometime next week or the week after that.
##9/22/14 - 9/28/14 Monday
Nothing.
Tuesday
I attempted to get an answer from Vidal about what exactly we needed to do for Milestone 6 since most of our design is hardware based. He responded rather quickly saying we could just discuss it at our meeting tomorrow. We then had our group meeting at lunch in which I told the group to look at the list of the hardware components we picked and decide on one per category. We also got an email from our client, Ioannis, and I got Silas to set up another meeting with him.
Wednesday
We went to our meeting with Vidal today and discussed our project. The meeting started at 1pm and lasted about 20-30 minutes. He asked us various questions about our project, and we also told him that we had a meeting setup with Ioannis on Friday.
Friday
Since I got Silas to email Ioannis to setup a meeting we were able to get the meeting setup for today. We met him around 12pm after our class. We told him our current progress on the project, gave him a list of the parts we picked, and gave him access to our Github.
##9/15/14 - 9/21/14 Monday
We met as a group at Moe's to eat lunch and discuss what we should do this week. I told the group we should start thinking about our rough design as well as research parts that we would need for our project. I also began thinking about what to talk about/ask about during the meeting with Vidal on Wednesday.
Thursday
Told the group we needed to work on the rough design sketches for Milestone 5. I took the one Silas made and re-drew it since the sketch was not that good. I attempted to add them to the wiki but I couldn't figure how to get the file from my computer onto Github.
Friday
Talked to Silas and sent him the files to be uploaded. I took the files he uploaded and added them to the respective wiki page for the rough design sketches. I then closed the issue and milestone.
##9/8/14 - 9/14/14 Monday
We met up at Moe's around 11:30 am for lunch. After we got our food we began discussing our roles for the project. We decided that the roles would be:
- Team Captain: Daniel Boydstun
- Editor: Matt Farich
- Client Representative: Silas Rubinson
- Tester: John McCarthy
- Researcher: Zachary Smith
- Repo Master: Silas Rubinson
- Optimist, Pessimist, Analyst: Matt Farich
Along with this, I began giving tasks for the members of the group to accomplish. For Silas I told him that he needs to either meet up with the client or set an appointment so we can all meet with him. For Zach I told him to begin researching on what libraries we will need and the heat dissaption of the components we will be using. The rest of the group (John and Matt) are waiting for instructions from me, but I am waiting on more information before we procced.
Tuesday
Today we went as a group to meet our client, Ioannis Rekleitis. We dicsussed the possible roads we could follow for this project and some background information. He said he could contact at by e-mail later to further discuss the project.
Friday
Today our group met up to work on the 4th milestone and the project description. I went ahead and took care of the 3rd persona (the Lifeguard) as well as clearing a minor dispute about what to put for the background for the 1st persona.