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

Reply via email to