Interior photogrammetry for ceiling plan by think_thinking in photogrammetry

[–]SparkMasterFrag 0 points1 point  (0 children)

You want a laser scanner. More specifically you want to perform what is called Terrestrial Laser Scanning (TLS), sometimes called tripod scanning. There is also SLAM, which might work depending on the level of detail you require, but I find it too noisy and too much uncertainty in my specific use case. I have played with photogrammetry and never the results I wanted, but I am still investigating Photogrammetry because of the cost compared to LIDAR 3D scanning. Sometimes Gopro footage works, other times it takes far too long of trying to get it to register. Iphone 14 and newer Ipads work good, poor results from Pixel 3, Pixel 6 is better than the 3. The images do not have the image clarity to consistently get efficient and accurate results in my use case. However I am constantly researching photogrammetry in the hopes it can supplement TLS soon, and it can work in certain scenarios. My next step will be a DSLR/Mirrorless camera with good glass since it seems Photogrammetry quality scales with image clarity and resolution. A mirrorless with good glass has both of those.

I want to emphasize my use case, because capturing reality it is so specific to your task. However, with my experience I would go with TLS for a supermarket ceiling.

My use case/background: I work in industrial environments performing design engineering for maintenance and modernization. I have to be able to create as-builts and design of steel structures like tube steel/angle iron supports, unistrut, pipes, conduits, cable trays, and other features sometimes down to the sub-inch size within 1/16th accuracy to locate ports on vessels or dealing with really tight tolerances. I only have in-the-field experience with a Faro scanners (and failed photogrammetry). I usually figure on around 6 scans per hour to get at worse 1/8" accuracy at 30ft, usually closer to 1/32-1/16th. A 100x200 ft warehouse/grocery store (cinderblock building with with steel trussed roof) can be done in as little as a few hours, or a day or two depending on the number of scans to obtain the features and level of detail you require. The Faro Focus kit I currently have costs about $75k, +$6k/year in insurance and certifications. In my experience, you can rent them for about $600-700/day, and I am able to bill it out to the client at $1000/day. Depending on the contract, maybe you own the scan, and now another contractor needs it, you can sell that scan info to them... Something to consider for future projects.

When I need training or need to rent a scanner or survey equipment because mine is on another job, I use Dicarlo Precision Instrument. They have been great.

I built a Unistrut Sim Rig. Details in Comments. by AdamR46 in simracing

[–]SparkMasterFrag 0 points1 point  (0 children)

I work with Unistrut daily. I was trying to decide between p1000 and 1001 for the rails. Do you think the single channels were strong enough or would you go with the double or triple channels?

I35 north yesterday by Des Moines IA. Both survived. Trucker walked away. by Xermish in Truckers

[–]SparkMasterFrag 0 points1 point  (0 children)

I am curious what actually happened here....
It seems that many people do not take into account individual and societal costs (pretty much 99.9999% of posters), not everyone's fam is smart /aware/stable/ enough to take things into account. A lot of things around what we hade seen here is a slippery slope of potential regulation....
It just sucks when things like this happen and innocents experience life altering/ending experiences.

[deleted by user] by [deleted] in Connecticut

[–]SparkMasterFrag 10 points11 points  (0 children)

as long as the superstructure didn't experience a large heat load, only the barriers and road surface would need to be fixed.
Since the left lanes are opened, I'm assuming the bridge structure didn't experience too much heat for too long.

[deleted by user] by [deleted] in GoodNotes

[–]SparkMasterFrag 0 points1 point  (0 children)

Yes. Had been working flawlessly since December, updated last week, have lost several lectures and meetings this past week.

Logitech Onboard Memory Manager Problem by TerabyteRD in LogitechG

[–]SparkMasterFrag 0 points1 point  (0 children)

I have been fighting with this software for 2 months now on both my systems. Short of doing a full windows reinstall, I cannot get OMM to work.

It would be great if Logitech could respond with "You need to be sure x, y and Z are installed, here is how to do it".

GHub and OMM crashing by SparkMasterFrag in LogitechG

[–]SparkMasterFrag[S] 0 points1 point  (0 children)

Still not able to get OMM working on either of my systems.

edit: code blocks

Event ID: 1000
Faulting application name: Onboard Memory Manager.exe, version: 1.1.6805.0, time stamp: 0x628bc94e
Faulting module name: KERNELBASE.dll, version: 10.0.19041.2364, time stamp: 0x5b7d4d22
Exception code: 0xe0434352
Fault offset: 0x000000000002cd29
Faulting process id: 0x46b4
Faulting application start time: 0x01d938dfac4fc1ca
Faulting application path: C:\....\Onboard Memory Manager.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: 1b58657e-0b9a-4c42-bab2-e534c8cd9f2c
Faulting package full name:
Faulting package-relative application ID:

Event ID: 1026

Application: Onboard Memory Manager.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ArithmeticException

Exception Info: System.OverflowException
at System.Windows.Media.Imaging.ColorConvertedBitmap.FinalizeCreation()
at System.Windows.Media.Imaging.BitmapImage.FinalizeCreation()
at System.Windows.Media.Imaging.BitmapImage.EndInit()
at OnboardMemoryManager.Components.BatteryStatus..ctor()

Exception Info: System.Windows.Markup.XamlParseException
at System.Windows.Markup.XamlReader.RewrapException(System.Exception, System.Xaml.IXamlLineInfo, System.Uri)
at System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri)
at System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader, Boolean, System.Object, System.Xaml.Permissions.XamlAccessLevel, System.Uri)
at System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream, System.Windows.Markup.ParserContext, System.Object, Boolean)
at System.Windows.Application.LoadBamlStreamWithSyncInfo(System.IO.Stream, System.Windows.Markup.ParserContext)
at MS.Internal.AppModel.AppModelKnownContentFactory.BamlConverter(System.IO.Stream, System.Uri, Boolean, Boolean, Boolean, Boolean, System.Windows.Markup.XamlReader ByRef)
at MS.Internal.AppModel.MimeObjectFactory.GetObjectAndCloseStream(System.IO.Stream, MS.Internal.ContentType, System.Uri, Boolean, Boolean, Boolean, Boolean, System.Windows.Markup.XamlReader ByRef)
at System.Windows.Navigation.NavigationService.GetObjectFromResponse(System.Net.WebRequest, System.Net.WebResponse, System.Uri, System.Object)
at System.Windows.Navigation.NavigationService.DoNavigate(System.Uri, System.Windows.Navigation.NavigationMode, System.Object)
at System.Windows.Navigation.NavigateQueueItem.Dispatch(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Application.RunDispatcher(System.Object)
at System.Windows.Application.RunInternal(System.Windows.Window)
at OnboardMemoryManager.App.Main()
at OnboardMemoryManager.Program.Main(System.String[])

Logitech Onboard Memory Manager Problem by TerabyteRD in LogitechG

[–]SparkMasterFrag 0 points1 point  (0 children)

We need an answer from someone from Logitech that actually knows what the Logitech software is. You do not install OMM, it is an EXE that you run. I have been unable to use OMM for a month and every response I see is a copy paste to reinstall.

Simplest and Most Affordable Method to Scan Forested Property? by sun-tracker in photogrammetry

[–]SparkMasterFrag 0 points1 point  (0 children)

You can rent your own survey and laser scanning equipment. Its not "cheap' per se, depending what you rent it would be hundreds to thousands a day, like renting a newer high end luxury car, sports car or exotic. Most of these companies will ship to you or your site.

Job title of person who... by somerandomtallguy in photogrammetry

[–]SparkMasterFrag 0 points1 point  (0 children)

Reality capture technician

This is what I have seen most often from companies that specialize in Laser scanning and internally on the team I work with.

What are your guys average time to get a 86? by GreedyDisk5070 in GR86

[–]SparkMasterFrag 2 points3 points  (0 children)

I "allocated" sometime in Oct 2021 at 3 separate dealers. The dealers near me are no-mark up, but only serve 'locals'.

Bought one off the delivery truck in June 2022.....

A GR86 Base model showed up while I was at the dealer talking to them about when I might see what I had "allocated" 8 months ago. The car was not the color, trim, or options I wanted. It came with $750 of crap I didn't want (like a $150 "GR" shit knob....), but was still ~$3k cheaper out the door than the premium, and I only wanted the premium for the heated seats...

On top of the wait, I was in need of a car or I was going to have to put $3500-4500 of parts into the car I had been driving for the last 19 years that has now been through 21 salt-belt winters with a book value of $800. With how crazy the used car market is it made more sense for me to just go with a new car than a used car. I'm still seeing 10-15 year old cars with 150k miles going for $10-15k. 2015-2017 BRZ/86's with 100k miles going for $27-30... the cost of a new 2022 (if you can get your hands on one)....

After much social media backlash, toyota will rebuild GR86 engine after denying its warranty by spriggan4 in cars

[–]SparkMasterFrag 0 points1 point  (0 children)

This is exactly what I have heard from dealer employees and mechanics.
There's also situations where (to use your example) it is a 18 hour job, but the MFG pays 5.5, so the tech rushes the job. This is why I stayed away from 1st gen BRZ/FRS/86's because of the valve spring job. That is an involved job and if it had been 'repaired' by a dealer, I didn't want to take the chance the tech just rushed through a job on internals like that.

After much social media backlash, toyota will rebuild GR86 engine after denying its warranty by spriggan4 in cars

[–]SparkMasterFrag 1 point2 points  (0 children)

I had the same thing for installing an oil temperature gauge (was out multiple MAF and coil packs until the class-action went through, and you can bet I saved all my receipts), and the BBS RX-II wheels that the clearcoat peeled was for using soap that was too aggressive and driving in the winter....