GithubHelp home page GithubHelp logo

merschformann / rawsim-o Goto Github PK

View Code? Open in Web Editor NEW
189.0 18.0 65.0 75.25 MB

A simulation framework for Robotic Mobile Fulfillment Systems

License: GNU General Public License v3.0

Batchfile 0.02% Gnuplot 0.18% Python 0.74% Shell 0.02% C# 99.04%
simulation kiva rmfs warehouse optimization robotics-simulation robotics mobile-robots research

rawsim-o's Introduction

Hi there 👋

My name is Marius. I'm a software engineer & decision scientist (a bit of both). I'm specifically enthusiastic about optimization/planning algorithms & simulation. Apart from that, I enjoy longboarding, listening to music (@brutus - current favorite band), FPV drone flying, occasional soldering, 3D printing and such things. Also, I find the concept of percent somewhat redundant.

Find me on LinkedIn, Mastodon or sometimes in real-time on Discord.

I hope you have a great day! 🤗

GitHub Snake Light GitHub Snake Dark

generated with Platane/snk

rawsim-o's People

Contributors

merschformann avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rawsim-o's Issues

About the “Pick pod selection rules decisions(PPS)” part in the code

Hello! Thanks for your great work! I think this work is very important and meaningful for studying decision problemss of RMFS. In this simulation framework, the POA and PPS decision problems are treated separately.
The some code description about POA optimizer is found in the “\RAWSimO.Core\Control\Defaults\OrderBatching”, however, I did not find the code description of PPS optimizer (including its several decision rules, such as "Pile-on","Demand",etc.,) and did not understand how the PPS optimizer was called.
Any suggestion will be appreciated! Thanks.

Linux development support?

Is this project intended to support Linux? If so would it be possible to get some build instructions?

The root readme only details how to build and launch with VS which isn't available on Linux. Building with xbuild, NET 6.0 and the default Linux build tools mono doesn't work I am afraid. The Turbo C# (mcs) compiler produces similar results.

~/git/RAWSim-O   main ±   xbuild /p:Configuration=Mono /p:Platform=x64 RAWSimO.Visualization/RAWSimO.Visualization.csproj 

>>>> xbuild tool is deprecated and will be removed in future updates, use msbuild instead <<<<

XBuild Engine Version 14.0
Mono, Version 6.8.0.105
Copyright (C) 2005-2013 Various Mono authors

Build started 12/15/2021 5:15:13 PM.
__________________________________________________
Project "/home/ignat/git/RAWSim-O/RAWSimO.Visualization/RAWSimO.Visualization.csproj" (default target(s)):
	Target RestorePackages:
		Executing: mono --runtime=v4.0.30319 "../.nuget/NuGet.exe" install "/home/ignat/git/RAWSim-O/RAWSimO.Visualization/packages.config" -source ""   -RequireConsent -solutionDir "../"
		Restoring NuGet packages...
		To prevent NuGet from downloading packages during build, open the Visual Studio Options dialog, click on the Package Manager node and uncheck 'Allow NuGet to download missing packages'.
	Target PrepareForBuild:
		Configuration: Mono Platform: x64
	Target ResolveProjectReferences:
		Project "/home/ignat/git/RAWSim-O/RAWSimO.CommFramework/RAWSimO.CommFramework.csproj" (default target(s)):
			Target PrepareForBuild:
				Configuration: Mono Platform: x64
			Target ResolveProjectReferences:
				Project "/home/ignat/git/RAWSim-O/RAWSimO.Core/RAWSimO.Core.csproj" (default target(s)):
					Target PrepareForBuild:
						Configuration: Mono Platform: x64
					Target ResolveProjectReferences:
						Project "/home/ignat/git/RAWSim-O/RAWSimO.MultiAgentPathFinding/RAWSimO.MultiAgentPathFinding.csproj" (default target(s)):
							Target PrepareForBuild:
								Configuration: Mono Platform: x64
							Target ResolveProjectReferences:
								Project "/home/ignat/git/RAWSim-O/RAWSimO.Toolbox/RAWSimO.Toolbox.csproj" (default target(s)):
									Target PrepareForBuild:
										Configuration: Mono Platform: x64
									Target GenerateSatelliteAssemblies:
									No input files were specified for target GenerateSatelliteAssemblies, skipping.
									Target _GenerateTargetFrameworkMonikerAttribute:
									Skipping target "_GenerateTargetFrameworkMonikerAttribute" because its outputs are up-to-date.
									Target CoreCompile:
									Skipping target "CoreCompile" because its outputs are up-to-date.
								Done building project "/home/ignat/git/RAWSim-O/RAWSimO.Toolbox/RAWSimO.Toolbox.csproj".
							Target GenerateSatelliteAssemblies:
							No input files were specified for target GenerateSatelliteAssemblies, skipping.
							Target _GenerateTargetFrameworkMonikerAttribute:
							Skipping target "_GenerateTargetFrameworkMonikerAttribute" because its outputs are up-to-date.
							Target CoreCompile:
							Skipping target "CoreCompile" because its outputs are up-to-date.
						Done building project "/home/ignat/git/RAWSim-O/RAWSimO.MultiAgentPathFinding/RAWSimO.MultiAgentPathFinding.csproj".
					Target GenerateSatelliteAssemblies:
					No input files were specified for target GenerateSatelliteAssemblies, skipping.
					Target _GenerateTargetFrameworkMonikerAttribute:
					Skipping target "_GenerateTargetFrameworkMonikerAttribute" because its outputs are up-to-date.
					Target CoreCompile:
					Skipping target "CoreCompile" because its outputs are up-to-date.
				Done building project "/home/ignat/git/RAWSim-O/RAWSimO.Core/RAWSimO.Core.csproj".
			Target GenerateSatelliteAssemblies:
			No input files were specified for target GenerateSatelliteAssemblies, skipping.
			Target _GenerateTargetFrameworkMonikerAttribute:
			Skipping target "_GenerateTargetFrameworkMonikerAttribute" because its outputs are up-to-date.
			Target CoreCompile:
			Skipping target "CoreCompile" because its outputs are up-to-date.
		Done building project "/home/ignat/git/RAWSim-O/RAWSimO.CommFramework/RAWSimO.CommFramework.csproj".
		Project "/home/ignat/git/RAWSim-O/RAWSimO.DataPreparation/RAWSimO.DataPreparation.csproj" (default target(s)):
			Target PrepareForBuild:
				Configuration: Mono Platform: x64
			Target GenerateSatelliteAssemblies:
			No input files were specified for target GenerateSatelliteAssemblies, skipping.
			Target _GenerateTargetFrameworkMonikerAttribute:
			Skipping target "_GenerateTargetFrameworkMonikerAttribute" because its outputs are up-to-date.
			Target CoreCompile:
			Skipping target "CoreCompile" because its outputs are up-to-date.
			Target _CopyAppConfigFile:
			Skipping target "_CopyAppConfigFile" because its outputs are up-to-date.
		Done building project "/home/ignat/git/RAWSim-O/RAWSimO.DataPreparation/RAWSimO.DataPreparation.csproj".
		Project "/home/ignat/git/RAWSim-O/RAWSimO.Playground/RAWSimO.Playground.csproj" (default target(s)):
			Target PrepareForBuild:
				Configuration: Mono Platform: x64
			Target ResolveProjectReferences:
				Project "/home/ignat/git/RAWSim-O/RAWSimO.CLI/RAWSimO.CLI.csproj" (default target(s)):
					Target PrepareForBuild:
						Configuration: Mono Platform: x64
					Target GenerateSatelliteAssemblies:
					No input files were specified for target GenerateSatelliteAssemblies, skipping.
					Target _GenerateTargetFrameworkMonikerAttribute:
					Skipping target "_GenerateTargetFrameworkMonikerAttribute" because its outputs are up-to-date.
					Target CoreCompile:
					Skipping target "CoreCompile" because its outputs are up-to-date.
					Target _CopyAppConfigFile:
					Skipping target "_CopyAppConfigFile" because its outputs are up-to-date.
				Done building project "/home/ignat/git/RAWSim-O/RAWSimO.CLI/RAWSimO.CLI.csproj".
				Project "/home/ignat/git/RAWSim-O/RAWSimO.VisualToolbox/RAWSimO.VisualToolbox.csproj" (default target(s)):
					Target PrepareForBuild:
						Configuration: Mono Platform: x64
					Target ResolveAssemblyReferences:
/usr/lib/mono/xbuild/14.0/bin/Microsoft.Common.targets:  warning : Reference 'PresentationCore' not resolved
						For searchpath {CandidateAssemblyFiles}
						Warning: {CandidateAssemblyFiles} not supported currently
						For searchpath {HintPathFromItem}
						HintPath attribute not found
						For searchpath {TargetFrameworkDirectory}
						Considered target framework dir /usr/lib/mono/4.5-api/, assembly named 'PresentationCore' not found.
						Considered target framework dir /usr/lib/mono/4.5-api//Facades/, assembly named 'PresentationCore' not found.
						For searchpath {PkgConfig}
						Considered PresentationCore, but could not find in any pkg-config files.
						For searchpath {GAC}
						Considered PresentationCore, but could not find in the GAC.
						For searchpath {RawFileName}
						Considered 'PresentationCore' as a file, but the file does not exist
						For searchpath bin/x64/Mono/
						Considered '/home/ignat/git/RAWSim-O/RAWSimO.VisualToolbox/bin/x64/Mono/PresentationCore' as a file, but the file does not exist
						Considered '/home/ignat/git/RAWSim-O/RAWSimO.VisualToolbox/bin/x64/Mono/PresentationCore.exe' as a file, but the file does not exist
						Considered '/home/ignat/git/RAWSim-O/RAWSimO.VisualToolbox/bin/x64/Mono/PresentationCore.dll' as a file, but the file does not exist
/usr/lib/mono/xbuild/14.0/bin/Microsoft.Common.targets:  warning : Reference 'PresentationFramework' not resolved
						For searchpath {CandidateAssemblyFiles}
						Warning: {CandidateAssemblyFiles} not supported currently
						For searchpath {HintPathFromItem}
						HintPath attribute not found
						For searchpath {TargetFrameworkDirectory}
						Considered target framework dir /usr/lib/mono/4.5-api/, assembly named 'PresentationFramework' not found.
						Considered target framework dir /usr/lib/mono/4.5-api//Facades/, assembly named 'PresentationFramework' not found.
						For searchpath {PkgConfig}
						Considered PresentationFramework, but could not find in any pkg-config files.
						For searchpath {GAC}
						Considered PresentationFramework, but could not find in the GAC.
						For searchpath {RawFileName}
						Considered 'PresentationFramework' as a file, but the file does not exist
						For searchpath bin/x64/Mono/
						Considered '/home/ignat/git/RAWSim-O/RAWSimO.VisualToolbox/bin/x64/Mono/PresentationFramework' as a file, but the file does not exist
						Considered '/home/ignat/git/RAWSim-O/RAWSimO.VisualToolbox/bin/x64/Mono/PresentationFramework.exe' as a file, but the file does not exist
						Considered '/home/ignat/git/RAWSim-O/RAWSimO.VisualToolbox/bin/x64/Mono/PresentationFramework.dll' as a file, but the file does not exist
					Target GenerateSatelliteAssemblies:
					No input files were specified for target GenerateSatelliteAssemblies, skipping.
					Target _GenerateTargetFrameworkMonikerAttribute:
					Skipping target "_GenerateTargetFrameworkMonikerAttribute" because its outputs are up-to-date.
					Target CoreCompile:
						Tool /usr/lib/mono/4.5/mcs.exe execution started with arguments: /noconfig /debug:full /debug:portable /out:obj/x64/Mono/RAWSimO.VisualToolbox.dll Arrows/ArrowEnds.cs Arrows/ArrowLineGeometryGenerator.cs Properties/AssemblyInfo.cs AnimationHelper.cs ZoomAndPanControl.cs ZoomAndPanControl_IScrollInfo.cs obj/x64/Mono/.NETFramework,Version=v4.5.AssemblyAttribute.cs /target:library /define:"DEBUG;TRACE" /nostdlib /platform:x64 /reference:/usr/lib/mono/4.5-api/System.dll /reference:/usr/lib/mono/4.5-api/System.Xaml.dll /reference:/usr/lib/mono/4.5-api/System.Xml.Linq.dll /reference:/usr/lib/mono/4.5-api/System.Data.DataSetExtensions.dll /reference:/usr/lib/mono/4.5-api/Microsoft.CSharp.dll /reference:/usr/lib/mono/4.5-api/System.Data.dll /reference:/usr/lib/mono/4.5-api/System.Xml.dll /reference:/usr/lib/mono/4.5-api/WindowsBase.dll /reference:/usr/lib/mono/4.5-api/System.Core.dll /reference:/usr/lib/mono/4.5-api//mscorlib.dll
AnimationHelper.cs(6,28): error CS0234: The type or namespace name `Animation' does not exist in the namespace `System.Windows.Media'. Are you missing an assembly reference?
ZoomAndPanControl.cs(5,22): error CS0234: The type or namespace name `Controls' does not exist in the namespace `System.Windows'. Are you missing an assembly reference?
ZoomAndPanControl.cs(8,28): error CS0234: The type or namespace name `Animation' does not exist in the namespace `System.Windows.Media'. Are you missing an assembly reference?
ZoomAndPanControl.cs(11,22): error CS0234: The type or namespace name `Controls' does not exist in the namespace `System.Windows'. Are you missing an assembly reference?
ZoomAndPanControl_IScrollInfo.cs(7,22): error CS0234: The type or namespace name `Controls' does not exist in the namespace `System.Windows'. Are you missing an assembly reference?
ZoomAndPanControl.cs(20,46): error CS0246: The type or namespace name `ContentControl' could not be found. Are you missing an assembly reference?
ZoomAndPanControl.cs(20,62): error CS0246: The type or namespace name `IScrollInfo' could not be found. Are you missing an assembly reference?
Arrows/ArrowLineGeometryGenerator.cs(25,23): error CS0246: The type or namespace name `Geometry' could not be found. Are you missing an assembly reference?
Arrows/ArrowLineGeometryGenerator.cs(77,24): error CS0246: The type or namespace name `PathFigure' could not be found. Are you missing an assembly reference?
AnimationHelper.cs(20,43): error CS0246: The type or namespace name `UIElement' could not be found. Are you missing an assembly reference?
AnimationHelper.cs(29,43): error CS0246: The type or namespace name `UIElement' could not be found. Are you missing an assembly reference?
AnimationHelper.cs(61,44): error CS0246: The type or namespace name `UIElement' could not be found. Are you missing an assembly reference?
ZoomAndPanControl.cs(27,17): error CS0246: The type or namespace name `FrameworkElement' could not be found. Are you missing an assembly reference?
ZoomAndPanControl.cs(32,17): error CS0246: The type or namespace name `ScaleTransform' could not be found. Are you missing an assembly reference?
ZoomAndPanControl.cs(37,17): error CS0246: The type or namespace name `TranslateTransform' could not be found. Are you missing an assembly reference?
ZoomAndPanControl.cs(110,17): error CS0246: The type or namespace name `ScrollViewer' could not be found. Are you missing an assembly reference?
ZoomAndPanControl.cs(578,30): error CS0115: `RAWSimO.VisualToolbox.ZoomAndPanControl.OnApplyTemplate()' is marked as an override but no suitable method found to override
ZoomAndPanControl.cs(973,33): error CS0115: `RAWSimO.VisualToolbox.ZoomAndPanControl.MeasureOverride(System.Windows.Size)' is marked as an override but no suitable method found to override
ZoomAndPanControl.cs(1024,33): error CS0115: `RAWSimO.VisualToolbox.ZoomAndPanControl.ArrangeOverride(System.Windows.Size)' is marked as an override but no suitable method found to override
ZoomAndPanControl_IScrollInfo.cs(104,16): error CS0246: The type or namespace name `ScrollViewer' could not be found. Are you missing an assembly reference?
ZoomAndPanControl_IScrollInfo.cs(297,33): error CS0246: The type or namespace name `Visual' could not be found. Are you missing an assembly reference?
					Task "Csc" execution -- FAILED
					Done building target "CoreCompile" in project "/home/ignat/git/RAWSim-O/RAWSimO.VisualToolbox/RAWSimO.VisualToolbox.csproj".-- FAILED
				Done building project "/home/ignat/git/RAWSim-O/RAWSimO.VisualToolbox/RAWSimO.VisualToolbox.csproj".-- FAILED
			Task "MSBuild" execution -- FAILED
			Done building target "ResolveProjectReferences" in project "/home/ignat/git/RAWSim-O/RAWSimO.Playground/RAWSimO.Playground.csproj".-- FAILED
		Done building project "/home/ignat/git/RAWSim-O/RAWSimO.Playground/RAWSimO.Playground.csproj".-- FAILED
	Task "MSBuild" execution -- FAILED
	Done building target "ResolveProjectReferences" in project "/home/ignat/git/RAWSim-O/RAWSimO.Visualization/RAWSimO.Visualization.csproj".-- FAILED
Done building project "/home/ignat/git/RAWSim-O/RAWSimO.Visualization/RAWSimO.Visualization.csproj".-- FAILED

Build FAILED.

Warnings:

/home/ignat/git/RAWSim-O/RAWSimO.Visualization/RAWSimO.Visualization.csproj (default targets) ->
/usr/lib/mono/xbuild/14.0/bin/Microsoft.Common.targets (ResolveProjectReferences target) ->
/home/ignat/git/RAWSim-O/RAWSimO.Playground/RAWSimO.Playground.csproj (default targets) ->
/usr/lib/mono/xbuild/14.0/bin/Microsoft.Common.targets (ResolveProjectReferences target) ->
/home/ignat/git/RAWSim-O/RAWSimO.VisualToolbox/RAWSimO.VisualToolbox.csproj (default targets) ->
/usr/lib/mono/xbuild/14.0/bin/Microsoft.Common.targets (ResolveAssemblyReferences target) ->

	/usr/lib/mono/xbuild/14.0/bin/Microsoft.Common.targets:  warning : Reference 'PresentationCore' not resolved
	/usr/lib/mono/xbuild/14.0/bin/Microsoft.Common.targets:  warning : Reference 'PresentationFramework' not resolved

Errors:

/home/ignat/git/RAWSim-O/RAWSimO.Visualization/RAWSimO.Visualization.csproj (default targets) ->
/usr/lib/mono/xbuild/14.0/bin/Microsoft.Common.targets (ResolveProjectReferences target) ->
/home/ignat/git/RAWSim-O/RAWSimO.Playground/RAWSimO.Playground.csproj (default targets) ->
/usr/lib/mono/xbuild/14.0/bin/Microsoft.Common.targets (ResolveProjectReferences target) ->
/home/ignat/git/RAWSim-O/RAWSimO.VisualToolbox/RAWSimO.VisualToolbox.csproj (default targets) ->
/usr/lib/mono/xbuild/14.0/bin/Microsoft.CSharp.targets (CoreCompile target) ->

	AnimationHelper.cs(6,28): error CS0234: The type or namespace name `Animation' does not exist in the namespace `System.Windows.Media'. Are you missing an assembly reference?
	ZoomAndPanControl.cs(5,22): error CS0234: The type or namespace name `Controls' does not exist in the namespace `System.Windows'. Are you missing an assembly reference?
	ZoomAndPanControl.cs(8,28): error CS0234: The type or namespace name `Animation' does not exist in the namespace `System.Windows.Media'. Are you missing an assembly reference?
	ZoomAndPanControl.cs(11,22): error CS0234: The type or namespace name `Controls' does not exist in the namespace `System.Windows'. Are you missing an assembly reference?
	ZoomAndPanControl_IScrollInfo.cs(7,22): error CS0234: The type or namespace name `Controls' does not exist in the namespace `System.Windows'. Are you missing an assembly reference?
	ZoomAndPanControl.cs(20,46): error CS0246: The type or namespace name `ContentControl' could not be found. Are you missing an assembly reference?
	ZoomAndPanControl.cs(20,62): error CS0246: The type or namespace name `IScrollInfo' could not be found. Are you missing an assembly reference?
	Arrows/ArrowLineGeometryGenerator.cs(25,23): error CS0246: The type or namespace name `Geometry' could not be found. Are you missing an assembly reference?
	Arrows/ArrowLineGeometryGenerator.cs(77,24): error CS0246: The type or namespace name `PathFigure' could not be found. Are you missing an assembly reference?
	AnimationHelper.cs(20,43): error CS0246: The type or namespace name `UIElement' could not be found. Are you missing an assembly reference?
	AnimationHelper.cs(29,43): error CS0246: The type or namespace name `UIElement' could not be found. Are you missing an assembly reference?
	AnimationHelper.cs(61,44): error CS0246: The type or namespace name `UIElement' could not be found. Are you missing an assembly reference?
	ZoomAndPanControl.cs(27,17): error CS0246: The type or namespace name `FrameworkElement' could not be found. Are you missing an assembly reference?
	ZoomAndPanControl.cs(32,17): error CS0246: The type or namespace name `ScaleTransform' could not be found. Are you missing an assembly reference?
	ZoomAndPanControl.cs(37,17): error CS0246: The type or namespace name `TranslateTransform' could not be found. Are you missing an assembly reference?
	ZoomAndPanControl.cs(110,17): error CS0246: The type or namespace name `ScrollViewer' could not be found. Are you missing an assembly reference?
	ZoomAndPanControl.cs(578,30): error CS0115: `RAWSimO.VisualToolbox.ZoomAndPanControl.OnApplyTemplate()' is marked as an override but no suitable method found to override
	ZoomAndPanControl.cs(973,33): error CS0115: `RAWSimO.VisualToolbox.ZoomAndPanControl.MeasureOverride(System.Windows.Size)' is marked as an override but no suitable method found to override
	ZoomAndPanControl.cs(1024,33): error CS0115: `RAWSimO.VisualToolbox.ZoomAndPanControl.ArrangeOverride(System.Windows.Size)' is marked as an override but no suitable method found to override
	ZoomAndPanControl_IScrollInfo.cs(104,16): error CS0246: The type or namespace name `ScrollViewer' could not be found. Are you missing an assembly reference?
	ZoomAndPanControl_IScrollInfo.cs(297,33): error CS0246: The type or namespace name `Visual' could not be found. Are you missing an assembly reference?

	 2 Warning(s)
	 21 Error(s)

Time Elapsed 00:00:02.0635560

Question about FAR algorithm to handle the path finding issue in the referenced paper

Hi,

First I'd like to say this project is amazing, it's completed and with good design, the source code is easy to follow even I am not familiar with C# language. After I read the referenced paper, I have a small question to ask:
From the paper, the WHCA* algorithm can handle the following issue (see the picture below) by itself. So can the FAR algorithm handle this issue without evade strategy? Or it should handle the issue with evade strategy and deadlock handler? Because I'm not familiar with C# and I don't find a way to test this with the GUI simulator, could you provide some explaination here? Thanks
image

The entrance and exit points are the same.

Dear Sir,

Hello, I would like to modify the simulated map to keep the entrance and exit points of the station consistent. However, no matter how I modify it, runtime errors always occur. I am quite perplexed and cannot identify any shortcomings in the code. I hope you'll be able to give me some suggestions.

I appreciate your help and give me some tips to revise the single entrance and exit point for the station.

Cannot find the resource file: Mu-1000.xgenc

Dear Marius,

thank you for sharing this great research tool, the great tutorials and giving us insight into your research of RMFS. I was trying to run an experiment from the cli and was missing out the resource Mu-1000.xgenc.

I was running the following from the command line:

D:\user\02_Projects\00_Kiva\RawSim2\RAWSim-O\RAWSimO.CLI\bin\x64\Debug\RAWSimO.CLI.exe 1-4-4-32-0.85.xlayo SimpleItem-Fill-200-200-86400.xsett PPFAR-TABalanced-SAActivateAll-ISEmptiest-PSNearest-RPDummy-OBPodMatching-RBSamePod-MMNoChange.xconf Results 1

This results in the below error:

Unhandled Exception: System.ArgumentException: Cannot find the resource file: Mu-1000.xgenc(Tried: D:\scratch\mmarius\research\awsimopt\resources\Wordlists,D:\scratch\mmarius\research\awsimopt\resources,D:\scratch\mmarius\research\awsimopt\repo\Material\Resources\Wordlists,D:\scratch\mmarius\research\awsimopt\repo\Material\Resources,D:\scratch\herbort\storage_eval\repo\Material\Resources\Wordlists,D:\scratch\herbort\storage_eval\repo\Material\Resources,Material\Resources\Wordlists,Material\Resources,repo\Material\Resources\Wordlists,repo\Material\Resources,......\Material\Resources\Wordlists,......\Material\Resources,........\Material\Resources\Wordlists,........\Material\Resources,Resources\Wordlists,Resources,Wordlists)
at RAWSimO.Core.IO.IOHelper.FindResourceFile(String resourceFile, String instancePath) in D:\Moritz\02_Projects\00_Kiva\RawSim2\RAWSim-O\RAWSimO.Core\IO\IOHelper.cs:line 50
at RAWSimO.Core.IO.InstanceIO.ReadInstance(String instancePath, String settingConfigPath, String controlConfigPath, Boolean overrideVisualizationAttached, Boolean visualizationOnly, Action`1 logAction) in D:\Moritz\02_Projects\00_Kiva\RawSim2\RAWSim-O\RAWSimO.Core\IO\InstanceIO.cs:line 85
at RAWSimO.CLI.Program.Main(String[] args) in D:\Moritz\02_Projects\00_Kiva\RawSim2\RAWSim-O\RAWSimO.CLI\Program.cs:line 166

It seems like I am missing some resource. However, I cloned this github repo and reproduced the video tutorials that you shared. The normal simulation is running. Do you know how to fix this ? Any help is highly appreciated ! Thank you

Combining picking and replenishment stations into one?

I was wondering if it is possible to combine both the picking and replenishment stations into one?

If not, I would be happy to implement support for that but I would appreciate some guidance :)

Would it be straightforward to do or are all the control algorithms assuming independent stations and would require heavy re-work to enable them to work?

Error when generating a new instance

I have just installed the RAWSim-O framework and everything seemed to work fine. However when I run the RAWSimO.Visualization console and try to vreate a new instance I receive the following error:

image

This is the very first time running the project so all the parameters and settings are untouched. I have checked the project folder and the file reported in the error is present (~RAWSim-O-main\Material\Resources\Wordlists). Any clue how I can solve this problem?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.