server issueshttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues2019-08-03T19:27:19+02:00https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/31Password for user "Simulator" on the distributed Ubuntu 16.04 Image2019-08-03T19:27:19+02:00ulfetPassword for user "Simulator" on the distributed Ubuntu 16.04 ImageIf it was announced before, it was on my mistake to not hear it.
I tried running the image, and it asks me password for the user named "Simulator" on the login screen.
Should I opt for Guest session?
(I tried couple of cheesy guesses o...If it was announced before, it was on my mistake to not hear it.
I tried running the image, and it asks me password for the user named "Simulator" on the login screen.
Should I opt for Guest session?
(I tried couple of cheesy guesses of mine, to no avail)
The reason that I switched to this disk image is to have compatibility.
I pulled all the new changes from the repositories, and I encountered with the same situation I had before:
RPC does not update the car position.
If needed, I can provide what I encountered with, and how it is different from the previous one (that with the help of the superiors at the meeting, we solved and made it update the car's position).
Best.Hengwen Zhanghengwen.zhang@rwth-aachen.deHengwen Zhanghengwen.zhang@rwth-aachen.dehttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/30Remote Procedure Call (RPC) not updating position at all2019-10-09T12:55:54+02:00ulfetRemote Procedure Call (RPC) not updating position at allUsing new commit in GitLab,\
while running the whole simulation,
RPC does not update the car(?)'s position at all.\
(This was also the case in the previous implementation where we were using SmartFoxServer).\
While I might be missing s...Using new commit in GitLab,\
while running the whole simulation,
RPC does not update the car(?)'s position at all.\
(This was also the case in the previous implementation where we were using SmartFoxServer).\
While I might be missing something along the lines,
I thought it is best to record this as an issue.
In the attachment one can found the logs from RMIServer(top-left), RPC (bottom-left), and restful (right column).
Also, here is the final install result of restful (it fails):\
`[INFO]
[INFO] Results:
[INFO]
[ERROR] Failures:
[ERROR] RemoteAutopilotServiceTest.isAvailable:40
[ERROR] ZookeeperRegistryTest.getSimulator:69
[ERROR] Errors:
[ERROR] RemoteAutopilotServiceTest.reserveAndRelease:54 » ZkNoNode org.apache.zookeepe...
[ERROR] ZookeeperRegistryTest.getAutopilot:40 » NoService
[ERROR] ZookeeperRegistryTest.releaseAll:83 » ZkNoNode org.apache.zookeeper.KeeperExce...
[INFO]
[ERROR] Tests run: 42, Failures: 2, Errors: 3, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:25 min
[INFO] Finished at: 2019-07-01T13:14:41+02:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.1:test (default-test) on project restful: There are test failures.
[ERROR]
[ERROR] Please refer to /home/ulfet/Desktop/github_projects/MontiSim/server/restful/target/surefire-reports for the individual test results.
[ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[ERROR] -> [Help 1]
...
`
![ss](/uploads/f07b213eaa8b55b52d3e67241678bfeb/ss.png)https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/29New Code2019-10-09T10:50:29+02:00Sabrina WolffNew CodeScreenshots for presentationScreenshots for presentationSecond SprintSabrina WolffMarkus HorlemannUta SkorzinskiSabrina Wolffhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/28Set Charging Station as new target2019-10-09T10:50:39+02:00Simon KißmannSet Charging Station as new targetImplement a method that saves the current target and sets the nearest charging station as the new target to navigate to. Once the vehicle is fully charged and can leave the station, the saved original target is set as the new target.Implement a method that saves the current target and sets the nearest charging station as the new target to navigate to. Once the vehicle is fully charged and can leave the station, the saved original target is set as the new target.Simon KißmannSimon Kißmannhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/27Flag for pausing the autopilot2019-10-09T10:50:53+02:00Simon KißmannFlag for pausing the autopilotSet Flag (boolean charging) that pauses the autopilot (and the car) while in the charging station. Either set by the autopilot or charging station. Unchecked when charging process is finished (battery charge = 100%?)Set Flag (boolean charging) that pauses the autopilot (and the car) while in the charging station. Either set by the autopilot or charging station. Unchecked when charging process is finished (battery charge = 100%?)Simon KißmannSimon Kißmannhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/26Error when Pushing: "... not allowed to push code to protected branches on th...2019-10-09T10:52:05+02:00ulfetError when Pushing: "... not allowed to push code to protected branches on this project"I created a subproject on Maven, and added my code, as we talked with Mr. Kusmenko.
However, when I try to push, I get the following errors:
`remote: GitLab: You are not allowed to push code to protected branches on this project.`
Norm...I created a subproject on Maven, and added my code, as we talked with Mr. Kusmenko.
However, when I try to push, I get the following errors:
`remote: GitLab: You are not allowed to push code to protected branches on this project.`
Normally, I would have created another branch and would push there, but as far as I remember, this is not what I told by Kusmenko.
For a temporary fix,
I am temporarily creating a branch for BatteryInterface group and I will push my code there.Evgeny KusmenkoulfetEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/25Not Able to Build Project after Changes2019-06-02T01:27:17+02:00ulfetNot Able to Build Project after ChangesGreetings Mr. Kusmenko,
After (I believe) the changes that are made to Maven dependency nexus,
we are not able to run commands such as "mvn install", as it produces messages along the lines:
`Could not resolve dependencies for project...Greetings Mr. Kusmenko,
After (I believe) the changes that are made to Maven dependency nexus,
we are not able to run commands such as "mvn install", as it produces messages along the lines:
`Could not resolve dependencies for project montisim:server:jar:1.0.7: The following artifacts could not be resolved: de.se_rwth.commons:se-commons-logging:jar:1.7.8, montisim:commons:jar:1.0.6, montisim-controller:library:jar:1.0.1, montisim-controller:control:jar:1.0.1, montisim-controller:navigation:jar:1.0.1, montisim-simulation:environment:jar:1.0.7, montisim-simulation:vehicle:jar:1.0.7, montisim-simulation:sensors:jar:1.0.7, montisim-simulation:network:jar:1.0.7, montisim-simulation:simulator:jar:1.0.7, montisim:rmi-model-server:jar:1.1.0, montisim:example-autopilot-ema:jar:0.0.5, de.monticore.lang.montisim:SimLang:jar:1.0.1, de.monticore.lang.montisim:Util:jar:1.0.1, de.monticore.lang.montisim:Weather:jar:1.0.1: Failure to find de.se_rwth.commons:se-commons-logging:jar:1.7.8 in http://repository.jboss.org/nexus/content/groups/public/ was cached in the local repository, resolution will not be reattempted until the update interval of jboss-public-repository has elapsed or updates are forced`
I was trying to create subprojects for server, yet I have seen this problem, and stalled my progress, as I cannot double check if I am doing it right or not.
(assigning issue to your account too to notify you)Evgeny KusmenkoulfetEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/24Maven Subproject2019-06-19T11:07:12+02:00Sabrina WolffMaven SubprojectWe were told to create a Maven Subproject of our project. Does anyone have any experience with Maven or know what we have to do specifically?We were told to create a Maven Subproject of our project. Does anyone have any experience with Maven or know what we have to do specifically?First SprintSimon KißmannSabrina WolffMarkus HorlemannUta SkorzinskiSimon Kißmannhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/23Visualization2019-10-09T10:52:22+02:00gasialiVisualization-Vehicle Charging Low
/-Charging Process
/-Charging Station-Vehicle Charging Low
/-Charging Process
/-Charging StationFirst SprintAnya PoudyalgasialiAnya Poudyalhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/22UML Tool Decision to Collaborate2019-05-28T13:48:18+02:00ulfetUML Tool Decision to CollaborateA tool for UML diagram generation has to be decided, so all the team of 12 people would work on it.A tool for UML diagram generation has to be decided, so all the team of 12 people would work on it.First SprintSimon KißmannSabrina WolffAnya PoudyalMarkus HorlemannUta SkorzinskiAnxhela HyseniulfetgasialiSimon Kißmannhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/21UML Model Generation2019-09-26T18:24:37+02:00ulfetUML Model GenerationAs noted by my peers Sabrina and Markus according to their interaction with Mr. Kusmenko, an all-around UML diagrams have to be generated to be provided for proof of work.
For this cause, I believe everyone has to generate respective UM...As noted by my peers Sabrina and Markus according to their interaction with Mr. Kusmenko, an all-around UML diagrams have to be generated to be provided for proof of work.
For this cause, I believe everyone has to generate respective UML diagrams for their parts, and we have to discuss and merge them then.First SprintSimon KißmannSabrina WolffMarkus HorlemannUta SkorzinskiAnxhela HyseniulfetgasialiSimon Kißmannhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/20ChargingStation model (visualisation)2019-10-09T10:50:59+02:00Markus HorlemannChargingStation model (visualisation)ChargingStation model for the visualisationChargingStation model for the visualisationSabrina WolffMarkus HorlemannUta SkorzinskiSabrina Wolffhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/19Check Battery reach after a certain amount of time2019-10-09T10:51:07+02:00Ghost UserCheck Battery reach after a certain amount of timeOne Method which checks the Battery reach and the distance to the target and if the reach is lower then the distance to the target, then call a method which change the behavior.
Plus checks if battery state is lower than a certain perce...One Method which checks the Battery reach and the distance to the target and if the reach is lower then the distance to the target, then call a method which change the behavior.
Plus checks if battery state is lower than a certain percentage (20%?).
Checks once at the start of the trip (setting the first target) and updates together with actuator update?Simon KißmannSimon Kißmannhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/18Create a CharingStation class2019-06-19T11:07:51+02:00Markus HorlemannCreate a CharingStation classChargingStation class with attributs:
- location
- state (occupied/or not)
- timeLeft until it is not longer occupied
- consumption
methods:
- getter/setter
- calculate new consumption
- communication with the environment (map/autopilot)ChargingStation class with attributs:
- location
- state (occupied/or not)
- timeLeft until it is not longer occupied
- consumption
methods:
- getter/setter
- calculate new consumption
- communication with the environment (map/autopilot)Sabrina WolffMarkus HorlemannUta SkorzinskiSabrina Wolffhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/17Create a Charging Station Map2019-08-29T12:13:14+02:00Sabrina WolffCreate a Charging Station MapWork with OpenStreetMap to integrate the Charging Station.Work with OpenStreetMap to integrate the Charging Station.Sabrina WolffMarkus HorlemannUta SkorzinskiSabrina Wolffhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/16Charging Station - Determination of coordinates2019-10-09T10:51:16+02:00gasialiCharging Station - Determination of coordinatesLocations for charging station has to be determined. So that it can be rendered via visualization.Locations for charging station has to be determined. So that it can be rendered via visualization.First Sprintgasialigasialihttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/15Battery Interface - initial proposal2019-09-26T18:30:15+02:00ulfetBattery Interface - initial proposalAn interface for battery is needed; as it would be provided to BMW group so that their realization is consistent with our team's implementation.An interface for battery is needed; as it would be provided to BMW group so that their realization is consistent with our team's implementation.First SprintEvgeny KusmenkoAnxhela HyseniulfetEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/14SFS crash with new physics2019-01-18T01:30:35+01:00Michael OsetinskiSFS crash with new physicsFor a collision visualization I corrected the type check in this line: https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/simulation/blob/master/vehicle/src/main/java/simulation/vehicle/PhysicsEngine.java#L77 as described i...For a collision visualization I corrected the type check in this line: https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/simulation/blob/master/vehicle/src/main/java/simulation/vehicle/PhysicsEngine.java#L77 as described in https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/simulation/issues/12 . Then I tried to run a simulation with 2 cars, which collide at an intersection, while having useNewPhysics in `rwth.server.simulation.SimulationController` set to true. This leads to a crash of the SmartFoxServer. I used a custom map, which I appended below. The log of the server console is appended as well.
If I change useNewPhysics to false, the simulation and visualization runs without problems.
[crashLog.txt](/uploads/bd47da5a3ce0bfdfddcbccb4a6c63936/crashLog.txt)
[map.osm](/uploads/a3338003411fce6c9d9cfcb6d2573585/map.osm)https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/13Refactor to Visitor Pattern2019-10-09T10:52:38+02:00Evgeny KusmenkoRefactor to Visitor Patterndouble dispatch to be refactored to visitor pattern, e.g. for collision detection in vehicle.PhysicsEngine classdouble dispatch to be refactored to visitor pattern, e.g. for collision detection in vehicle.PhysicsEngine classhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/12SimLang integration should use longitude+latitude2019-08-28T10:35:06+02:00Evgeny KusmenkoSimLang integration should use longitude+latitudenow, the simlang provides starting and target postitions for verhicles in terms of a simulator internal format.
there are several issues with that:
* this makes the simlang dependent on the impl of montisim.
* thi smakes simlang unsuita...now, the simlang provides starting and target postitions for verhicles in terms of a simulator internal format.
there are several issues with that:
* this makes the simlang dependent on the impl of montisim.
* thi smakes simlang unsuitable for testing , particularly in an automated continuous simulation toolchainEvgeny KusmenkoPascal Maurice PortaEvgeny Kusmenko