May 21-24, 2018  ·  Pensacola, Florida



About Dynamic Walking

An interdisciplinary conference bringing together biomechanists and roboticists with interest in legged locomotion, manipulation, and behavior. Dynamic Walking has been organized since 2006, and has been held in international locations:

Dynamic Walking is a single-track conference of 150-200 participants, with a tradition of communal meals, convenient lodging, and emphasis on discussion.


Conference Dates: May 21-24, 2018

Optional Workshop: May 25, 2018


May 25: Optional Workshop Day


Join the members of the OpenSim Team on Friday, May 25th for an interactive tutorial through the features of OpenSim that allow you to model and simulate human-robot interaction. The OpenSim software package has become a central tool in studying human movement and pathology. As interest in wearable robotics increases, so does the need for simulation tools to understand and predict the interaction between humans and robots. This 3-hour hands-on Matlab tutorial will include simulating a jumper model, increasing jump height with an assistive device, and a competition for maximizing the jump height of the assisted jumper model. 

To prepare the software for this tutorial, please visit the OpenSim Workshop Page.

Tutorial on IHMC’s Whole-Body Controller Core

This tutorial will introduce the IHMC’s Whole-Body Controller Core (WBCC). The WBCC is used at the core of the IHMC walking controller that has been used on several humanoid robots such as Atlas and Valkyrie. It provides a generic and concise toolbox in which feedback controllers for task-space and joint-space objectives are available and easy to setup, and includes three ready-to-use QP solvers for achieving any of the three following control frameworks: i- whole-body inverse dynamics, ii- whole-body inverse kinematics, and iii- whole-body virtual model control.

Julia for robotics: RigidBodyDynamics.jl and related tools

Twan Koolen and Robin Deits will present a one-hour overview of a variety of robotics-related tools written in the relatively-new Julia programming language. The focus will be on RigidBodyDynamics.jl, a Julia library that implements various kinematics and dynamics algorithms. The library is:

  • fast: performance for the main algorithms is close to that of the fastest C++ implementations available. The library was used to simulate the Atlas robot walking at close to 2x realtime rate.
  • user-friendly: Julia is Python-like in its productivity, and the library was designed with both power users and new students in mind. The installation process takes about 5 minutes, including installing Julia itself.
  • generic: dynamics are needed in various forms for various applications. RigidBodyDynamics.jl handles this requirement by supporting e.g. symbolic inputs (from SymPy.jl) if the dynamics are needed in symbolic form for analysis purposes, or hyperdual numbers (from e.g. ForwardDiff.jl) if gradients of the dynamics are needed for a trajectory optimization task.

We will give a brief introduction to the Julia language itself, and discuss some of its pros and cons relative to other languages.

13th Annual Dynamic Walking Conference

The aim of this meeting, the thirteenth of an annual series, was to provide insight into the fundamental principles that underlie legged locomotion. Topics central to dynamic walking include energetics, stability and control, predictive principles and models, dynamic modeling, empirical data with a conceptual tie in, and robot successes and failures. Participants included both students and professors, with a mixture of researchers studying human walking and those designing walking robots. 

To promote open sharing of information, the meetings were organized to provide as much interaction between participants as possible. The format was highly informal and fluid, with a single track of presentations and extensive time scheduled for interaction, brainstorming, and idea sharing. The schedule included many hands-on tutorials and demonstrations of dynamic walking robots.

Tentative Schedule

Sunday, May 20

2pm - 8pm Welcome Reception

7pm Check-in to beach houses

Monday, May 21

9am - 6pm Conference Talks

Tuesday, May 22

9am - 1pm Fun Activities

2pm - 6pm Conference Talks

6:30pm - 9pm Softball Game and Group Dinner

Wednesday, May 23

9am - 5pm Conference Talks

5:30pm - 7pm Plenary Talk

Thursday, May 24

9am - 12pm Conference Talks

1pm - 4pm Hardware Demonstrations

6pm - 8pm Group Dinner

Friday, May 25

9am - 2pm Optional Workshop/Tutorials

Accommodations, Meals, and Transportation:

Meals: Most meals will be included in the conference registration price. Breakfast and lunch will be served at IHMC on all meeting days. There will be a welcome reception on Sunday, May 20th at the Pensacola MESS Hall with pizza, a special dinner on Tuesday evening, no-host on Wednesday evening, and a special dinner on Thursday evening. 

Accommodations: Local beach houses have been reserved and attendees will be assigned to a beach house based on their preferences. Check-in is 7pm on Sunday, May 20th, and check-out is 10am on Friday, May 25. Beach houses will be within walking distance of each other to encourage fun and conversation.

Transportation: Trolleys have been hired to transport attendees to and from the conference site at IHMC. There will also be airport shuttles on Sunday and Friday. 


Special thanks to our sponsors!