Difference between revisions of "Lindsey Coffee-Johnson"

From REU@MU
Jump to: navigation, search
m (Week 10)
 
(18 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Project Description==
 
 
Several industries, such as healthcare and hospitality, are investigating the benefits of using social and service robots to cover some of their customers' needs. For example, a robot could interact with an older adult to decrease the feeling of loneliness or a robot could deliver items such as food or towels to a hotel guest. Successful deployment of social and service robots will likely lead to the introduction of more robotic units in the facility resulting in the formation of a swarm.
 
 
The objective of this project is to develop techniques that detect a hacked robot in the context of a small swarm (three to four robots). The project will focus on two types of abnormal robot behavior:
 
 
* The robot's location is different from the location it should have. This type of abnormality includes the robot spending significantly more or less time at a location that it was supposed to visit.
 
* The robot's psychological impact on the customer is negative.
 
 
==Milestones and Goals==
 
{| class="wikitable"
 
|-
 
!Week
 
!Description
 
|-
 
| Week 1: Orientation
 
|
 
* Familiarize with Marquette, project and mentor
 
* Set milestones and goals for the project duration
 
* Start reading related literature on trust in the context of human-robot interaction and intrusion detection
 
|-
 
| Week 2: Study Related Work
 
|
 
* Read related literature with an emphasis on cognitive science topics related to persuasion, deception and manipulation, as well as security in cyber physical systems (CPS) and fault tolerance.
 
|-
 
| Week 3: Learn About TurtleBots
 
|
 
* Learn how to program TurtleBots
 
* Explore the Robot Operating System (ROS) and simulator
 
* Install and run Python programs developed by Dan Cronce during previous REU project
 
|-
 
| Week 4: Form Research Hypothesis
 
|
 
* Specify assumptions
 
** Tasks that each robot will perform (normal behavior)
 
** Acts that will constitute proof of hacking (abnormal behavior)
 
|-
 
| Week 5: Design Methodology to Support or Disprove Hypothesis
 
|
 
* Experiments for the part of the project related to hacking the robot's location
 
* Comparisons to existing cognitive science studies for the part of the project related to the psychological impact on consumer
 
* Give midway presentation
 
|-
 
| Week 6: Start Writing Paper
 
|
 
* Complete the first part of the paper
 
|-
 
| Week 7: Build System
 
|
 
* Build system needed to run the experiments with the TurtleBot 2 robots
 
* Collect any additional related work evidence
 
|-
 
| Week 8: Run Experiments
 
|
 
* Run experiments on TurtleBots
 
* Detail comparisons of the suggested technique for identifying intrusion detection to existing literature
 
* Prepare final poster on research
 
|-
 
| Week 9: Test hypothesis
 
|
 
* If needed, rerun experiments
 
* Consider future work
 
|-
 
| Week 10: Presenting Research
 
|
 
* Present at poster session
 
* Prepare and give oral presentation
 
* Finish and submit final paper
 
|}
 
  
 
==Weekly Log==
 
==Weekly Log==
Line 79: Line 10:
 
* Set goals and milestones for the summer
 
* Set goals and milestones for the summer
 
* Read related literature on the topic of trust as it relates to human-robot interaction
 
* Read related literature on the topic of trust as it relates to human-robot interaction
 +
 +
===Week 2===
 +
 +
* Researched topics on deception and manipulation and how to recognize them
 +
* Started learning about ROS
 +
* Met with advisor to discuss progress so far
 +
* Read about elder abuse by caregivers and methods for detecting it (has the potential to serve as a model for intrusion detection in caregiving robots)
 +
* Attended working lunch to discuss how to give an effective presentation on research
 +
* Completed Section 1 of Responsible Conduct of Research course
 +
 +
===Week 3===
 +
 +
* Completed Sections 2 and 3 of Responsible Conduct of Research--Finished
 +
* Continued exploring ROS and code from previous project
 +
* Met with Dr. Perouli to discuss progress
 +
* Attended Responsible Conduct of Research training
 +
* Worked with TurtleBots to get them running
 +
* Read online tutorials for ROS, TurtleBots, and related material
 +
* Researched current models of social robots
 +
 +
===Week 4===
 +
 +
* Continued troubleshooting TurtleBots
 +
* Setup Catkin workspace with code from previous project on a TurtleBot
 +
* Outlined broad and specific behaviors of a "normally functioning" caretaker robot
 +
* Outlined anomalous robot behavior and definitive signs of intrusion
 +
* Met with Dr. Perouli to discuss progress and issues with TurtleBots
 +
* Started to outline final research report
 +
* Outlined requirements for intrusion detection "questionnaire" given the circumstance of its use
 +
 +
===Week 5===
 +
 +
* Compiled potential questionnaire questions from existing tools
 +
* Met with Dr. Perouli to discuss progress and further steps on looking into Natural Language Processing (NLP) and network monitoring
 +
* Prepared Midway presentation
 +
* Explored TurtleBot simulators
 +
* Gave 10 minute midway presentation on research and listened to other REU presentations
 +
* Got Gazebo working and simulated a TurtleBot 2 moving
 +
* Read material on networks and network monitoring
 +
* Researched NLP topics and sources relevant to audio monitoring
 +
 +
===Week 6===
 +
 +
* Explored multi-TurtleBot simulation in Gazebo
 +
* Researched the Content Validity Index in relation to questionnaires
 +
* Looked through some of Drew Williams' publications for relevant elements
 +
* Attended working lunch to learn about LaTex
 +
* Moved final report outline to a LaTex project and continued working on report
 +
* Started assembling bibliography in a bibtex file
 +
 +
===Week 7===
 +
 +
* Continued working on paper and bibliography
 +
* Met with Dr. Perouli to discuss progress and troubles with TurtleBot simulator
 +
* Looked into current open source tools for network monitoring
 +
* Continued exploring solutions to server simulation in Gazebo (without much luck, unfortunately)
 +
* Collected more sources on validation of abuse screening tools
 +
* Researched capability and availability for speech to text in Amazon Echo
 +
 +
===Week 8===
 +
 +
* Continued research on capabilities and cost of speech-to-text
 +
* Met with Dr. Perouli to discuss paper
 +
* Looked through Dan Cronce's research notes and material on ROS
 +
* Finished research poster
 +
* Worked on research paper
 +
 +
===Week 9===
 +
 +
* Reviewed previous final research paper for synthesis with new work
 +
* Met with Dr. Perouli to discuss progress and plans for the final REU week
 +
* Started working on combining previous work into a separate research paper
 +
* Had a conference call with Dan Cronce to discuss previous work and possible TurtleBot simulations
 +
* Continued work on final research paper
 +
 +
===Week 10===
 +
 +
* Presented at poster session
 +
* Gave final research talk
 +
* Finished final research papers

Latest revision as of 18:34, 3 August 2018

Weekly Log

Week 1

  • Attended orientation
  • Went on library tour and learned about research resources
  • Met with mentor to discuss project
  • Learned about wiki and updated it
  • Read paper on related project
  • Set goals and milestones for the summer
  • Read related literature on the topic of trust as it relates to human-robot interaction

Week 2

  • Researched topics on deception and manipulation and how to recognize them
  • Started learning about ROS
  • Met with advisor to discuss progress so far
  • Read about elder abuse by caregivers and methods for detecting it (has the potential to serve as a model for intrusion detection in caregiving robots)
  • Attended working lunch to discuss how to give an effective presentation on research
  • Completed Section 1 of Responsible Conduct of Research course

Week 3

  • Completed Sections 2 and 3 of Responsible Conduct of Research--Finished
  • Continued exploring ROS and code from previous project
  • Met with Dr. Perouli to discuss progress
  • Attended Responsible Conduct of Research training
  • Worked with TurtleBots to get them running
  • Read online tutorials for ROS, TurtleBots, and related material
  • Researched current models of social robots

Week 4

  • Continued troubleshooting TurtleBots
  • Setup Catkin workspace with code from previous project on a TurtleBot
  • Outlined broad and specific behaviors of a "normally functioning" caretaker robot
  • Outlined anomalous robot behavior and definitive signs of intrusion
  • Met with Dr. Perouli to discuss progress and issues with TurtleBots
  • Started to outline final research report
  • Outlined requirements for intrusion detection "questionnaire" given the circumstance of its use

Week 5

  • Compiled potential questionnaire questions from existing tools
  • Met with Dr. Perouli to discuss progress and further steps on looking into Natural Language Processing (NLP) and network monitoring
  • Prepared Midway presentation
  • Explored TurtleBot simulators
  • Gave 10 minute midway presentation on research and listened to other REU presentations
  • Got Gazebo working and simulated a TurtleBot 2 moving
  • Read material on networks and network monitoring
  • Researched NLP topics and sources relevant to audio monitoring

Week 6

  • Explored multi-TurtleBot simulation in Gazebo
  • Researched the Content Validity Index in relation to questionnaires
  • Looked through some of Drew Williams' publications for relevant elements
  • Attended working lunch to learn about LaTex
  • Moved final report outline to a LaTex project and continued working on report
  • Started assembling bibliography in a bibtex file

Week 7

  • Continued working on paper and bibliography
  • Met with Dr. Perouli to discuss progress and troubles with TurtleBot simulator
  • Looked into current open source tools for network monitoring
  • Continued exploring solutions to server simulation in Gazebo (without much luck, unfortunately)
  • Collected more sources on validation of abuse screening tools
  • Researched capability and availability for speech to text in Amazon Echo

Week 8

  • Continued research on capabilities and cost of speech-to-text
  • Met with Dr. Perouli to discuss paper
  • Looked through Dan Cronce's research notes and material on ROS
  • Finished research poster
  • Worked on research paper

Week 9

  • Reviewed previous final research paper for synthesis with new work
  • Met with Dr. Perouli to discuss progress and plans for the final REU week
  • Started working on combining previous work into a separate research paper
  • Had a conference call with Dan Cronce to discuss previous work and possible TurtleBot simulations
  • Continued work on final research paper

Week 10

  • Presented at poster session
  • Gave final research talk
  • Finished final research papers