https://github.com/a1rb4ck/meca654
Solid dynamics supervised exercices @ Polytech Annecy engineering school
https://github.com/a1rb4ck/meca654
computational-mechanics mechanical-engineering mechanics newtonian-mechanics solid-mechanics sympy vispy
Last synced: 5 months ago
JSON representation
Solid dynamics supervised exercices @ Polytech Annecy engineering school
- Host: GitHub
- URL: https://github.com/a1rb4ck/meca654
- Owner: a1rb4Ck
- License: mit
- Created: 2018-03-20T15:02:24.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-04-03T18:06:49.000Z (about 8 years ago)
- Last Synced: 2025-01-23T16:15:51.529Z (over 1 year ago)
- Topics: computational-mechanics, mechanical-engineering, mechanics, newtonian-mechanics, solid-mechanics, sympy, vispy
- Language: HTML
- Homepage:
- Size: 447 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
MECA654 @ Polytech Annecy engineering school
===============================
Supervised exercices solutions in Sympy with Jupyter notebooks.
Code by Pierre Nagorny. Exercices by Eric Pairel.
# Exercices
_Please fork/download & install for interactive notebooks_
[Exercices 7 - Spherical robot](http://htmlpreview.github.io/?https://github.com/a1rb4Ck/MECA654/blob/master/html_notebooks/Kinematic_Exercise%207_Spherical%20Robot.html)
[Exercices 8 - Friction wheels](http://htmlpreview.github.io/?https://github.com/a1rb4Ck/MECA654/blob/master/html_notebooks/Kinematic_Exercise%208_Friction%20wheels.html)
[Exercices 9 - Cam mechanism](http://htmlpreview.github.io/?https://github.com/a1rb4Ck/MECA654/blob/master/html_notebooks/Kinematic_Exercise%209_Cam%20mechanism.html)
[Exercices 10 - Movements and acceleration](http://htmlpreview.github.io/?https://github.com/a1rb4Ck/MECA654/blob/master/html_notebooks/Kinematic_Exercise%2010_Movements%20composition%20and%20acceleration.html)
# Quickstart with Jupyter Notebooks
## Installation
### Install required packages
```bash
pip install -r requirements.txt
```
### Starting Jupyter
```bash
jupyter notebook
```
## Getting help
```python
help(function)
```
# Ressources
## Basic vector calculus and linear algebra
[Scalar and vector - @ABCUniv Brazil](http://nbviewer.jupyter.org/github/demotu/BMC/blob/master/notebooks/ScalarVector.ipynb)
## Rigid body dynamics
- [MECA654 on the e-Learning plateform](http://ead-polytech.univ-savoie.fr/course/view.php?id=138)
- [Rigid-body transformations in a plane (2D) @ABCUniv Brazil](http://nbviewer.jupyter.org/github/demotu/BMC/blob/master/notebooks/Transformation2D.ipynb)
- [Angular kinematics in a plane (2D) @ABCUniv Brazil](http://nbviewer.jupyter.org/github/demotu/BMC/blob/master/notebooks/AngularKinematics2D.ipynb)
- [The Feynman Lectures on Physics - Vol.1 - Chapters 8 to 25](http://www.feynmanlectures.caltech.edu/I_08.html)
## Engineering
- [Awesome mechanical engineering](https://github.com/m2n037/awesome-mecheng)
- [Vibration toolbox](https://github.com/vibrationtoolbox/vibration_toolbox)
## Sympy (symbolic calculs in Python) and PyDy (complex rigid bodies)
- [Examples in mechanics](http://docs.sympy.org/0.7.2/modules/physics/mechanics/examples.html)
- [Solving a Rolling Disc problem with Kane's method](http://docs.sympy.org/0.7.3/modules/physics/mechanics/rollingdisc_example_kane_constraints.html)
- [PyDy beginners tutorial](http://www.pydy.org/examples/beginners_tutorial.html)
- [Reddit discussion on Sympy for Multibody dynamics](https://www.reddit.com/r/robotics/comments/57zy1y/sympy_for_multibody_mechanics_simulation/)
- [Symblock](http://leancrew.com/all-this/downloads/symblock.html)
- [Notes on Scientific Computing for Biomechanics and Motor Control](https://github.com/demotu/BMC)
- [Computational Fluid Dynamics in Python](http://lorenabarba.com/blog/cfd-python-12-steps-to-navier-stokes/)
- [A mechanical engineering toolbox](https://github.com/nagordon/mechpy)
## Markdown & Latex memos and hints
- [Latex Primer on Udacity data-blog](http://data-blog.udacity.com/posts/2016/10/latex-primer/)
- [Jupyter notebook doc on latex typesetting](http://jupyter-notebook.readthedocs.io/en/stable/examples/Notebook/Typesetting%20Equations.html)
- [Latex equation formating](https://www.sharelatex.com/learn/Aligning_equations_with_amsmath#%2FAligning_several_equations)