Annotated Bibliography

Your annotated bibliography must include at least three peer-reviewed conference or journal papers on a single robotics topic.

Allowable Topics

The term “robotics” can cover an extremely broad range of topics, from mechanical engineering, to battery chemistry, to human computer interaction. This course is more narrowly focused on algorithmic problems related to autonomy: localization, planning, perception, etc. I’m open to a wide range of possible topics for your bibliography, but it should have some relationship to the central themes of the course. If you aren’t sure whether your topic is a good fit, check with me.

Finding Papers

As a first step, We would suggest browsing through the programs of recent first-tier robotics conferences: IROS23, and ICRA2022. Unfortunately, the programs do not contain direct links to the papers, but all of these papers are available through JMU’s institutional subscription to the IEEE digital library.

Google Scholar may also be useful. A good way to get started is do some keyword searches related to your topic and take a look at the most highly cited papers that appear relevant. There are many low-quality or uninteresting papers out there. Citation counts provide a good mechanism for focusing attention on noteworthy papers. Once you find an interesting paper you can follow forward and backward citations to get a deeper understanding of the topic.

I’ve highlighted a few of the top robotics conferences and journals below. Not all of these conferences do not make their proceedings available on-line.

First-tier Robotics Conferences:

General AI Conferences that Include Robotics Papers:

First-tier Journals

Check with me before using any papers that don’t come from one of the first-tier conferences or journals listed above. The majority of the papers in your bibliography should have publication dates within the last 4-5 years.

A Note on arXiv.org

The arXiv.org web site provides a popular avenue for quickly disseminating research results that may not have undergone a formal process of peer review. Sometimes arXiv papers are under review for a journal or conference, sometimes they are pre-publication versions of papers that have since appeared in a peer-reviewed publication, sometimes they are more like informal white papers that are not intended for formal peer review.

The arXiv is great, but for the purposes of this project you should only use arXiv papers if they have actually appeared in a peer review publication. This information will often appear in the “comments” section of a paper’s arXiv page. The reference information you provide must include the full publication information.

Citation Formatting

I suggest that you follow the citation and reference format outlined in the IEEE Style Manual. I won’t be picky about formatting, but you should be consistent and you must provide complete bibliographic information.

Note that a URL is not sufficient. At the least, your references must include the name of the journal or conference, the names of the authors and the original publication date.

Reading Research Papers

Reading a research paper is not like reading a novel or even a textbook. Research papers are usually written under the assumption that the audience will be other researchers in the same field. In addition, papers are often written under strict page limits that restrict the amount of background information the authors can provide. The keys to making sense of research papers are patience and perseverance. I suggest the following steps:

By the time you finish, you should understand the key points that are being made in the paper. You may not understand every sentence and every equation, but you should know what you don’t know, and be in a position to discuss it.

AI Assistance

Large language models have gotten very good at the task of summarizing text. Using AI tools to create your summaries would defeat the purpose of this project: The goal is for you to gain experience reading research papers to extract the key ideas. Any use of AI-assisted tools in developing your summaries is strictly forbidden and will be considered an honor code violation.

Grading

The rubric for this assignment will include the following items:

I won’t be picky about the overall formatting, but make sure to include your name, a title, etc. Here is an OverLeaf template that you could use as a starting point: Annotated Bibliography Template

Presentations

I suggest the following three-step organization for paper presentations:
  1. Provide Context - The first step is to make sure we understand why we are reading this paper. Questions you should address:
    • Why did you pick this paper?
    • When was the paper written?
    • What problem is it addressing?
    • What were the previous approaches to the problem?
        (The paper itself should contain the authors' answers to the last two questions)
  2. Walk us through the paper - The purpose of this step is to make sure that we understand the content.
    • Describe the algorithm
    • Describe the experiment(s)
    • Explain the results
    • Highlight any aspects of the paper that were unclear to you so that we can try to figure them out as a group.
  3. Analysis - The purpose of this step is to help us to think critically about the paper. Everything up until now has been a description of the paper. Here, the goal is to talk about the paper. The best format is probably a guided discussion. General questions to address might include:
    • Did the author’s follow through on their promises? Did they successfully address the problem?
    • Are the experimental results convincing?
    • Do the authors discuss the time complexity of their approach? Are there performance bottlenecks that they do not discuss?
    • Do they provide a fair evaluation of the approach?
    • Are the results important? Why should we care?
    • What questions remain unanswered?
    • Did this work lead anywhere? If not, why not?

You will need to distribute at least two discussion questions on Piazza at least two days before your presentation. These questions should help us guide our reading of the paper. The questions could focus on areas of the paper that you found unclear or challenging (area 2 above) or on the value and impact of the paper (area 3 above).


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.