RinSim | RinSim supports
kandi X-RAY | RinSim Summary
kandi X-RAY | RinSim Summary
Detailed documentation is available at the documentation website. RinSim is an extensible logistics simulator with support for (de)centralized algorithms for pickup and delivery problems and AGV routing. The simulator focuses on simplicity and consistency making it ideal for performing scientific simulations. Further, software quality is a priority resulting in an ever improving test suite and documentation.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Creates the steps menu
- Called when a menu item is zoom level
- Play the action
- Render dynamic state
- Fill a rectangular rectangle
- Validates the input parameters
- Check the route of the route
- Renders static nodes
- On coordinates on a point
- Computes the simulation results
- Construct simulation tasks
- Initializes the bar
- Searches for a given vehicle with a set of destinations
- Reads data from a reader
- Validates the routes produced by the solver
- Convert a state machine to a dot graph
- Parses the scenario
- Move the object with the given object
- Render the vehicle stops
- Runs the demo
- Render the image
- Parses the given inputstream and returns a list of entries
- Runs the dry simulation
- Render objects
- Fixes the schedule given in the given state object
- Initialize the panel
RinSim Key Features
RinSim Examples and Code Snippets
Community Discussions
Trending Discussions on RinSim
QUESTION
We currently have a warehouse AGV problem running on RinSim. Sometimes during execution we get the following error:
...ANSWER
Answered 2018-Jun-11 at 04:52This NPE is fixed as of RinSim v4.4.6.
QUESTION
My vehicles will move around randomly when they have nothing to do and look for new jobs, but sometimes, right before they would collide the following exception is raised:
...ANSWER
Answered 2018-Jun-11 at 04:51It turned out there was a bug in RinSim related to a rounding error that caused this behavior. This bug is fixed as of RinSim v4.4.6.
QUESTION
I'm trying to get get the expected time it would take to move to a specific point. Here is the code I am using:
...ANSWER
Answered 2018-May-30 at 12:31The getDistanceOfPath(Iterable)
method requires all points in the path to be a node in the graph. The path returned by getShortestPathTo(RoadUser, Point)
may contain a position that is not a node in the graph in case the RoadUser
is not on a node. There is currently no built-in way to detect this and work around it.
You can detect this situation by using the GraphRoadModel.getConnection(RoadUser)
method and if the RoadUser
is on a connection then you can use the Connection.to()
as the starting point for the getShortestPathTo(RoadUser, Point)
call. For example:
QUESTION
Hello I try to run the first example introduced in http://rinsim.rinde.nl/installation/intellij/, it shows the following error:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
then I add slf4j-simple-1.6.1.jar and it can run without bug.
But, in the simulator there is only hello world, not any other things (such as the red points) what would be the problem? I use ubuntu 64 and intelliJ. plus I do not use the option -XstartOnFirstThread as the introduction because it will fail with error: Unrecognized option: - Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. Thank you.
...ANSWER
Answered 2018-Mar-18 at 11:01As for the SLF4J issue, this is not a bug (see troubleshooting). This message indicates that no logger implementation is found. If you don't want logging, you can safely ignore this.
As for the lack of red dots, RinSim starts in 'paused' mode, have you tried starting the simulator (using the shortcut: Cmd-P
or Ctrl-P
or via the menu: Control
-> Play
)?
QUESTION
I am trying to do route planning with Rinsim. And I want to take collisionAvoidance into account, So I load the map by this method (because it seems collisionAvoidance is only supported in dynamicGraph):
...ANSWER
Answered 2017-May-18 at 07:18A graph from OpenStreetMap (such as the map of Leuven) is not meant to be used in combination with the CollisionGraphRoadModel that you are trying to use. The reason is that the CollsionGrahpRoadModel
is meant for a warehouse-like environment, not a public street. This model doesn't support multiple parallel lanes which is unrealistic in a city. The WarehouseExample defines two example graphs that can be used in combination with the CollsionGrahpRoadModel
.
QUESTION
I try to get a executable file for my code using this maven plug from How can I create an executable JAR with dependencies using Maven?. However it ends up with the error Failed to execute goal com.mycila:license-maven-plugin:3.0:check (check-license) on project rinsim-example: Execution check-license of goal com.mycila:license-maven-plugin:3.0:check failed: Cannot read header document LICENSE_HEADER. Cause: Resource LICENSE_HEADER not found in file system, classpath or URL: no protocol: LICENSE_HEADER -> [Help 1]>
this is the part of my maven file:
...ANSWER
Answered 2017-May-02 at 08:13It seems like you've copied part of the RinSim pom.xml, including the license-maven-plugin? You should probably remove the license-maven-plugin plugin execution, as that is the source of this error message. This is the definition of the license-maven-plugin in RinSim:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install RinSim
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page