Hi The Div, In the config file, I saw that the drone is charging vehicles after stopping at certain points. I am trying to simulate the charging action on the fly, meaning vehicles are not going to stop but rather continue driving towards their destinations without rerouting. Is that possible?
p.s: If you are providing a similar solution, could you please explain in a readme file what you did? I am not really great at this so a readme file would be much appreciated. Thanks Jawad On Sat, Jan 6, 2024 at 4:08 PM The div <[email protected]> wrote: > attached zip is a quick and dirty example using containers and specific > trips > - run it in sumo-gui > > On Saturday, 6 January 2024 at 15:57, Sadi M Jawad Ahsan <[email protected]> > wrote: > > @The div: Can you please write a pseudocode or a sample script to > implement what you said? > > Sadi M Jawad Ahsan > Graduate Teaching Assistant > Department of Computer Science & Electrical Engineering > mail to: [email protected] > mob: (240)7565564 > > > On Sat, Jan 6, 2024 at 9:31 AM The div via sumo-user < > [email protected]> wrote: > >> >> Vehicles( pedestrians, bikes, cars, trucks, rickshaws, trains, planes >> etc) in Sumo can only traverse paths/roads/tracks defined in the net file. >> >> If your EV's are only going to be charged in specific 'lay-by' locations >> on the road network then I guess you could create a secondary set of >> roads/rails, restricted to 'drones', overlaying the road network as >> 'airways' - not necessarily following the roads but visiting each charge >> lay-by. >> >> It's also easy enough to neutralise the colours of specific road classes >> to make them disappear or merge into a background image - ie allowing the >> gui representation to have invisible routes. >> >> The issue being that you cannot model ad-hoc point to point routes for >> the drones - there has to be an 'airway' for sumo to model against. >> >> ( Not necessarily a "gotcha" - I think it is likely that drone traffic >> will end up being mandated to airway equivalents simply to avoid collisions >> - 3d collision avoidance and responsive enough drone manoeuverability to >> make that work is just not practical or even on the drawing board - the >> consequences of flying energy packs colliding and dropping onto a school, >> hospital etc are unpleasant.) >> >> I had some success modelling airports using an 'aircraft' shape and rail >> lines as taxiways/runways etc. I did look at modelling real airways but the >> huge distances involved relative to vehicle sizes and the variation in >> flight levels meant the gui representation was just a bunch of lines - I >> concluded that the only bit worthy of modelling was probably the terminal >> area zones. >> >> good luck >> div >> On Saturday, 6 January 2024 at 13:25, Sadi M Jawad Ahsan via sumo-user < >> [email protected]> wrote: >> >> Hello, >> I have a research project for which I need to use SUMO and its APIs. I >> will describe the scenario of what I am trying to do. >> >> I am trying to simulate the emergency charge scheduling of multiple >> electric vehicles via a drone or a mobile charging device. The drone >> reports to a Global Charging Station (reports means taking instructions to >> go and charge, reporting termination of operation in case of failure to >> charge or even if the drone itself needs to be charged). When N number of >> vehicles request different units of charge from the drone, the drone >> compiles the requests and based on different algorithms, prepares a >> priority list of charge requesting vehicles. The drone then flies from its >> docking station and charges all the vehicles (the vehicles are all inside >> the drone's charging radius) according to the priority list. I need to >> output the total flying distance of the drone. >> >> What I have done so far is, I have generated the net, route and trip >> files for the vehicles, but I don't know how to declare a drone in SUMO. I >> also don't understand how to make a flying path for the drone, since the >> vehicle's at the moment are moving from one edge to the other in a 10x10 >> Manhattan Grid. >> >> I need to know if I can simulate a drone in SUMO and declare its path. If >> so, then how? I also need to understand how the priority algorithms can be >> used in the python script where I am using SUMO and TracI. >> >> Please let me know if you have any questions. >> >> Thanks >> Jawad >> >> >> On Sat, Jan 6, 2024 at 7:13 AM Hriday Sanghvi via sumo-user < >> [email protected]> wrote: >> >>> Hello, >>> >>> I was trying to implement dynamic flows where I wanted to *change the >>> vehsPerHour mid-simulation*. >>> >>> Example flow: >>> <flow arrivalLane="current" arrivalPosLat="center" begin="0" >>> departLane="random" departPosLat="center" departSpeed="max" id="flow_btt" >>> number="100" route="bottom_to_top" type="veh" vehsPerHour="6000" /> >>> >>> I couldn't find a way to *dynamically set/update flows using TraCI*, so >>> I assume I have to add vehicles using TraCI to simulate a particular type >>> of flow? >>> >>> 1. So *if I wanted to insert vehicles at a rate of 6000 vehs/Hour, I >>> need to insert 6000 / (60 x 60) = 1.6667 vehs/Second or 2 vehs/Second? >>> (assuming 1 second = 1 TraCI simulationStep()?* >>> >>> 2. There seem to be limitations to 1. For example, *if there is a road >>> with only a single lane, then there is a maximum vehicle flow that it can >>> tolerate, beyond which there is no effect. Is that correct? So I would have >>> to have multiple lanes to increase the flow?* >>> >>> 3. Assuming 2 is correct, *since 1 lane cannot have a flow higher than >>> 1 vehs/Second, I will need as many lanes 'x' to accommodate the desired >>> flow [x] vehs/Second? If not, then what are the other ways apart from >>> increasing number of lanes that can increase the capacity of the road to >>> tolerate more vehsPerHour or flow?* >>> >>> Please advise. >>> >>> Thank you, >>> Sincerely, >>> Hriday >>> _______________________________________________ >>> sumo-user mailing list >>> [email protected] >>> To unsubscribe from this list, visit >>> https://www.eclipse.org/mailman/listinfo/sumo-user >>> >> >> >> -- >> Sadi M Jawad Ahsan >> Graduate Teaching Assistant >> Department of Computer Science & Electrical Engineering >> mail to: [email protected] >> mob: (240)7565564 >> >> >> _______________________________________________ >> sumo-user mailing list >> [email protected] >> To unsubscribe from this list, visit >> https://www.eclipse.org/mailman/listinfo/sumo-user >> > > -- Sadi M Jawad Ahsan Graduate Teaching Assistant Department of Computer Science & Electrical Engineering mail to: [email protected] mob: (240)7565564
_______________________________________________ sumo-user mailing list [email protected] To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
