[HN Gopher] Show HN: A Modern Palletization App
       ___________________________________________________________________
        
       Show HN: A Modern Palletization App
        
       When searching on the internet for these type of apps, I didn't
       find many that were open-source AND easy to use. A lot of them had
       complicated interfaces, although they had loads of features as
       well.  So what I had in mind when making Stack Solver was an app
       with a modern interface that has the most essential features. It is
       also well integrated with Microsoft Excel and renders a 3D
       customizable drawing.  Stack Solver is programmed in C# using the
       WPF framework to ensure it is fast and light. The interface is
       built using WPF UI, a library that allows it to keep up with modern
       trends (specifically the Fluent design).  It is a work in progress
       with tons of new features planned and it is my first "serious"
       project so I would appreciate any feedback :)
        
       Author : vld5
       Score  : 67 points
       Date   : 2024-06-26 20:31 UTC (1 days ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | aiiotnoodle wrote:
       | Stuff like this is great.
       | 
       | Fast moving consumer goods is a vastly underrated represented
       | technology sector, they do so much cool stuff that just goes
       | completely unnoticed.
       | 
       | I started my first job in a warehouse and it really gave me a
       | good look at the proprietary technology powering day to day life.
       | It should be more open but few work on stuff like this.
        
       | KomoD wrote:
       | Not something I have a use for, but that's pretty cool.
        
       | Animats wrote:
       | Robot palletizers use such algorithms, but do humans need a
       | program for this?
       | 
       | Another case of _" Machines should think. People should work."_
        
         | chime wrote:
         | Absolutely. Pallet arrangements are usually a required spec
         | from the customer to the vendor. The arrangement order matters
         | considerably for shipping and needs to be agreed upon
         | beforehand.
        
       | Closi wrote:
       | Looks great! If you did do something related to truck fill, would
       | be great to see if it could be generalised to 3D bin packing.
       | 
       | I'm currently working a free / open source warehouse management
       | system so great to see other people working on supply chain
       | problems!
        
       | bobim wrote:
       | Ah! That's a pretty much orphan subject yet the world is
       | constantly moving pallets.
       | 
       | For pallet stability you would like to have a convex perimeter so
       | the stretch wrapping maintains the boxes effectively. And also
       | criss-crossing boxes for shear resistance.
       | 
       | But you need to align as much boxes corners as possible to get
       | vertical stiffness.
       | 
       | A solver proposing stacking patterns with these constraints would
       | be outstanding.
        
         | dist-epoch wrote:
         | Does center of mass matter? Or not so much.
         | 
         | Should lighter boxes be higher, so they don't get crushed? Or
         | again, doesn't matter.
        
           | bobim wrote:
           | Yes right, I'm biased toward single product pallet. Then high
           | mass items should be placed on the first lower pallet, low
           | mass on the pallet put on top of the first one in the truck.
           | The solver starts to be complex.
        
         | bobim wrote:
         | And if it can spit out an OpenRadioss input file, one could
         | launch pallets (almost) directly.
        
       | FredPret wrote:
       | The humble pallet is the red blood cell of civilization.
       | 
       | There's a ton of really cool optimization ideas like this in
       | Industrial Engineering - factory production schedule
       | optimizations, path optimizations, lots of knapsack problems.
       | What a treat that there are people willing to pay for this kind
       | of work.
        
         | bobim wrote:
         | Nice analogy!
        
           | a3n wrote:
           | I agree, very nice.
           | 
           | I'm a truck driver. My analogy, zooming out a bit, is that
           | the entire road system, at least the National Network, is a
           | system of interconnecting and overlapping conveyor belts.
           | 
           | The trailers are trays on the belt.
           | 
           | https://en.m.wikipedia.org/wiki/National_Network
        
             | FredPret wrote:
             | Shipping containers are another genius-level invention -
             | even better than wheels on luggage.
             | 
             | They used individual crates before!
        
               | a3n wrote:
               | Fun fact: inside many of the trailers you see, it's just
               | manually loaded and stacked, and manually unloaded,
               | individual boxes. No pallets.
               | 
               | Not most. But many.
               | 
               | Another fun fact: US/NATO logistics is pallet-based.
               | Russian is largely not.
               | 
               | Unloading shells on a hot day in a "bucket brigade" must
               | be fun.
        
       | rbaudibert wrote:
       | I've had some friends in the logistics industry ask about a
       | mobile app for this. How hard would it be to convert that to
       | mobile? Are you depending on some complex libraries for the
       | solver, or did you implement the algorithm yourself? I have 0 to
       | no knowledge of C#.
        
         | vld5 wrote:
         | I implemented the algorithm myself and although I don't have
         | much experience with mobile apps programming I think that
         | converting it to other programming languages or adapting it for
         | other frameworks would be fairly easy. The real problem is the
         | 3D rendering which is done using WPF 3D (Windows only), so I
         | would need to completely rework it.
        
           | jtriangle wrote:
           | Even if mobile v1 was simple level by level text output, it'd
           | probably still be useful.
        
             | vld5 wrote:
             | Probably yes. Implementing only the text output should be
             | very simple. Anyways, I'll look into it.
        
           | neonsunset wrote:
           | Moving to Avalonia from WPF should be relatively
           | straightforward (except, possibly, the WPF 3D part), and
           | Avalonia is capable of targeting mobile platforms (even
           | though it really is desktop-first, when compared to Uno or
           | MAUI). As a bonus it will run on macOS and Linux too.
        
       | sirjaz wrote:
       | Amazing job, love seeing native apps like this rather than
       | webapps. Keep it up!
        
       | maw wrote:
       | I tried to make some sort of joke or pun based off of shipping
       | containerized software, I couldn't make it work. Oh well.
        
       ___________________________________________________________________
       (page generated 2024-06-27 23:01 UTC)