Thursday, December 24, 2020

Merry Christmas!

 Love, MOMDYN! And if you care for the sweet Christmas Music, check out the video of our Christmas tree on Youtube.


Its been a great couple of months for us, after officially releasing back in late September, we crossed the 1,000 download mark just a couple of weeks ago. We're planning a lot of cool stuff for the New Year, Just to name a few:

  • Improved docs and built-in tutorial
  • Change the colors of objects in the touch interface
  • Legends in the plots, and ability to manipulate
  • Document rendering
  • Kinematic constraints
What are you hoping to see?

Thursday, November 19, 2020

Version 1.2 - New 3-D Graphics

 

the latest update to MOMDYN should require little explanation, the diagram view has been updated to include a 3-D rendering. You can toggle between this new rendering and the previous 2-D drawing using the button labeled with either a [2] or [3] on the top line. In the 3-D view, tap and drag to translate the view, double-tap and drag to rotate.


The update is expected to be live in both the App Store and Google Play in a matter of hours. In the mean time, check out this video of the graphics in action.


For any Python and Kivy folks that are interested, these graphics are generated using a fork of the kivy3dgui library. There were only a few minor changes; I used a different glsl shader than the default because the initial one crashed on iPhone. Also a few minor syntax bugs that popped up, I suspect just a difference in Python version from what was used to create kivy3dgui versus what I'm using.

Other than that, the interface and simulation engine are all the same as before. 


Friday, September 25, 2020

New Tutorials

Along with the new release of MOMDYN onto the App Store and Play Store, I have created two new tutorials, for a simple pendulum, and a mass-spring-damper. These will be permanent pages (not blog posts), and I'm going to incorporate them and their corresponding Youtube videos directly into the app. Check out the videos below, and go download the app! (or join the beta, its free, just send me an email).




Wednesday, September 16, 2020

Version 1.0 ... Live in the App Store!

Guess what? As of today, the 16th of September, 2020, MOMDYN is available for the public on the iOS App Store! Check out that screenshot below, first (and only) result for multibody dynamics, how's that for fulfilling a life goal? 



I'm expecting to go live on the Play store in the next few days as well, then I'll have two buttons like a proper app. You'll see I'm charging $4.99, why? Because I can. The beta will stay free though, a willing tester will always be worth more to me than 5 bucks. If you're interested in joining the beta test, send me an email.

This is a culmination of almost a year of work for me, first while on sabbatical, and more recently in the early morning and late at night when I'm not working my regular job. I'm pretty excited to give it a run out in the wild west of mobile apps. Wish me luck!

Friday, September 4, 2020

What's new in version 0.10?

 Version 0.10 is up on Test Flight for iOS beta testers, and the Android version will be following shortly. This will be the *last* beta version before I release to the public on the App stores! This version contains all the basic features that I want for MOMDYN, and while I expect to keep on improving, I'm excited to finally release it into the wild. A little clip of the most recent version in action below. 



What you'll see in this latest version:

  • Rigid Body Cylinder
  • Rigid Body Cone
  • Tabbed interface update
The cylinder and cone are very similar to the existing Rigid Body Box interface, replacing the two width and height arguments with a single radius argument. I had to do a bit of work to figure out how to make a nice wireframe graphic for these, which you can see some of at this Google Colaboratory notebook. A screenshot of that notebook is below, I used IPywidgets and the interact function to create the slider bars which rotate the cylinder and cone in the plot (note, you have to visit the link to use the interactions).


The new tabbed interface is purely aesthetic, I think putting them at the bottom better aligns with the visual qualities of a lot of modern iOS and Android apps. Also a few subtle changes to color themes, and made the report tabs all fit on a single line.

As I near release, I'll make note that I'm still looking for testers. I'll be doing this myself for the next couple of weeks, tapping my way through all the menus I can think of and seeing what breaks. Would like to have a few more folks to cover my blind spots. Besides that, I'm interested in what the users really want for future releases. I have my own ideas (more bodies and joints, 3-D diagram, ...), but the product really should be community driven. If you're interested, send me an email at mobilemultibodydynamics@gmail.com, and I'll add you to the list, its free, all I ask is you send me good useful feedback.

Monday, August 31, 2020

Spinning T-Handle

Just posted a new video to Youtube showing some of the new features in an upcoming MOMDYN update. Here I show combining a rigid cylinder and box to create a body similar to the T-handle from a famous video taken on the space station. Basically shows if you take a T shaped object and rotate it about its center axis, it is unstable. This is especially apparent in the zero gravity setting.


Video linked below. I'll have the beta app update in the next few days with the new cylinder and cone bodies, and some aesthetic updates (few last kinks to work out). 



Thursday, August 6, 2020

Feature Showcase - Free Motion Joint


In today's episode I demonstrate how to use MOMDYN to create a free motion joint, sometimes called a 6-degree-of-freedom (6-DOF) joint. This represents the motion of an object (any object) as it moves freely through the air; say, for example, my iPhone when I throw it across the room.

That is exactly what I did in a video that I created to demonstrate the new feature, which is embedded after the jump. I also plot some of the data in a notebook that can be accessed in Google Colaboratory. I hope you will be interested in experimenting in that notebook, and maybe recreating some of it yourself (just make sure your phone lands on a soft spot). 

For more information on how to implement the new feature in your own model, keep reading.