Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

two body skateboard 1st commit #220

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
e3ba35e
1. commit of crane_moving_a_load
Peter230655 Jul 27, 2024
c05f1b5
2. commit
Peter230655 Jul 29, 2024
b038b49
4th commit, hopefully nor screwed up. Corrected everything except fps…
Peter230655 Jul 30, 2024
980fdbc
changed the statrs from, say, q to q
Peter230655 Aug 3, 2024
082d9eb
Various formatting fixes and fps fix.
moorepants Aug 3, 2024
bd290d2
changes by JM incorportated, use a previous solution as initial guess
Peter230655 Aug 5, 2024
5087a5f
reduced num_nodes, now takes 22.5 sec to run
Peter230655 Aug 5, 2024
48e8505
new attempt for ball on disc
Peter230655 Aug 21, 2024
2d31ede
corrected errors
Peter230655 Aug 23, 2024
50c7d9f
corrections as per JM's suggestions for the steamboat
Peter230655 Aug 24, 2024
999c8bb
corrections as per JM's suggestions for the steamboat
Peter230655 Aug 24, 2024
85b5b75
now with the .npy file
Peter230655 Aug 29, 2024
5c2cbef
with my simulation only important for me
Peter230655 Aug 30, 2024
87ad67e
change method plot_constrain_violations, 1st commit
Peter230655 Aug 30, 2024
ce2e61f
if axes are passed, check for correct length, raise ValueError otherwise
Peter230655 Aug 31, 2024
933368a
corrected an error
Peter230655 Aug 31, 2024
1a509e7
print warning if sharex=True
Peter230655 Aug 31, 2024
c3f1eae
rotate 90°, better exponential
Peter230655 Sep 1, 2024
53b5661
changed drone and cycle. Removed sharex warning
Peter230655 Sep 3, 2024
71487b1
try same again, added skae_solution.npy
Peter230655 Sep 3, 2024
49e73fe
trying again
Peter230655 Sep 3, 2024
a0f2ba7
removed sharex, made a remark about the length of the axes
Peter230655 Sep 3, 2024
458909e
removed
Peter230655 Sep 3, 2024
230eac4
two body skateboard 1st commit
Peter230655 Sep 3, 2024
7e7921c
changed to normal numbers, changed rotation to -45°, number of plots …
Peter230655 Sep 3, 2024
1af48c1
added figsize to method plot_trajectories
Peter230655 Sep 4, 2024
51ce317
Merge pull request #218 from Peter230655/plot_constraint_violations
moorepants Sep 4, 2024
b5256dd
variable h
Peter230655 Sep 4, 2024
d406e06
take a break
Peter230655 Sep 5, 2024
4f67c5c
set fps = 10 (before fps = 20). Improved print of initial guess used
Peter230655 Sep 5, 2024
d67410e
just so I can change branch
Peter230655 Sep 5, 2024
c856f0d
calculate initial guess, then overwrite it
Peter230655 Sep 5, 2024
4ad626f
renamed the file holding the solution
Peter230655 Sep 5, 2024
c4f9151
removed old solution file
Peter230655 Sep 5, 2024
4f4950d
renamed the solution file in the description
Peter230655 Sep 5, 2024
276b08d
Merge pull request #197 from Peter230655/plot_crane_moving_a_load
moorepants Sep 5, 2024
0249e32
in case of variable time interval h, use its value, 1st commit
Peter230655 Sep 7, 2024
eba2348
removed self.zeit, removed unnecessary explanation
Peter230655 Sep 7, 2024
2c0bb1d
Added explanation in the README about the role of each dependency.
moorepants Sep 8, 2024
b393a5c
Merge pull request #221 from Peter230655/handle_variable_h
moorepants Sep 9, 2024
b4c5f54
made changes as per suggestions
Peter230655 Sep 9, 2024
3e3667a
Merge pull request #210 from Peter230655/plot_ball_rolling
moorepants Sep 9, 2024
579253d
readded two body skateboard
Peter230655 Sep 9, 2024
c33d394
Merge branch 'plot_two_body_skateboard' of github.com:Peter230655/opt…
Peter230655 Sep 20, 2024
8dbf714
cosmetic changes
Peter230655 Sep 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,19 @@ form, primarily the formation of the constraints and the Jacobian of the
constraints, manually is a time consuming and error prone process. ``opty``
eliminates both of those issues.

opty uses its primary dependencies in the following ways:

- SymPy: Symbolically discretizes the DAEs, analytically computes all necessary
derivatives, and generates C code to efficiently evaluate the DAEs and their
associated derivatives.
- Cython + NumPy: Just-In-Time compiles the C code generated by SymPy and
wraps it for use with NumPy arrays.
- cyipopt: Wraps the Ipopt C API and provides a generic NLP problem definition
class which opty's problem class is derived from to facilitate input and
output from Ipopt as NumPy arrays.
- Ipopt: Consumes the numerical problem definition passed via cyipopt and then
solves it using an interior point method.

.. _SymPy: http://www.sympy.org

Features
Expand Down
Binary file added examples-gallery/crane_moving_a_load_solution.npy
Binary file not shown.
Loading
Loading