diff --git a/_config.yml b/_config.yml index afeed28c6..11e975749 100644 --- a/_config.yml +++ b/_config.yml @@ -3,13 +3,13 @@ # # Name of your site (displayed in the header) -name: Your Name +name: Priscilla Saarah # Short bio or description (displayed in the header) description: Summer 2020 DREU Project # URL of your avatar or profile pic (you could use your GitHub profile pic) -avatar: https://raw.githubusercontent.com/barryclark/jekyll-now/master/images/jekyll-logo.png +avatar: https://Ceella24.github.io/images/avatar.jpg # # Flags below are optional @@ -18,7 +18,7 @@ avatar: https://raw.githubusercontent.com/barryclark/jekyll-now/master/images/je # Includes an icon in the footer for each username you enter footer-links: dribbble: - email: yourmail@mail.com + email: priscilla.saarah@dillard.edu facebook: flickr: rss: # just type anything here for a working RSS icon diff --git a/_posts/2020-05-18-week1.md b/_posts/2020-05-18-week1.md new file mode 100644 index 000000000..96e9918c0 --- /dev/null +++ b/_posts/2020-05-18-week1.md @@ -0,0 +1,6 @@ +--- +layout: post +title: Week 1 +--- + +Got to know the project and the team members through email and had first project meeting on Wednesday 20th May. Got on project slack and discord and learnt more about the robotics lab. Did some reading on algorithms and data structures to prep myself. diff --git a/_posts/2020-05-27-week1.md b/_posts/2020-05-27-week1.md new file mode 100644 index 000000000..e37236760 --- /dev/null +++ b/_posts/2020-05-27-week1.md @@ -0,0 +1,6 @@ +--- +layout: post +title: Week 1 +--- + +Had daily scrums and first main project meeting. Implemented HeapSort data structure following a template stencil and got it working on June 3rd. diff --git a/_posts/2020-06-01-week1.md b/_posts/2020-06-01-week1.md deleted file mode 100644 index 750a3dd55..000000000 --- a/_posts/2020-06-01-week1.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -layout: post -title: Week 1 ---- - -Text here! diff --git a/_posts/2020-06-03-week2.md b/_posts/2020-06-03-week2.md new file mode 100644 index 000000000..cee8dac9c --- /dev/null +++ b/_posts/2020-06-03-week2.md @@ -0,0 +1,12 @@ +--- +layout: post +title: Week 2 +--- + +Had daily scrums and 2nd project meeting. +Worked on A* algorithm implementation and got it working on the 5th. + + +Had talks on creating simulations on the 9th and 10th. Started work on the canvas and watched some videos on the 9th but my task was switched to the back end which is getting input from the keyboard or joystick to the web socket we’ll create and Sophie would handle the front end which is taking the velocity controls and making the robot movement visible on the simulator visualization (the canvas section) + +Wrote a code on accepting and printing out input in python on the 10th to prep for my actual task and also got my diary setup on google docs. diff --git a/_posts/2020-06-10-week3.md b/_posts/2020-06-10-week3.md new file mode 100644 index 000000000..8af56b4e9 --- /dev/null +++ b/_posts/2020-06-10-week3.md @@ -0,0 +1,11 @@ +--- +layout: post +title: Week 3 +--- + +Had daily scrums and project meeting. +Started work on the simulator backend code on the 11th of taking input and converting to velocity commands. +Installed websocket and read on it on the 14th after I got the velocity commands code working. + +Met with another team member (Sophie) to discuss websockets on before scrum on the 15th. + diff --git a/_posts/2020-06-17-week4.md b/_posts/2020-06-17-week4.md new file mode 100644 index 000000000..cc0535da8 --- /dev/null +++ b/_posts/2020-06-17-week4.md @@ -0,0 +1,7 @@ +--- +layout: post +title: Week 4 +--- + +Talked with Jana(project manager) and started work on getting slam map to front-end through a second websocket. Had to read map information from a file and store the 200 by 200 grid cell map into a 2D array as well as extract the map data and parse them into individual data for the front-end. I attended the scrum and project meetings. Also, we had our first course development meeting on the 18th and we discussed about general set up and content of ROB 102, one of the courses we are developing. + diff --git a/_posts/2020-06-24-week5.md b/_posts/2020-06-24-week5.md new file mode 100644 index 000000000..144e29a7d --- /dev/null +++ b/_posts/2020-06-24-week5.md @@ -0,0 +1,6 @@ +--- +layout: post +title: Week 5 +--- + +Applied trigonometry to get robot to move relative to the direction it was facing with each keystroke (w,s,a,d). I then read on right-hand rule and used that coordinate system for the backend. We continued our daily scrum and project meetings and also held our second course development meeting where we had a course development expert talk to us about the structure for the first year robotics courses we are working on. diff --git a/_posts/2020-07-01-week6.md b/_posts/2020-07-01-week6.md new file mode 100644 index 000000000..a86440444 --- /dev/null +++ b/_posts/2020-07-01-week6.md @@ -0,0 +1,6 @@ +--- +layout: post +title: Week 6 +--- + +Talked with another team member and the project manager to get the front-end to convert the backend coordinate system (right-hand rule) to front-end coordinate system (pixels) to visualize robot and map. Finished robot angular movements and sending it and map over to front-end on two websockets. We had our every week meetings and held our third course development meeting and continued talks on how to structure the courses after which I helped a teammate draft a syllabus for one of the courses. diff --git a/_posts/2020-07-08-week7.md b/_posts/2020-07-08-week7.md new file mode 100644 index 000000000..866779dbf --- /dev/null +++ b/_posts/2020-07-08-week7.md @@ -0,0 +1,6 @@ +--- +layout: post +title: Week 7 +--- + +I worked on collecting all robot messages (map and velocity commands) together as one message through LCM and sent them over a single websocket but run into issues with combining the two in one file. I attended our usual Monday, Tuesday, Thursday, Friday daily scrums which is at 9:30 am CT and our weekly project meeting which is scheduled for 8:00 am CT on Wednesdays. diff --git a/_posts/2020-07-15-week8.md b/_posts/2020-07-15-week8.md new file mode 100644 index 000000000..4425fac83 --- /dev/null +++ b/_posts/2020-07-15-week8.md @@ -0,0 +1,6 @@ +--- +layout: post +title: Week 8 +--- + +I attended the meetings for the project and our fourth course development meeting. We had discussions about the hardware focused course we are developing. I finished LCM-websocket connection for the backend codes and tested it on an html file - worked but still didn’t in the main front end html file. I also started work on simulating an IR distance sensor for a probable ROB 102 class project: read and watched videos on Bressenham’s Line algorithm. diff --git a/_posts/2020-07-22-week9.md b/_posts/2020-07-22-week9.md new file mode 100644 index 000000000..b6d15cd55 --- /dev/null +++ b/_posts/2020-07-22-week9.md @@ -0,0 +1,7 @@ +--- +layout: post +title: Week 9 +--- + +I had our scrum and project meetings and continued work on simulating an Infrared distance sensor and on added blogs to my DREU website in fulfillment of the fourth and last milestone. I started getting ready to finish my internship and set up my deliverables for the summer. +For the IR sensor simulator at the backend, I have to use the bressemham's line algorithm to determine the path from a start node to a finish node or obstacle and calculate the distance. diff --git a/_posts/2020-07-29-week10.md b/_posts/2020-07-29-week10.md new file mode 100644 index 000000000..e9a685bfd --- /dev/null +++ b/_posts/2020-07-29-week10.md @@ -0,0 +1,6 @@ +--- +layout: post +title: Week 10 +--- + +Had my last project meetings with my teammates. We also had a goodbye brunch for us interns and we spent hours hanging out on zoom, having brunch, chatting, and playing games. I wrapped up my project, did a presentation at my mentor's lab's general meeting. I also attended my last course development meeting and we discussed what the next steps were going to be. I also spent a lot of time going through my DREU requirements for my last milestone and had discussions with my mentor on whether I could still be on the team. I officially ended my internship on Wednesday, the 5th of August, although I still went to meetings and worked on stuff for the next two days. diff --git a/files/finalreport.pdf b/files/finalreport.pdf new file mode 100644 index 000000000..8c1bbd621 Binary files /dev/null and b/files/finalreport.pdf differ diff --git a/images/avatar.jpg b/images/avatar.jpg new file mode 100644 index 000000000..022236095 Binary files /dev/null and b/images/avatar.jpg differ diff --git a/index.md b/index.md index 6e1cf4967..404069523 100644 --- a/index.md +++ b/index.md @@ -8,15 +8,17 @@ title: Summer 2020 DREU Project Site ## About Me -My info goes here. +Hello, I am Priscilla Saarah. I am an international student from Ghana and an undergraduate student(rising junior) at Dillard University in New Orleans, Louisiana. I am majoring in biology with minors in computer science and chemistry. For this summer, I am working with Professor Chad Jenkins and a few other undergraduates and graduates on a project that covers robotics education for first year undergraduates that features early exposure to AI and planning algorithms. ## About My Mentor -Mentor info goes here. +I am a member of the team of Professor Odest Chadwicke Jenkins (Chad Jenkins for short). He is a faculty in Computer Science at the University of Michigan and also the Associate Director of the Michigan Robotics Institute. His research interests are particularly focused on how we can teach robots from human demonstration. +(https://www.youtube.com/playlist?list=PL0Dw9tJ_j_k5Vse2bnpDfEZO4XnCVpvcW) +links to some videos of his research work. ## About My Project -Project description goes here. +Our project is a robotics education project. It will explore ways to teach building of an omni-drive robot platform and its autonomous pathfinding to first-year undergraduates. Some members of the team work more on the platform end, and the others (including myself) work more on programming for pathfinding. [My Final Report](files/finalreport.pdf)