Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

{from the white-board session}

Propose a project that uses the OpenSim API

  • refine to make achievable
  • or get paired up w/others beforehand

Put in a general research context

Explain past experience 

Welcome to the OpenSim Developer Week Wiki. The information in this Wiki page is intended to help you formulate a project that may both benefit from the OpenSim 4.0 API and is tractable for a one-week workshop. This wiki will be updated regularly so please check in as we get closer to the development week.  

 

Table of Contents

DETAILS AND HOW TO APPLY

The developers week will be hosted at Stanford University (California, USA), Monday June 27th to Friday July 1st. Outstanding applications will be eligible for travel awards provided by the National Center for Simulation in Rehabilitation Research (NCSRR). All interested participants must apply online by completing a short application form and submitting a short project proposal (up to 1 page) via email to opensim@stanford.edu. Applications must be submitted by Friday March 25th.

Important Dates 

Submission deadline: Friday March 25th
Announcements Posted: Friday April 15th
Workshop begins: Monday June 27th
Workshop Ends: Friday July 1st

PROJECT PROPOSAL

The project proposal should be at most one page. It should provide a statement of the larger project you are performing with OpenSim, but focus on the technical aspects that are challenging and could benefit from the new OpenSim API. In addition, it should detail the specific task or set of tasks you plan to complete at the workshop. Please use the following outline to organize your proposal:

1) Background: Briefly describe the relevant background to the proposed project.
3) Development Challenges: Explain current or expected challenges and bottlenecks

List a few project ideas that highlight new API

major changes in 4.0 

Email us if you don't have a good project idea. 

 

 

 

 

 

4) Expected Results and Impact: State the outcome of your work and its possible impact on the field.
5) Participant Background: Briefly describe your background and prior experience with OpenSim. Also, describe any prior programming experience. Explain why are you interested in attending the workshop. If a group, provide this information for all group members.

We highly encourage collaborators to participate in the workshop together. If you are applying as part of a group, everyone should complete the registration form, but please submit only one research proposal.

What can you do in 4.0?

OpenSim 4.0 will allow for greater access and flexibility to software builders, making possible what may have been impossible to in previous releases. Below is a list of 4.0 features and projects that these features may now enable. The OpenSim Developers workshop will be a great opportunity for those who are building or augmenting components, controllers analyzes or models in OpenSim.  Though the workshop will predominantly use the new 4.0 API interface, people who are developing new tools for the OpenSim 3 releases are encouraged to apply. 

...

OpenSim Development Week Agenda

This is a five-day workshop. On the first day of the workshop, an overview of OpenSim 4.0 will be provided, with discussions, guided exercises and interactive lectures to introduce. The second day will be consist of guided exercises on contributing using GitHub and how you can incorporate collaboration and contribution to your project. Day three and four will be devoted to working on problems that you and other participants bring to the workshop. Day five will have group discussion and presentation about your workshop achievements and plans for wrapping up your development.

Expand
titleShow Daily Agenda

Day One – Monday, June 27

9:00 – 9:15 am     Welcome, Development Week Goals, Agenda

9:15 – 9:45 am     Talk: OpenSim 4.0 Introduction

9:45 – 10:00 45 am   Talk: What is the OpenSim Component Interface10:00 – 10:45 am       Example - Model Composing and Visualizer   Hands-on Example 1

10:45 – 11:00 am  Break

11:00 – 1112:15 00 am  Talk: Running a Forward simulation11:15 – 12:00 pm Example - Running a Forward simulation Hands-on Example 2

12:00 – 1:00 pm     Lunch

1:00 – 1:15 pm    Talk: Writing your own Component1:15 – 2:00 pm pm   Example: Building a force or actuatorHands-on Example 3

2:00 – 2:15 pm Talk: Assembling a Study2:15 – 3:00 pm  Example: Getting forces from your componentHands-on Example 4

3:00 – 3:15 pm  Break

3:15 – 4:00 pm Participant Project Presentation

4:00 – 5:00 pm Stanford Walking Tour

5:00 –7:00 pm  Welcome Celebration at the Treehouse

 

Day Two – Tuesday, June 28

9:00 – 9:10pm  Agenda and Introduction for day two

9:10 – 9:45 am    Talk: Contributing to OpenSim

9:45 – 10:30 am  Example: Making and Reviewing Pull requests

10:30 – 10:45 am  BREAK

10:45 – 5:00 pm  Work on Projects

 

Day Three – Wednesday, June 29

9:00 – 5:00pm  Work on Projects         


Day Four – Thursday, June 30

9:00 – 5:00pm  Work on Projects

 

Day Five – Friday, July 1st

9:00 – 12:00pm  Work on Projects

12:00 – 1:00pm  LUNCH

1:00 – 2:00pm  Finalize Presentations

2:00 – 4:00pm  Presentations and Discussion

4:00 – 4:10pm  Final Remarks and Closing

4:10 – 7:00pm  Reception @ TBD


...