Monday, June 26, 2023

Version 2.0 for iOS is available now on the App Store

After many long months of completely overhauling the user interface, MOMDYN v2.0 for iOS is now live and out of beta testing! I generated this little slinky wave animation to celebrate. Download it from this link and if you enjoy, make sure to leave a review.



And here is the listing itself. This is just a screenshot, if you check out the listing on the App Store itself, that image on the left is actually the App Preview video, which you can also find on YouTube.





Sunday, June 11, 2023

Cool Instagram vids and App Previews for our upcoming release

Quite a bit going on recently in the world of MOMDYN as we prepare version 2.0 for release on the App Store. I've been uploading a lot of short videos to Instagram showcasing the upgraded features, so make sure to follow @mobile.multibody.dynamics. Below is a gif that was posted there showing how the effect of rotational motion can be simulated by a string of linear oscillators, when phased just right. Kind of looks like a "loading" animation, eh?


Also working on App Previews, which are the short videos that appear next to the screenshots on the App Store. Those can be found on the MOMDYN Facebook page. Also uploaded our iPad version to Youtube, shown below.







 

Saturday, April 8, 2023

Mobile Multibody Dynamics is on Instagram

That's right, you can now follow @mobile.multibody.dynamics, or go to https://www.instagram.com/mobile.multibody.dynamics/ where we'll be posting short videos of some of the projects you can build on the app. Also a good way to track progress on the upcoming MOMDYN 2.0 release for iOS. Want to join the beta test? Well you can do that too, right here: https://testflight.apple.com/join/xLu2Ose2 





Sunday, March 19, 2023

Check out our updated help menu



Some of the feedback I've received on the iOS app is that the learning curve is a bit steep. I'd like to fix that, and add some helpful onboarding content. In the most recent build, there is now an updated help screen, with links to the online help, as well as in-app documentation on all of the modeling components. Check out the demonstration on Youtube:



Saturday, January 28, 2023

Progress on MOMDYN 2 for iOS

As I mentioned in my last post, the last few months have been dedicated towards porting the iOS version of Mobile Multibody Dynamics to native Swift, with SwiftUI interface and SceneKit for 3D graphics. I'm happy to say that its getting close! Close enough that I have a beta test available that you can try today, and here's the link:

https://testflight.apple.com/join/xLu2Ose2

For a little eye candy, and to show off the new 3D graphics engine, here's a simple string of masses and springs. My selling point for MOMDYN has always been that its disconnected from a workstation, doesn't require internet, etc, so its there whenever you get the creative urge. This is that in action.


Lastly, I've posted a couple of videos to the Mobile Multibody Dynamics Youtube page. Here is a video showing the built-in example models.


And here is a video showing the user interface to build up a double pendulum.


Looking forward to having this release live on the App Store soon!


Sunday, October 2, 2022

What's up with MOMDYN? Brushing up on native iOS, and Unity.

While pace has slowed on new Mobile Multibody Dynamics releases since MOMDYN 2.0 on Android, rest assured, the show goes on. There will be a version 2.0 for iOS, using native SwiftUI and SceneKit ... soon. in the meantime, I've done some cool stuff like this Euler angle rotation code:


That one is up on GitHub. 

Friday, June 17, 2022

Happy Birthday to me! 1000 active installs on Android, and new apps coming soon.


Not a whole lot is new as far as the MOMDYN app goes, mostly squashing bugs on Android, and slowly bringing the native iOS version online. I do have one cool thing, which is today is the first day that there have been 1000 active devices with MOMDYN installed, and its my birthday, how `bout that?

Monday, April 11, 2022

Double Pendulum Simulation Video

Check out the brand new video on our YouTube page showing a simulation of a double pendulum using two rigid links. The kinematics are defined using two revolute joints for rotation, and rigid translations to define the centers of rotation. Double pendulums are famous for being chaotic, a small change in initial conditions lead to a large change in response. Here, we show this by gradually increasing the initial angle, where the pendulum motion starts out as fairly simple and repeated oscillation, it becomes more and more disorderly as the initial angle increases, with the second link eventually doing complete flips relative to the first link. Learn to build a model like the animation below, and video after the jump.


Sunday, January 23, 2022

Ship It! Version 2.0 is rolling out, and new vibration tutorial

 


As I've mentioned in the last two posts, MOMDYN is getting its biggest upgrade yet, with version 2.0 for Android implementing a fully rebuilt, native interface. We will be rolling out to all new and existing users in the next week. In the meantime, check out this tutorial on Youtube to create a mass-spring-damper system, typical of vibration analysis (after the jump).

Tuesday, January 18, 2022

Version 2.0 beta test is live for Android users

As I posted a couple months ago, I have been hard at work re-building the Android version of Mobile Multibody Dynamics. Well, I'm happy to say that the update is just about 98% done, and ready to go for beta testers! If you are an Android user, you can opt into the beta test by visiting https://play.google.com/apps/testing/com.badeyedea.momdyn. Below image is from the updated tutorial video for a simple pendulum, and you can catch a Youtube video showing how to create this model after the jump.

Monday, November 8, 2021

Version 2.0 is on the way

While I haven't been very active on the MOMDYN blog or social media lately, I'm glad to report I've been *very* active on the development side, and am happy to announce the biggest update yet: Version 2.0 for Android! So what makes this the biggest update yet? How about a completely overhauled and updated user interface. You can see an example in the image below; crisper graphics, brighter colors, more familiar design. On the left, the currently released version 1.7, on the right, the upcoming version 2.0.



As for the technical details, the interface has been re-written to use native Kotlin, heavily leveraging Material Design elements. This change will make everything feel a lot more natural, and performance more responsive and crash-free. Chaquopy is used to load the Python-based modeling engine. Lastly, in my favorite trick, the Google Filament physics-based-rendering engine is used for the 3D graphics. Want to get in on the beta testing (soon), drop me an email. I think you'll like it!

Saturday, June 12, 2021

A Splash of Color - Happy Pride from MOMDYN!

Long time, no post. Been quite active with the MOMDYN updates, in fact, making things more efficient, and as of today, prettier. Check out the animation below with our newest feature: color specifications for bodies.

Thursday, April 1, 2021

Version 1.6 - New Interface



An update to MOMDYN is now live on the App Store, and will be coming to Google Play in the next few days. Of note, the menu now shows up in a navigation drawer, and the welcome screen is tidied up, as you can see above. You can check out a demonstration of the update on Youtube, which I embedded after the jump. A few smaller technical changes and bug fixes as well, all-in-all should make for a useful update. Cheers!

Monday, March 1, 2021

Version 1.5 - New Spring Graphics, Legends, and Simplified Interfaces

 A fairly healthy batch of updates are coming in version 1.5 of MOMDYN. The first couple of changes you can see in the gif below. First, in the 3-D diagram you now get spring graphics, as has always existed in the 2-D diagram. Second, when you flip over to the plots in the report view, there is now a legend above each of them. If you tap one of the legend entries, you can also de-active or re-activate which lines to include in the plot.


Also new, the interfaces for particle and spring generation have been simplified. Where previously you would have to define a parameter in the classic interface, now you can enter numeric values, and the parameters will be automatically generated. So, a little bit less control over naming and descriptions, but generally one fewer step in getting to your end goal.

Hope this works well, and be sure to drop me a line if you have any suggestions that I can implement in future MOMDYN releases.


Wednesday, February 10, 2021

New Documentation Site and Youtube Video

Thought I should show a little love to the blog, it had been a while. Most notably in the last few weeks is I have been porting over the documentation to a nice new site developed using sphinx. I had already written most of my documentation in close to a reStructuredText format, so this has been a fairly straightforward transition, just working the little details now to get it just how I like it. The new site is linked from the help button, along with the two basic tutorials, as can be seen in the animation below.



Thursday, December 24, 2020

Version 1.4 - Universal Joint


The latest MOMDYN release is on the way, will be in the stores in the next day or so. The universal joint is the newest joint in the app, which creates a frame with rotations about two axes in an Euler sequence. You can see this in the graphic above, which consists of two universal joints, a rigid translation, and two rigid body boxes. Note the large angular displacements where you can observe the relatively slow oscillation about the vertical (Y) axis, and faster oscillation about the horizontal (X) axis. 

Besides the new joint, I did a whole lot of refactoring and bug fixing in this release. Added a whole lot of test coverage, so while this may not be the most feature-rich update, but I also hope it will be a lot smoother running and crash-free. I plan for this to be a trend; not too many new features going, but a lot of refinement to make the existing features work well. If there's anything you would like to see in upcoming versions, or anything that I'd royally screwed up, I would love to hear it!

 



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!