Skip to content

skylbc/Animation-Simbicon-Project

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECS279 Final Project - Simbicon Study

This is the final project for ECS 279 at UC Davis. The main focus of the project is about Simbicon. There are two parts included in this project.

The report is included as report.pdf. We have a screen record (ScreenRecord.mp4) for C++ re-implementation, and Demo for SimbiconJS extension. Link

C++ Re-implementation

All the codes in folder RI-C++ is for the re-implementation of the functions that compute the torques applied at every stage of the simulation to drive the character to achieve desired pose, which involves deriving the torque using PD controller, as well as calibrating the torque on two hips.

  1. Download the code from Simbicon project webpage.
  2. Replace the following files in /release/src/Core.
  • PoseController.h
  • PoseController.cpp
  • SimBiController.h
  • SimBiController.cpp
  1. Set the AppGui as the start project in visual studio
  2. Build the solution and run.

We also have a screen record (ScreenRecord.mp4) that compare the original one and re-implemented one side by side with 2 different styles.

SimbiconJS Extension

All the other files in this repo is for the extension of SimbiconJS.
Again, here is the demo for the extension.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 62.8%
  • JavaScript 26.7%
  • HTML 5.9%
  • CSS 4.6%