The paper reads: 3.2.3. Including different locomotion models using the
strategy pattern. Vadere’s goal is to offer a generic framework to support
different locomotion models. The challenge is to keep development effort
minimal. The solution idea is to provide an interface. More precisely, each
locomotion model must implement a common in-terface that contains four
methodsncluding different locomotion models usingthe strategy pattern.Vadere’s
goal is to offer a genericframework to support different locomotion models.
Thechallenge is to keep development effort minimal. Thesolution idea is to
provide an interface. More precisely,each locomotion model must implement a
common in-terface that contains four methods

On Wed, Nov 23, 2022 at 6:04 PM Thanhnt Nguyen <[email protected]>
wrote:

> Dear Jakob
> Here comes the paper: "Vadere: An open-source simulation framework to
> promote interdisciplinary understanding". In 3.2.3, the guide in this
> document is honestly very short, but I suppose a well-experienced developer
> could easily follow it and then write his own model
>
> On Wed, Nov 23, 2022 at 5:46 PM Jakob Erdmann <[email protected]>
> wrote:
>
>> Thank you for the reference. I very much agree with the goal of
>> simplifying custom pedestrian model integration into SUMO (w.r.t
>> documentation as well as simplicity of API).
>> With that in mind I'd be very interested in reading the mentioned
>> documentation on how to add custom models to Vadere. Unfortunately, I was
>> not able to find this either in the paper nor on vadere.org or at
>> https://gitlab.lrz.de/vadere/vadere
>> Can you provide a link?
>>
>>
>> Am Mi., 23. Nov. 2022 um 08:59 Uhr schrieb Thanhnt Nguyen <
>> [email protected]>:
>>
>>> Thank you Jakob
>>> By the way, as reading the paper of Vadere [1], I notice that this
>>> pedestrian dynamic simulation has a guide for any user-defined model. In
>>> this guide, one could know which class is to extend and which methods are
>>> to override. It helps Vadere developers a lot. Of course, Vadere is no
>>> match for our SUMO (in scope as well as user community) ; but I hope one
>>> day SUMO could give its developers such a guide.
>>> ==========================================
>>> [1] Reading 3.2.3 of "Vadere: An open-source simulation framework to
>>> promote interdisciplinary understanding"
>>>
>>> On Tue, Nov 22, 2022 at 2:00 PM Jakob Erdmann <[email protected]>
>>> wrote:
>>>
>>>> For (ii) you might be able to hack something together with TraCI
>>>> (person.setSpeed,
>>>> https://sumo.dlr.de/docs/TraCI/Change_Person_State.html): whenever an
>>>> S encounters a D ahead of an intersection you could slow down it's maximum
>>>> speed to that of D so they will only cross together. After the the
>>>> intersection you could reset the speed for S.
>>>>
>>>> Am Di., 22. Nov. 2022 um 01:13 Uhr schrieb Thanhnt Nguyen <
>>>> [email protected]>:
>>>>
>>>>> Thank you, Mr.Jakob
>>>>> About (ii), yes, my main goal is to get temporary formation of
>>>>> pedestrian groups. Realistic looking visualization is also important but
>>>>> not the main objective.
>>>>>
>>>>> (iii) if it's impossible to take the length of a platoon into account,
>>>>> I would change a bit in my environment, for example, the platoon has a 
>>>>> very
>>>>> small distance between each AGV, then no one could come between two AGVs.
>>>>> Therefore the platoon of several AGVs would become a unique AGV which is
>>>>> long, containing several carriages (each carriage is a single AGV). This
>>>>> long AGV lets pedestrians notice it and the length prolongs waiting time
>>>>> for them. Therefore, due to waiting so long, the gap acceptance of
>>>>> pedestrians will reduce in the near future.
>>>>>
>>>>>
>>>>> Vào 22:47, Th 2, 21 thg 11, 2022 Jakob Erdmann <[email protected]>
>>>>> đã viết:
>>>>>
>>>>>> (i) you can define different types of pedestrians (i.e. name S,N,D,
>>>>>> etc) and assign different maximum speeds
>>>>>> (ii) complex group behavior as described is quite far from the
>>>>>> current models. What is the main goal here?
>>>>>>     - accurate travel times for persons (might work by making some
>>>>>> persons slower)
>>>>>>     - accurate travel times for AGV (might work by making some
>>>>>> persons "bigger")
>>>>>>     - temporary formation of pedestrian groups that block a bigger
>>>>>> part of the floor space (assemble, cross, disperse)?
>>>>>>     - realistic looking visualization?
>>>>>> My guess is that the latter two points would be quite involved to
>>>>>> model and implement.
>>>>>>
>>>>>> (iii) gap acceptance in sumo currently has no way to take platoons
>>>>>> length into account. The pedestrian behavior is using similar methods as
>>>>>> that used by cars coming from a minor road and this only looks at the
>>>>>> closest oncoming car. SUMO does allow some hooks to purposefully ignore
>>>>>> conflicts and you might use this to tune the gap acceptance (
>>>>>> https://sumo.dlr.de/docs/Definition_of_Vehicles%2C_Vehicle_Types%2C_and_Routes.html#transient_parameters
>>>>>> )
>>>>>>
>>>>>> regards,
>>>>>> Jakob
>>>>>>
>>>>>> Am Mo., 21. Nov. 2022 um 06:03 Uhr schrieb Thanhnt Nguyen <
>>>>>> [email protected]>:
>>>>>>
>>>>>>> Thank you Mr.Jakob
>>>>>>> Let me briefly introduce my healthcare environment: individuals move
>>>>>>> with AGV. The AGVs are only to transfer materials in the environment (a
>>>>>>> flat floor) like the following picture. AGV might meet pedestrians who
>>>>>>> include: staff (S for short), visitor (V for short), patients - move 
>>>>>>> like
>>>>>>> normal (N for short) and individuals with disabilities (D for short)
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> *Therefore I need some improvement:*
>>>>>>>
>>>>>>> *(i) in XML, the personFlow needs new attributes, for example:
>>>>>>> disable (a probability indicates the person is D or not). If a 
>>>>>>> pedestrian
>>>>>>> is D type, he might have a stick or crutch or wheeled-chair or even he 
>>>>>>> is
>>>>>>> bind.*
>>>>>>>
>>>>>>> *(ii) In the intersection, D person (who has a slower velocity)
>>>>>>> might be carried by other S, V or even N people for crossing, 
>>>>>>> especially as
>>>>>>> the D is moving in a crossway. After leaving the crossway, D person 
>>>>>>> could
>>>>>>> be left alone. *
>>>>>>>
>>>>>>> *(iii) A pedestrian will have different gap acceptance (a distance
>>>>>>> between person to the AGV). If the distance is too short, he/she would
>>>>>>> decide to stay at the waiting area.*
>>>>>>> [image: image.png]
>>>>>>>
>>>>>>> The gap acceptance of a pedestrian depends on yielding of vehicle
>>>>>>> (too loud or not), healthy of the person as well as the number of AGV's
>>>>>>> platoon
>>>>>>> Looking at the code of Omnet++ and SUMO, I still don't know which
>>>>>>> files to modify. If it is too difficult to change the code, perhaps I 
>>>>>>> have
>>>>>>> no choice but to use a quick and dirty hack to get my purpose.
>>>>>>> Thank you in advance
>>>>>>>
>>>>>>> On Sun, Nov 20, 2022 at 9:51 PM Jakob Erdmann <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Some comments:
>>>>>>>> - the paper ""Modelling pedestrian dynamics in SUMO" doesn't
>>>>>>>> describe the whole set of vehicle/pedestrian interactions that are
>>>>>>>> currently implemented
>>>>>>>> - the SUMO team is currently engaged with the integration of
>>>>>>>> "social force" style pedestrian models by way of JuPedSim (
>>>>>>>> jupedsim.org), https://github.com/eclipse/sumo/tree/jupedsim
>>>>>>>>
>>>>>>>> Can you describe the interactions that you need to simulation in
>>>>>>>> more detail?
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Am So., 20. Nov. 2022 um 14:41 Uhr schrieb Thanhnt Nguyen <
>>>>>>>> [email protected]>:
>>>>>>>>
>>>>>>>>> Dear all
>>>>>>>>> As reading the papers: *"Modelling pedestrian dynamics in SUMO"
>>>>>>>>> and "Pedestrian Simulation In SUMO Through Externally Modelled 
>>>>>>>>> Agents" I
>>>>>>>>> notice that the current pedestrian model in SUMO is very simple.*
>>>>>>>>> *In my work, I need a pedestrian model which reflects a healthcare
>>>>>>>>> environment. In this model, I intend to implement interaction between
>>>>>>>>> vehicles (Automated Guided Vehicle) as well as individuals with
>>>>>>>>> disabilities*
>>>>>>>>> *I still don't know how to implement a new pedestrian model in
>>>>>>>>> SUMO, could I need to modify the code of Viens?*
>>>>>>>>> *Does anyone have a hint for me by chance?*
>>>>>>>>> *Thank you in advance*
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> sumo-user mailing list
>>>>>>>>> [email protected]
>>>>>>>>> To unsubscribe from this list, visit
>>>>>>>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> sumo-user mailing list
>>>>>>>> [email protected]
>>>>>>>> To unsubscribe from this list, visit
>>>>>>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>> _______________________________________________
>>>>> sumo-user mailing list
>>>>> [email protected]
>>>>> To unsubscribe from this list, visit
>>>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>>>
>>>> _______________________________________________
>>>> sumo-user mailing list
>>>> [email protected]
>>>> To unsubscribe from this list, visit
>>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>>
>>>
>>>
>>> --
>>> Nguyen Tien Thanh
>>> Department of Software Engineering
>>> School of Information and Communication Technology (SoICT,
>>> http://www.fit.hut.edu.vn)
>>> Hanoi University of Technology (HUT, http://www.hut.edu.vn)
>>> 1 DaiCoViet Road, Hanoi, Vietnam
>>> Tel: +84-4-8682595/8683730 Fax +84-4-8692906
>>> Mobile: +84987768886
>>> E-mail: [email protected]
>>>            [email protected]
>>>            [email protected]
>>> Website: www.fit.hut.edu.vn/~thanhnt
>>> <http://www.fit.hut.edu.vn/%7Ethanhnt>
>>> _______________________________________________
>>> sumo-user mailing list
>>> [email protected]
>>> To unsubscribe from this list, visit
>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>
>> _______________________________________________
>> sumo-user mailing list
>> [email protected]
>> To unsubscribe from this list, visit
>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>
>
>
> --
> Nguyen Tien Thanh
> Department of Software Engineering
> School of Information and Communication Technology (SoICT,
> http://www.fit.hut.edu.vn)
> Hanoi University of Technology (HUT, http://www.hut.edu.vn)
> 1 DaiCoViet Road, Hanoi, Vietnam
> Tel: +84-4-8682595/8683730 Fax +84-4-8692906
> Mobile: +84987768886
> E-mail: [email protected]
>            [email protected]
>            [email protected]
> Website: www.fit.hut.edu.vn/~thanhnt
> <http://www.fit.hut.edu.vn/%7Ethanhnt>
>


-- 
Nguyen Tien Thanh
Department of Software Engineering
School of Information and Communication Technology (SoICT,
http://www.fit.hut.edu.vn)
Hanoi University of Technology (HUT, http://www.hut.edu.vn)
1 DaiCoViet Road, Hanoi, Vietnam
Tel: +84-4-8682595/8683730 Fax +84-4-8692906
Mobile: +84987768886
E-mail: [email protected]
           [email protected]
           [email protected]
Website: www.fit.hut.edu.vn/~thanhnt <http://www.fit.hut.edu.vn/%7Ethanhnt>
_______________________________________________
sumo-user mailing list
[email protected]
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/sumo-user

Reply via email to