- Read one of the following papers from your area of research:
- Computer graphics:
- Compilers and Languages:
- Grid computing: Legion: Lessons Learned Building a Grid Operating System from
Grid computing at
UVa
- Opensource development:
- Artificial life:
Seeing Around Corners from
Brookings Institue and
Sugarscape
- Agent based ecology:
- Agent based models of society
- Agent based models of financial markets:
- Agent based software engineering:
On Agent Based Software Engineering from
Computational Laboratories
- Cooperation: Evolution of Cooperation from
Evolution of Social Norms
- Ant Colony Optimization:
- Game AI:
- Games - Optimal Path Finding: Near Optimal Hierarchical Path Finding from
Journal of Game Development
- Games:
Game Design Patterns and
Diverse World of Computer Games from
Digital Library at
Digital Games Research Association
- Traffic Modeling:
Modeling Lane-changing Behavior in Presence of Exclusive Lanes from
Publications at
Intelligent Traffic Systems Program MIT, referenced from
Individual Based Models
also Agent-Based Simulation of Traffic Jams, Crowds, and Supply Networks by Helbing; and
A Multi-Agent System for On-Line Simulations based on Real-World Traffic Data by Wahle and Schreckenberg;
Multiagent Traffic Management: Opportunities for Multiagent Learning; and
Intelligent Traffic Light Control by Wiering
- Computer Music:
- Algorithms:
An O(NxN) Heuristic for Steiner Minimal Trees in 3d by MacGregor Smith, Weiss, Patel, from J. MacGregor Smith ECS U. Mass
- Object oriented programming:
Why C++ is not just an Object-Oriented Programming Language by Stroustrup, from
Publications by Bjarne Stroustrup and
Specifying C++ Concepts
- Distributed and Grid computing
- Machine Learning and Pattern Recognition:
Introduction to Machine Learning by Nils J. Nilsson, download from
machine learning website (view with xpdf),
Pattern recognition resources,
more
Pattern recognition files
- Computer Vision:
Human Motion Analysis from
Computer Vision Researchby Ken Tabb
- Natural Language Processing
- Computability Logic:
I'm using the first paper in the list as an example model research paper.
- This paper's Abstract ( an example summary from
Control of Complex, Physically Simulated Robot Groups):
Next provide a description of how the author in the model paper you've picked writes the Introduction. My questions for #3 below are based on the first paper in the list above. If you're using another paper, make up analogous questions and points to describe.
- Introduction of the example paper (see link above):
- Characters in a virtual environment must have a variety of complex behaviors. This paper is investigating dynamic simulation to generate motion.
- Methods for achieving animation are keyframing, motion capture, or dynamic simulation.
In the introduction, the author of the example paper expands on the theme of his paper.
He introduces terms that for the subject of his paper: animated characters, motion -
keyframing, motion capture, and dynamic simulation.
Highlight terms and concepts central to your paper.
For a comparison with your paper, paste in your Introduction section.
Next study how the author in the model paper you've picked writes the Background section. I'm using the first paper in the list above as my example. Compare your writing of your Background section(s).
- Background
Next provide a description of how the author in the model paper you've picked writes the Development section(s) - those writing about the actual work and researh done for the project. My questions for #5 and #6 below are based on the first paper in the list above. If you're using another paper, make up analogous questions and points to describe the development work written about in the model paper. If you are using another paper GO TO #7 and write descriptions as detailed as #5 and #6.
- Development section(s) - Bicycle Simulation Locomotion Controller
- Three components to the bicyclists: physical simulation, locomotion controller, and navigation controller.
- The physical simulation is defined by equations of motion. The author formulates these using a commercially available package.
- The locomotion controller computes how to actuate the joints to move at a specified velocity.
- What are mobility constraints?
- The human riders are modeled by a 15-segment model and rotary joints with 22 degrees of freedom.
- How does the author model differently knee joints versus wrist and shoulder joints?
- Volume, mass, center of mass, moments of inertia, and distance between the joints are calculated from a polygonal representation of the human body.
- How is Table 3 in the Appendix used here?
- What is the purpose of Figure 3?
- Figure 5 illustrates what?
- The navigation controller adjusts the facing direction and speed of the bicycle. The simulated human rider controls the facing direction and speed of the bicycle by applying forces to the handlebars with the hands and to the pedals with the feet.
- The first formula seen is for torque. How is this formula applied?
- How is equation (4) applied in this model?
- Development section 4 - Navigation Controller
- Section 3 described how the simulated characters generated physically accurate movements. Section 4 describes the Navigation Controller, which specifies a character's desired velocity.
- What causes the human and alien bicyclists to have dissimilar mobility constraints?
- What is the purpose of Figure 6?
- What is the purpose of this program's perception algorithm?
- What does Section 4.2 cover? How is herding an issue?
- Table 1 shows simulated annealing experiment data. What is the purpose of using simulated annealing in this program?
If you've chosen another paper to serve as a model, give detailed descriptions similar to questions 5 and 6 above when answering #7. If you've used the first paper and have answered 5 and 6, skip to #8
- Highlight the concepts developed in the paper you have chosen to review.
Paste in examples or complete sections that you've written for your project.
- Your development section(s): Highlight the themes, terms, and concepts that you are expanding upon in your paper.
Paste in or attach the text to your development section.
Now summarize the results the author(s) has reached in the model paper you've selected.
- Section 5 - Results and Discussion
- What results does the author describe, and what does he look forward to in future work?
Discuss in some detail results you may use in your paper
- Highlight what the discussion of your results will cover?
- Paste in the end section (or any end sections you currently have) of your paper.
(results, conclusions, discussion)