[sumo-user] Disconnected plan for person "0"

classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

[sumo-user] Disconnected plan for person "0"

Tonmoy Das
Hello Everyone,

I have been trying to get intermodal routing PERSONTRIPS using different combination of modes=car taxi or taxi car, even after using explicitly defined taxi lines, I am still getting "Disconnected plan for person "0".

what should I do to solve this problem?

Thanks in advance.

P.S. I have attached the files in here.



_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user

max.sumocfg (1K) Download Attachment
taxiline.rou.xml (1K) Download Attachment
max.rou.xml (8K) Download Attachment
gnet.net.xml (313K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [sumo-user] Disconnected plan for person "0"

Maria.Armellini

Hi Tomoy,

 

You are getting the error "Error: Disconnected plan for person '0' (edge 'C4C3' != edge 'B1B2')" because you are saying that the person has to ride with vehicle 0_0 from 'C4C3' to 'B1B2' and then again from 'C4C3' to 'B1B2' with a taxi, so how does the person get back from 'B1B2' to 'C4C3'?

 

You can make the return trip by taxi:

   

  <person id="0" depart="0.00">

        <ride from="C4C3" to="B1B2" lines="0_0"/>

        <ride from="B1B2" to="C4C3" lines="taxi"/>

    </person>

 

Or you can say that the person should walk to the start edge again and then take a taxi:

 

    <person id="0" depart="0.00">

        <ride from="C4C3" to="B1B2" lines="0_0"/>

        <walk from="B1B2" to="C4C3"/>

        <ride from="C4C3" to="B1B2" lines="taxi"/>

    </person>

 

If you choose this option, you will have to add the pedestrian crossings to your net (https://sumo.dlr.de/docs/Simulation/Pedestrians.html#generating_a_network_with_crossings_and_walkingareas). This can be done using netconvert with the following command:

netconvert -s gnet.net.xml --crossings.guess -o gnet.net.xml

 

I don’t understand why you define fixed routes for the taxis. If you are trying to simulate an on demand/ride hailing service this is not necessary. You can just give the first edge, from where the taxi will wait for a request:

 

<vType id="taxi" vClass="taxi" modes="taxi" triggered="person">

        <param key="has.taxi.device" value="true"/>

        <param key="device.taxi.end" value="3600"/>

    </vType>

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>

 

Regards,

Giuliana

 

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Montag, 13. Juli 2020 19:26
To: [hidden email]
Subject: [sumo-user] Disconnected plan for person "0"

 

Hello Everyone,

 

I have been trying to get intermodal routing PERSONTRIPS using different combination of modes=car taxi or taxi car, even after using explicitly defined taxi lines, I am still getting "Disconnected plan for person "0".

 

what should I do to solve this problem?

 

Thanks in advance.

 

P.S. I have attached the files in here.

 

 


_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
Reply | Threaded
Open this post in threaded view
|

Re: [sumo-user] Disconnected plan for person "0"

Tonmoy Das
Hi Giuliana,

Thanks a lot for the solution.

I have one more inquiry, For multiple taxis how can I add this parameter with different stop edges by command line? 

<vType id="taxi" vClass="taxi" modes="taxi" triggered="person">

        <param key="has.taxi.device" value="true"/>

        <param key="device.taxi.end" value="3600"/>

    </vType>

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>



On Tue, 14 Jul 2020, 9:23 am , <[hidden email]> wrote:

Hi Tomoy,

 

You are getting the error "Error: Disconnected plan for person '0' (edge 'C4C3' != edge 'B1B2')" because you are saying that the person has to ride with vehicle 0_0 from 'C4C3' to 'B1B2' and then again from 'C4C3' to 'B1B2' with a taxi, so how does the person get back from 'B1B2' to 'C4C3'?

 

You can make the return trip by taxi:

   

  <person id="0" depart="0.00">

        <ride from="C4C3" to="B1B2" lines="0_0"/>

        <ride from="B1B2" to="C4C3" lines="taxi"/>

    </person>

 

Or you can say that the person should walk to the start edge again and then take a taxi:

 

    <person id="0" depart="0.00">

        <ride from="C4C3" to="B1B2" lines="0_0"/>

        <walk from="B1B2" to="C4C3"/>

        <ride from="C4C3" to="B1B2" lines="taxi"/>

    </person>

 

If you choose this option, you will have to add the pedestrian crossings to your net (https://sumo.dlr.de/docs/Simulation/Pedestrians.html#generating_a_network_with_crossings_and_walkingareas). This can be done using netconvert with the following command:

netconvert -s gnet.net.xml --crossings.guess -o gnet.net.xml

 

I don’t understand why you define fixed routes for the taxis. If you are trying to simulate an on demand/ride hailing service this is not necessary. You can just give the first edge, from where the taxi will wait for a request:

 

<vType id="taxi" vClass="taxi" modes="taxi" triggered="person">

        <param key="has.taxi.device" value="true"/>

        <param key="device.taxi.end" value="3600"/>

    </vType>

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>

 

Regards,

Giuliana

 

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Montag, 13. Juli 2020 19:26
To: [hidden email]
Subject: [sumo-user] Disconnected plan for person "0"

 

Hello Everyone,

 

I have been trying to get intermodal routing PERSONTRIPS using different combination of modes=car taxi or taxi car, even after using explicitly defined taxi lines, I am still getting "Disconnected plan for person "0".

 

what should I do to solve this problem?

 

Thanks in advance.

 

P.S. I have attached the files in here.

 

 

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
Reply | Threaded
Open this post in threaded view
|

Re: [sumo-user] Disconnected plan for person "0"

Maria.Armellini

Hi Tomoy,

Happy to help J

By command line? If you mean adding more taxis with different stops in the simulation, you can just add more trips with different IDs. For example:

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>   

    <trip id="taxi2" type="taxi" depart="0.00" from="C4C3" to="C4C3">

        <stop lane="C4C3_1"/>

    </trip>

 

Regards,

Giuliana

 

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Dienstag, 14. Juli 2020 12:20
To: Sumo project User discussions
Subject: Re: [sumo-user] Disconnected plan for person "0"

 

Hi Giuliana,

 

Thanks a lot for the solution.

 

I have one more inquiry, For multiple taxis how can I add this parameter with different stop edges by command line? 

<vType id="taxi" vClass="taxi" modes="taxi" triggered="person">

        <param key="has.taxi.device" value="true"/>

        <param key="device.taxi.end" value="3600"/>

    </vType>

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>

 

On Tue, 14 Jul 2020, 9:23 am , <[hidden email]> wrote:

Hi Tomoy,

 

You are getting the error "Error: Disconnected plan for person '0' (edge 'C4C3' != edge 'B1B2')" because you are saying that the person has to ride with vehicle 0_0 from 'C4C3' to 'B1B2' and then again from 'C4C3' to 'B1B2' with a taxi, so how does the person get back from 'B1B2' to 'C4C3'?

 

You can make the return trip by taxi:

   

  <person id="0" depart="0.00">

        <ride from="C4C3" to="B1B2" lines="0_0"/>

        <ride from="B1B2" to="C4C3" lines="taxi"/>

    </person>

 

Or you can say that the person should walk to the start edge again and then take a taxi:

 

    <person id="0" depart="0.00">

        <ride from="C4C3" to="B1B2" lines="0_0"/>

        <walk from="B1B2" to="C4C3"/>

        <ride from="C4C3" to="B1B2" lines="taxi"/>

    </person>

 

If you choose this option, you will have to add the pedestrian crossings to your net (https://sumo.dlr.de/docs/Simulation/Pedestrians.html#generating_a_network_with_crossings_and_walkingareas). This can be done using netconvert with the following command:

netconvert -s gnet.net.xml --crossings.guess -o gnet.net.xml

 

I don’t understand why you define fixed routes for the taxis. If you are trying to simulate an on demand/ride hailing service this is not necessary. You can just give the first edge, from where the taxi will wait for a request:

 

<vType id="taxi" vClass="taxi" modes="taxi" triggered="person">

        <param key="has.taxi.device" value="true"/>

        <param key="device.taxi.end" value="3600"/>

    </vType>

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>

 

Regards,

Giuliana

 

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Montag, 13. Juli 2020 19:26
To: [hidden email]
Subject: [sumo-user] Disconnected plan for person "0"

 

Hello Everyone,

 

I have been trying to get intermodal routing PERSONTRIPS using different combination of modes=car taxi or taxi car, even after using explicitly defined taxi lines, I am still getting "Disconnected plan for person "0".

 

what should I do to solve this problem?

 

Thanks in advance.

 

P.S. I have attached the files in here.

 

 

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user


_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
Reply | Threaded
Open this post in threaded view
|

Re: [sumo-user] Disconnected plan for person "0"

Tonmoy Das
Hello Giuliana,

Thanks for the fast reply.

I wanted to know how to add the param keys in the trip files.

        <param key="has.taxi.device" value="true"/>

        <param key="device.taxi.end" value="3600"/>


Normally I use the lower command to generate 10 taxi trips. But I am missing the param keys to keep the taxi's in the simulation. And also how to add stop lanes for different taxi trips? Do I have to add them manually? 

randomTrips.py -n gnet.net.xml -o taxitrips.rou.xml --trip-attributes="modes=\"taxi\" triggered=\"person\"" --vehicle-class taxi -e 10

Regards,
Tonmoy

On Tue, 14 Jul 2020, 1:18 pm , <[hidden email]> wrote:

Hi Tomoy,

Happy to help J

By command line? If you mean adding more taxis with different stops in the simulation, you can just add more trips with different IDs. For example:

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>   

    <trip id="taxi2" type="taxi" depart="0.00" from="C4C3" to="C4C3">

        <stop lane="C4C3_1"/>

    </trip>

 

Regards,

Giuliana

 

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Dienstag, 14. Juli 2020 12:20
To: Sumo project User discussions
Subject: Re: [sumo-user] Disconnected plan for person "0"

 

Hi Giuliana,

 

Thanks a lot for the solution.

 

I have one more inquiry, For multiple taxis how can I add this parameter with different stop edges by command line? 

<vType id="taxi" vClass="taxi" modes="taxi" triggered="person">

        <param key="has.taxi.device" value="true"/>

        <param key="device.taxi.end" value="3600"/>

    </vType>

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>

 

On Tue, 14 Jul 2020, 9:23 am , <[hidden email]> wrote:

Hi Tomoy,

 

You are getting the error "Error: Disconnected plan for person '0' (edge 'C4C3' != edge 'B1B2')" because you are saying that the person has to ride with vehicle 0_0 from 'C4C3' to 'B1B2' and then again from 'C4C3' to 'B1B2' with a taxi, so how does the person get back from 'B1B2' to 'C4C3'?

 

You can make the return trip by taxi:

   

  <person id="0" depart="0.00">

        <ride from="C4C3" to="B1B2" lines="0_0"/>

        <ride from="B1B2" to="C4C3" lines="taxi"/>

    </person>

 

Or you can say that the person should walk to the start edge again and then take a taxi:

 

    <person id="0" depart="0.00">

        <ride from="C4C3" to="B1B2" lines="0_0"/>

        <walk from="B1B2" to="C4C3"/>

        <ride from="C4C3" to="B1B2" lines="taxi"/>

    </person>

 

If you choose this option, you will have to add the pedestrian crossings to your net (https://sumo.dlr.de/docs/Simulation/Pedestrians.html#generating_a_network_with_crossings_and_walkingareas). This can be done using netconvert with the following command:

netconvert -s gnet.net.xml --crossings.guess -o gnet.net.xml

 

I don’t understand why you define fixed routes for the taxis. If you are trying to simulate an on demand/ride hailing service this is not necessary. You can just give the first edge, from where the taxi will wait for a request:

 

<vType id="taxi" vClass="taxi" modes="taxi" triggered="person">

        <param key="has.taxi.device" value="true"/>

        <param key="device.taxi.end" value="3600"/>

    </vType>

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>

 

Regards,

Giuliana

 

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Montag, 13. Juli 2020 19:26
To: [hidden email]
Subject: [sumo-user] Disconnected plan for person "0"

 

Hello Everyone,

 

I have been trying to get intermodal routing PERSONTRIPS using different combination of modes=car taxi or taxi car, even after using explicitly defined taxi lines, I am still getting "Disconnected plan for person "0".

 

what should I do to solve this problem?

 

Thanks in advance.

 

P.S. I have attached the files in here.

 

 

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user

taxitrips.rou.xml (1K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [sumo-user] Disconnected plan for person "0"

Maria.Armellini

Hi Tonmoy,

 

I think there is no possibility to do this with the command line, you have to add the device parameters manually. You could assign the device by global options, but I think that’s not what you are looking for (see https://sumo.dlr.de/docs/Definition_of_Vehicles,_Vehicle_Types,_and_Routes.html#devices).

 

There is an important difference between VType/VClass Taxi and the Taxi Device:

 

The Taxi Device (see https://sumo.dlr.de/docs/Simulation/Taxi.html) simulates demand responsive transport (DRT) and you can add this device to any vehicle. This allows a fleet of taxis to serve customer requests based on a configurable dispatch algorithm. So you don’t have to define trips for these vehicles, the algorithm will do this for you. This line “<stop lane="D2D3_1" triggered="person"/>“ is used to keep the taxi waiting at the given lane until the first dispatch is received. No more stops need to be added.

 

If you are looking for a vehicle that makes a specific route and stops to pick up passengers, then you don’t need to use a Taxi device. You can just add stops to the route or vehicle. See https://sumo.dlr.de/docs/Definition_of_Vehicles,_Vehicle_Types,_and_Routes.html#stops.

 

Regards,

Giuliana

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Dienstag, 14. Juli 2020 14:40
To: Sumo project User discussions
Subject: Re: [sumo-user] Disconnected plan for person "0"

 

Hello Giuliana,

 

Thanks for the fast reply.

 

I wanted to know how to add the param keys in the trip files.

        <param key="has.taxi.device" value="true"/>

        <param key="device.taxi.end" value="3600"/>

 

Normally I use the lower command to generate 10 taxi trips. But I am missing the param keys to keep the taxi's in the simulation. And also how to add stop lanes for different taxi trips? Do I have to add them manually? 

 

randomTrips.py -n gnet.net.xml -o taxitrips.rou.xml --trip-attributes="modes=\"taxi\" triggered=\"person\"" --vehicle-class taxi -e 10

 

Regards,

Tonmoy

 

On Tue, 14 Jul 2020, 1:18 pm , <[hidden email]> wrote:

Hi Tomoy,

Happy to help J

By command line? If you mean adding more taxis with different stops in the simulation, you can just add more trips with different IDs. For example:

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>   

    <trip id="taxi2" type="taxi" depart="0.00" from="C4C3" to="C4C3">

        <stop lane="C4C3_1"/>

    </trip>

 

Regards,

Giuliana

 

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Dienstag, 14. Juli 2020 12:20
To: Sumo project User discussions
Subject: Re: [sumo-user] Disconnected plan for person "0"

 

Hi Giuliana,

 

Thanks a lot for the solution.

 

I have one more inquiry, For multiple taxis how can I add this parameter with different stop edges by command line? 

<vType id="taxi" vClass="taxi" modes="taxi" triggered="person">

        <param key="has.taxi.device" value="true"/>

        <param key="device.taxi.end" value="3600"/>

    </vType>

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>

 

On Tue, 14 Jul 2020, 9:23 am , <[hidden email]> wrote:

Hi Tomoy,

 

You are getting the error "Error: Disconnected plan for person '0' (edge 'C4C3' != edge 'B1B2')" because you are saying that the person has to ride with vehicle 0_0 from 'C4C3' to 'B1B2' and then again from 'C4C3' to 'B1B2' with a taxi, so how does the person get back from 'B1B2' to 'C4C3'?

 

You can make the return trip by taxi:

   

  <person id="0" depart="0.00">

        <ride from="C4C3" to="B1B2" lines="0_0"/>

        <ride from="B1B2" to="C4C3" lines="taxi"/>

    </person>

 

Or you can say that the person should walk to the start edge again and then take a taxi:

 

    <person id="0" depart="0.00">

        <ride from="C4C3" to="B1B2" lines="0_0"/>

        <walk from="B1B2" to="C4C3"/>

        <ride from="C4C3" to="B1B2" lines="taxi"/>

    </person>

 

If you choose this option, you will have to add the pedestrian crossings to your net (https://sumo.dlr.de/docs/Simulation/Pedestrians.html#generating_a_network_with_crossings_and_walkingareas). This can be done using netconvert with the following command:

netconvert -s gnet.net.xml --crossings.guess -o gnet.net.xml

 

I don’t understand why you define fixed routes for the taxis. If you are trying to simulate an on demand/ride hailing service this is not necessary. You can just give the first edge, from where the taxi will wait for a request:

 

<vType id="taxi" vClass="taxi" modes="taxi" triggered="person">

        <param key="has.taxi.device" value="true"/>

        <param key="device.taxi.end" value="3600"/>

    </vType>

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>

 

Regards,

Giuliana

 

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Montag, 13. Juli 2020 19:26
To: [hidden email]
Subject: [sumo-user] Disconnected plan for person "0"

 

Hello Everyone,

 

I have been trying to get intermodal routing PERSONTRIPS using different combination of modes=car taxi or taxi car, even after using explicitly defined taxi lines, I am still getting "Disconnected plan for person "0".

 

what should I do to solve this problem?

 

Thanks in advance.

 

P.S. I have attached the files in here.

 

 

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user


_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
Reply | Threaded
Open this post in threaded view
|

Re: [sumo-user] Disconnected plan for person "0"

Tonmoy Das
Hello Giuliana,

I tried to use the taxi devices with <device.taxi.probability value="0.25"/> in the sumo configuration, while doing the simulation I am getting the error= 

"vehicle "id" with Device.taxi should have vclass 'taxi'  instead of 'passenger' ". 

I understand that randomtrip.py is generating vehicles with vclass passenger. But as I used 0.25 taxi device probability in sumo config file, shouldn't it automatically change the 25% vehicles to vclass taxi in the simulation?

Is their any way to correct this issue or is it a bug?

Regards,
Tonmoy

On Wed, 15 Jul 2020, 11:42 a.m. , <[hidden email]> wrote:

Hi Tonmoy,

 

I think there is no possibility to do this with the command line, you have to add the device parameters manually. You could assign the device by global options, but I think that’s not what you are looking for (see https://sumo.dlr.de/docs/Definition_of_Vehicles,_Vehicle_Types,_and_Routes.html#devices).

 

There is an important difference between VType/VClass Taxi and the Taxi Device:

 

The Taxi Device (see https://sumo.dlr.de/docs/Simulation/Taxi.html) simulates demand responsive transport (DRT) and you can add this device to any vehicle. This allows a fleet of taxis to serve customer requests based on a configurable dispatch algorithm. So you don’t have to define trips for these vehicles, the algorithm will do this for you. This line “<stop lane="D2D3_1" triggered="person"/>“ is used to keep the taxi waiting at the given lane until the first dispatch is received. No more stops need to be added.

 

If you are looking for a vehicle that makes a specific route and stops to pick up passengers, then you don’t need to use a Taxi device. You can just add stops to the route or vehicle. See https://sumo.dlr.de/docs/Definition_of_Vehicles,_Vehicle_Types,_and_Routes.html#stops.

 

Regards,

Giuliana

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Dienstag, 14. Juli 2020 14:40
To: Sumo project User discussions
Subject: Re: [sumo-user] Disconnected plan for person "0"

 

Hello Giuliana,

 

Thanks for the fast reply.

 

I wanted to know how to add the param keys in the trip files.

        <param key="has.taxi.device" value="true"/>

        <param key="device.taxi.end" value="3600"/>

 

Normally I use the lower command to generate 10 taxi trips. But I am missing the param keys to keep the taxi's in the simulation. And also how to add stop lanes for different taxi trips? Do I have to add them manually? 

 

randomTrips.py -n gnet.net.xml -o taxitrips.rou.xml --trip-attributes="modes=\"taxi\" triggered=\"person\"" --vehicle-class taxi -e 10

 

Regards,

Tonmoy

 

On Tue, 14 Jul 2020, 1:18 pm , <[hidden email]> wrote:

Hi Tomoy,

Happy to help J

By command line? If you mean adding more taxis with different stops in the simulation, you can just add more trips with different IDs. For example:

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>   

    <trip id="taxi2" type="taxi" depart="0.00" from="C4C3" to="C4C3">

        <stop lane="C4C3_1"/>

    </trip>

 

Regards,

Giuliana

 

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Dienstag, 14. Juli 2020 12:20
To: Sumo project User discussions
Subject: Re: [sumo-user] Disconnected plan for person "0"

 

Hi Giuliana,

 

Thanks a lot for the solution.

 

I have one more inquiry, For multiple taxis how can I add this parameter with different stop edges by command line? 

<vType id="taxi" vClass="taxi" modes="taxi" triggered="person">

        <param key="has.taxi.device" value="true"/>

        <param key="device.taxi.end" value="3600"/>

    </vType>

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>

 

On Tue, 14 Jul 2020, 9:23 am , <[hidden email]> wrote:

Hi Tomoy,

 

You are getting the error "Error: Disconnected plan for person '0' (edge 'C4C3' != edge 'B1B2')" because you are saying that the person has to ride with vehicle 0_0 from 'C4C3' to 'B1B2' and then again from 'C4C3' to 'B1B2' with a taxi, so how does the person get back from 'B1B2' to 'C4C3'?

 

You can make the return trip by taxi:

   

  <person id="0" depart="0.00">

        <ride from="C4C3" to="B1B2" lines="0_0"/>

        <ride from="B1B2" to="C4C3" lines="taxi"/>

    </person>

 

Or you can say that the person should walk to the start edge again and then take a taxi:

 

    <person id="0" depart="0.00">

        <ride from="C4C3" to="B1B2" lines="0_0"/>

        <walk from="B1B2" to="C4C3"/>

        <ride from="C4C3" to="B1B2" lines="taxi"/>

    </person>

 

If you choose this option, you will have to add the pedestrian crossings to your net (https://sumo.dlr.de/docs/Simulation/Pedestrians.html#generating_a_network_with_crossings_and_walkingareas). This can be done using netconvert with the following command:

netconvert -s gnet.net.xml --crossings.guess -o gnet.net.xml

 

I don’t understand why you define fixed routes for the taxis. If you are trying to simulate an on demand/ride hailing service this is not necessary. You can just give the first edge, from where the taxi will wait for a request:

 

<vType id="taxi" vClass="taxi" modes="taxi" triggered="person">

        <param key="has.taxi.device" value="true"/>

        <param key="device.taxi.end" value="3600"/>

    </vType>

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>

 

Regards,

Giuliana

 

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Montag, 13. Juli 2020 19:26
To: [hidden email]
Subject: [sumo-user] Disconnected plan for person "0"

 

Hello Everyone,

 

I have been trying to get intermodal routing PERSONTRIPS using different combination of modes=car taxi or taxi car, even after using explicitly defined taxi lines, I am still getting "Disconnected plan for person "0".

 

what should I do to solve this problem?

 

Thanks in advance.

 

P.S. I have attached the files in here.

 

 

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user

max.rou.xml (6K) Download Attachment
max.sumocfg (1K) Download Attachment
max.rou.xml (6K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [sumo-user] Disconnected plan for person "0"

Maria.Armellini

Hi,

 

have you tried this?

https://sumo.dlr.de/docs/Tools/Trip.html#automatically_generating_a_vehicle_type

 

„Automatically generating a vehicle type

By setting the option --vehicle-class a vehicle type definition that specifies vehicle class will be added to the output files. I.e.

randomTrips.py --vehicle-class bus (but taxi in your case)

 

I’m sorry, but I still don’t understand why you keep using taxi device if you already defined all routes for vehicles and persons.

 

Regards,

Giuliana

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Donnerstag, 16. Juli 2020 13:32
To: Sumo project User discussions
Subject: Re: [sumo-user] Disconnected plan for person "0"

 

Hello Giuliana,

 

I tried to use the taxi devices with <device.taxi.probability value="0.25"/> in the sumo configuration, while doing the simulation I am getting the error= 

 

"vehicle "id" with Device.taxi should have vclass 'taxi'  instead of 'passenger' ". 

 

I understand that randomtrip.py is generating vehicles with vclass passenger. But as I used 0.25 taxi device probability in sumo config file, shouldn't it automatically change the 25% vehicles to vclass taxi in the simulation?

 

Is their any way to correct this issue or is it a bug?

 

Regards,

Tonmoy

 

On Wed, 15 Jul 2020, 11:42 a.m. , <[hidden email]> wrote:

Hi Tonmoy,

 

I think there is no possibility to do this with the command line, you have to add the device parameters manually. You could assign the device by global options, but I think that’s not what you are looking for (see https://sumo.dlr.de/docs/Definition_of_Vehicles,_Vehicle_Types,_and_Routes.html#devices).

 

There is an important difference between VType/VClass Taxi and the Taxi Device:

 

The Taxi Device (see https://sumo.dlr.de/docs/Simulation/Taxi.html) simulates demand responsive transport (DRT) and you can add this device to any vehicle. This allows a fleet of taxis to serve customer requests based on a configurable dispatch algorithm. So you don’t have to define trips for these vehicles, the algorithm will do this for you. This line “<stop lane="D2D3_1" triggered="person"/>“ is used to keep the taxi waiting at the given lane until the first dispatch is received. No more stops need to be added.

 

If you are looking for a vehicle that makes a specific route and stops to pick up passengers, then you don’t need to use a Taxi device. You can just add stops to the route or vehicle. See https://sumo.dlr.de/docs/Definition_of_Vehicles,_Vehicle_Types,_and_Routes.html#stops.

 

Regards,

Giuliana

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Dienstag, 14. Juli 2020 14:40
To: Sumo project User discussions
Subject: Re: [sumo-user] Disconnected plan for person "0"

 

Hello Giuliana,

 

Thanks for the fast reply.

 

I wanted to know how to add the param keys in the trip files.

        <param key="has.taxi.device" value="true"/>

        <param key="device.taxi.end" value="3600"/>

 

Normally I use the lower command to generate 10 taxi trips. But I am missing the param keys to keep the taxi's in the simulation. And also how to add stop lanes for different taxi trips? Do I have to add them manually? 

 

randomTrips.py -n gnet.net.xml -o taxitrips.rou.xml --trip-attributes="modes=\"taxi\" triggered=\"person\"" --vehicle-class taxi -e 10

 

Regards,

Tonmoy

 

On Tue, 14 Jul 2020, 1:18 pm , <[hidden email]> wrote:

Hi Tomoy,

Happy to help J

By command line? If you mean adding more taxis with different stops in the simulation, you can just add more trips with different IDs. For example:

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>   

    <trip id="taxi2" type="taxi" depart="0.00" from="C4C3" to="C4C3">

        <stop lane="C4C3_1"/>

    </trip>

 

Regards,

Giuliana

 

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Dienstag, 14. Juli 2020 12:20
To: Sumo project User discussions
Subject: Re: [sumo-user] Disconnected plan for person "0"

 

Hi Giuliana,

 

Thanks a lot for the solution.

 

I have one more inquiry, For multiple taxis how can I add this parameter with different stop edges by command line? 

<vType id="taxi" vClass="taxi" modes="taxi" triggered="person">

        <param key="has.taxi.device" value="true"/>

        <param key="device.taxi.end" value="3600"/>

    </vType>

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>

 

On Tue, 14 Jul 2020, 9:23 am , <[hidden email]> wrote:

Hi Tomoy,

 

You are getting the error "Error: Disconnected plan for person '0' (edge 'C4C3' != edge 'B1B2')" because you are saying that the person has to ride with vehicle 0_0 from 'C4C3' to 'B1B2' and then again from 'C4C3' to 'B1B2' with a taxi, so how does the person get back from 'B1B2' to 'C4C3'?

 

You can make the return trip by taxi:

   

  <person id="0" depart="0.00">

        <ride from="C4C3" to="B1B2" lines="0_0"/>

        <ride from="B1B2" to="C4C3" lines="taxi"/>

    </person>

 

Or you can say that the person should walk to the start edge again and then take a taxi:

 

    <person id="0" depart="0.00">

        <ride from="C4C3" to="B1B2" lines="0_0"/>

        <walk from="B1B2" to="C4C3"/>

        <ride from="C4C3" to="B1B2" lines="taxi"/>

    </person>

 

If you choose this option, you will have to add the pedestrian crossings to your net (https://sumo.dlr.de/docs/Simulation/Pedestrians.html#generating_a_network_with_crossings_and_walkingareas). This can be done using netconvert with the following command:

netconvert -s gnet.net.xml --crossings.guess -o gnet.net.xml

 

I don’t understand why you define fixed routes for the taxis. If you are trying to simulate an on demand/ride hailing service this is not necessary. You can just give the first edge, from where the taxi will wait for a request:

 

<vType id="taxi" vClass="taxi" modes="taxi" triggered="person">

        <param key="has.taxi.device" value="true"/>

        <param key="device.taxi.end" value="3600"/>

    </vType>

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>

 

Regards,

Giuliana

 

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Montag, 13. Juli 2020 19:26
To: [hidden email]
Subject: [sumo-user] Disconnected plan for person "0"

 

Hello Everyone,

 

I have been trying to get intermodal routing PERSONTRIPS using different combination of modes=car taxi or taxi car, even after using explicitly defined taxi lines, I am still getting "Disconnected plan for person "0".

 

what should I do to solve this problem?

 

Thanks in advance.

 

P.S. I have attached the files in here.

 

 

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user


_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
Reply | Threaded
Open this post in threaded view
|

Re: [sumo-user] Disconnected plan for person "0"

Tonmoy Das
Hi,

Actually, I have been trying to make the person choose between vehicles and taxis as intermodal routing. I thought giving both options for the same route will let the person decide which mode is the best. Is there any way to include taxi mode together with car mode for person trips?

Thanks & Regards
Tonmoy.

On Thu, Jul 16, 2020 at 1:53 PM <[hidden email]> wrote:

Hi,

 

have you tried this?

https://sumo.dlr.de/docs/Tools/Trip.html#automatically_generating_a_vehicle_type

 

„Automatically generating a vehicle type

By setting the option --vehicle-class a vehicle type definition that specifies vehicle class will be added to the output files. I.e.

randomTrips.py --vehicle-class bus (but taxi in your case)

 

I’m sorry, but I still don’t understand why you keep using taxi device if you already defined all routes for vehicles and persons.

 

Regards,

Giuliana

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Donnerstag, 16. Juli 2020 13:32
To: Sumo project User discussions
Subject: Re: [sumo-user] Disconnected plan for person "0"

 

Hello Giuliana,

 

I tried to use the taxi devices with <device.taxi.probability value="0.25"/> in the sumo configuration, while doing the simulation I am getting the error= 

 

"vehicle "id" with Device.taxi should have vclass 'taxi'  instead of 'passenger' ". 

 

I understand that randomtrip.py is generating vehicles with vclass passenger. But as I used 0.25 taxi device probability in sumo config file, shouldn't it automatically change the 25% vehicles to vclass taxi in the simulation?

 

Is their any way to correct this issue or is it a bug?

 

Regards,

Tonmoy

 

On Wed, 15 Jul 2020, 11:42 a.m. , <[hidden email]> wrote:

Hi Tonmoy,

 

I think there is no possibility to do this with the command line, you have to add the device parameters manually. You could assign the device by global options, but I think that’s not what you are looking for (see https://sumo.dlr.de/docs/Definition_of_Vehicles,_Vehicle_Types,_and_Routes.html#devices).

 

There is an important difference between VType/VClass Taxi and the Taxi Device:

 

The Taxi Device (see https://sumo.dlr.de/docs/Simulation/Taxi.html) simulates demand responsive transport (DRT) and you can add this device to any vehicle. This allows a fleet of taxis to serve customer requests based on a configurable dispatch algorithm. So you don’t have to define trips for these vehicles, the algorithm will do this for you. This line “<stop lane="D2D3_1" triggered="person"/>“ is used to keep the taxi waiting at the given lane until the first dispatch is received. No more stops need to be added.

 

If you are looking for a vehicle that makes a specific route and stops to pick up passengers, then you don’t need to use a Taxi device. You can just add stops to the route or vehicle. See https://sumo.dlr.de/docs/Definition_of_Vehicles,_Vehicle_Types,_and_Routes.html#stops.

 

Regards,

Giuliana

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Dienstag, 14. Juli 2020 14:40
To: Sumo project User discussions
Subject: Re: [sumo-user] Disconnected plan for person "0"

 

Hello Giuliana,

 

Thanks for the fast reply.

 

I wanted to know how to add the param keys in the trip files.

        <param key="has.taxi.device" value="true"/>

        <param key="device.taxi.end" value="3600"/>

 

Normally I use the lower command to generate 10 taxi trips. But I am missing the param keys to keep the taxi's in the simulation. And also how to add stop lanes for different taxi trips? Do I have to add them manually? 

 

randomTrips.py -n gnet.net.xml -o taxitrips.rou.xml --trip-attributes="modes=\"taxi\" triggered=\"person\"" --vehicle-class taxi -e 10

 

Regards,

Tonmoy

 

On Tue, 14 Jul 2020, 1:18 pm , <[hidden email]> wrote:

Hi Tomoy,

Happy to help J

By command line? If you mean adding more taxis with different stops in the simulation, you can just add more trips with different IDs. For example:

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>   

    <trip id="taxi2" type="taxi" depart="0.00" from="C4C3" to="C4C3">

        <stop lane="C4C3_1"/>

    </trip>

 

Regards,

Giuliana

 

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Dienstag, 14. Juli 2020 12:20
To: Sumo project User discussions
Subject: Re: [sumo-user] Disconnected plan for person "0"

 

Hi Giuliana,

 

Thanks a lot for the solution.

 

I have one more inquiry, For multiple taxis how can I add this parameter with different stop edges by command line? 

<vType id="taxi" vClass="taxi" modes="taxi" triggered="person">

        <param key="has.taxi.device" value="true"/>

        <param key="device.taxi.end" value="3600"/>

    </vType>

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>

 

On Tue, 14 Jul 2020, 9:23 am , <[hidden email]> wrote:

Hi Tomoy,

 

You are getting the error "Error: Disconnected plan for person '0' (edge 'C4C3' != edge 'B1B2')" because you are saying that the person has to ride with vehicle 0_0 from 'C4C3' to 'B1B2' and then again from 'C4C3' to 'B1B2' with a taxi, so how does the person get back from 'B1B2' to 'C4C3'?

 

You can make the return trip by taxi:

   

  <person id="0" depart="0.00">

        <ride from="C4C3" to="B1B2" lines="0_0"/>

        <ride from="B1B2" to="C4C3" lines="taxi"/>

    </person>

 

Or you can say that the person should walk to the start edge again and then take a taxi:

 

    <person id="0" depart="0.00">

        <ride from="C4C3" to="B1B2" lines="0_0"/>

        <walk from="B1B2" to="C4C3"/>

        <ride from="C4C3" to="B1B2" lines="taxi"/>

    </person>

 

If you choose this option, you will have to add the pedestrian crossings to your net (https://sumo.dlr.de/docs/Simulation/Pedestrians.html#generating_a_network_with_crossings_and_walkingareas). This can be done using netconvert with the following command:

netconvert -s gnet.net.xml --crossings.guess -o gnet.net.xml

 

I don’t understand why you define fixed routes for the taxis. If you are trying to simulate an on demand/ride hailing service this is not necessary. You can just give the first edge, from where the taxi will wait for a request:

 

<vType id="taxi" vClass="taxi" modes="taxi" triggered="person">

        <param key="has.taxi.device" value="true"/>

        <param key="device.taxi.end" value="3600"/>

    </vType>

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>

 

Regards,

Giuliana

 

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Montag, 13. Juli 2020 19:26
To: [hidden email]
Subject: [sumo-user] Disconnected plan for person "0"

 

Hello Everyone,

 

I have been trying to get intermodal routing PERSONTRIPS using different combination of modes=car taxi or taxi car, even after using explicitly defined taxi lines, I am still getting "Disconnected plan for person "0".

 

what should I do to solve this problem?

 

Thanks in advance.

 

P.S. I have attached the files in here.

 

 

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
Reply | Threaded
Open this post in threaded view
|

Re: [sumo-user] Disconnected plan for person "0"

Melanie.Weber

Hi,

 

maybe it is an option to use personTrips https://sumo.dlr.de/docs/Specification/Persons.html#persontrips with the option “modes”. So the person choose by itself witch mode is the best.

 

Kind Regards,

Melanie

 

Von: [hidden email] [mailto:[hidden email]] Im Auftrag von Tonmoy Das
Gesendet: Montag, 20. Juli 2020 17:49
An: Sumo project User discussions
Betreff: Re: [sumo-user] Disconnected plan for person "0"

 

Hi,

 

Actually, I have been trying to make the person choose between vehicles and taxis as intermodal routing. I thought giving both options for the same route will let the person decide which mode is the best. Is there any way to include taxi mode together with car mode for person trips?

 

Thanks & Regards

Tonmoy.

 

On Thu, Jul 16, 2020 at 1:53 PM <[hidden email]> wrote:

Hi,

 

have you tried this?

https://sumo.dlr.de/docs/Tools/Trip.html#automatically_generating_a_vehicle_type

 

„Automatically generating a vehicle type

By setting the option --vehicle-class a vehicle type definition that specifies vehicle class will be added to the output files. I.e.

randomTrips.py --vehicle-class bus (but taxi in your case)

 

I’m sorry, but I still don’t understand why you keep using taxi device if you already defined all routes for vehicles and persons.

 

Regards,

Giuliana

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Donnerstag, 16. Juli 2020 13:32
To: Sumo project User discussions
Subject: Re: [sumo-user] Disconnected plan for person "0"

 

Hello Giuliana,

 

I tried to use the taxi devices with <device.taxi.probability value="0.25"/> in the sumo configuration, while doing the simulation I am getting the error= 

 

"vehicle "id" with Device.taxi should have vclass 'taxi'  instead of 'passenger' ". 

 

I understand that randomtrip.py is generating vehicles with vclass passenger. But as I used 0.25 taxi device probability in sumo config file, shouldn't it automatically change the 25% vehicles to vclass taxi in the simulation?

 

Is their any way to correct this issue or is it a bug?

 

Regards,

Tonmoy

 

On Wed, 15 Jul 2020, 11:42 a.m. , <[hidden email]> wrote:

Hi Tonmoy,

 

I think there is no possibility to do this with the command line, you have to add the device parameters manually. You could assign the device by global options, but I think that’s not what you are looking for (see https://sumo.dlr.de/docs/Definition_of_Vehicles,_Vehicle_Types,_and_Routes.html#devices).

 

There is an important difference between VType/VClass Taxi and the Taxi Device:

 

The Taxi Device (see https://sumo.dlr.de/docs/Simulation/Taxi.html) simulates demand responsive transport (DRT) and you can add this device to any vehicle. This allows a fleet of taxis to serve customer requests based on a configurable dispatch algorithm. So you don’t have to define trips for these vehicles, the algorithm will do this for you. This line “<stop lane="D2D3_1" triggered="person"/>“ is used to keep the taxi waiting at the given lane until the first dispatch is received. No more stops need to be added.

 

If you are looking for a vehicle that makes a specific route and stops to pick up passengers, then you don’t need to use a Taxi device. You can just add stops to the route or vehicle. See https://sumo.dlr.de/docs/Definition_of_Vehicles,_Vehicle_Types,_and_Routes.html#stops.

 

Regards,

Giuliana

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Dienstag, 14. Juli 2020 14:40
To: Sumo project User discussions
Subject: Re: [sumo-user] Disconnected plan for person "0"

 

Hello Giuliana,

 

Thanks for the fast reply.

 

I wanted to know how to add the param keys in the trip files.

        <param key="has.taxi.device" value="true"/>

        <param key="device.taxi.end" value="3600"/>

 

Normally I use the lower command to generate 10 taxi trips. But I am missing the param keys to keep the taxi's in the simulation. And also how to add stop lanes for different taxi trips? Do I have to add them manually? 

 

randomTrips.py -n gnet.net.xml -o taxitrips.rou.xml --trip-attributes="modes=\"taxi\" triggered=\"person\"" --vehicle-class taxi -e 10

 

Regards,

Tonmoy

 

On Tue, 14 Jul 2020, 1:18 pm , <[hidden email]> wrote:

Hi Tomoy,

Happy to help J

By command line? If you mean adding more taxis with different stops in the simulation, you can just add more trips with different IDs. For example:

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>   

    <trip id="taxi2" type="taxi" depart="0.00" from="C4C3" to="C4C3">

        <stop lane="C4C3_1"/>

    </trip>

 

Regards,

Giuliana

 

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Dienstag, 14. Juli 2020 12:20
To: Sumo project User discussions
Subject: Re: [sumo-user] Disconnected plan for person "0"

 

Hi Giuliana,

 

Thanks a lot for the solution.

 

I have one more inquiry, For multiple taxis how can I add this parameter with different stop edges by command line? 

<vType id="taxi" vClass="taxi" modes="taxi" triggered="person">

        <param key="has.taxi.device" value="true"/>

        <param key="device.taxi.end" value="3600"/>

    </vType>

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>

 

On Tue, 14 Jul 2020, 9:23 am , <[hidden email]> wrote:

Hi Tomoy,

 

You are getting the error "Error: Disconnected plan for person '0' (edge 'C4C3' != edge 'B1B2')" because you are saying that the person has to ride with vehicle 0_0 from 'C4C3' to 'B1B2' and then again from 'C4C3' to 'B1B2' with a taxi, so how does the person get back from 'B1B2' to 'C4C3'?

 

You can make the return trip by taxi:

   

  <person id="0" depart="0.00">

        <ride from="C4C3" to="B1B2" lines="0_0"/>

        <ride from="B1B2" to="C4C3" lines="taxi"/>

    </person>

 

Or you can say that the person should walk to the start edge again and then take a taxi:

 

    <person id="0" depart="0.00">

        <ride from="C4C3" to="B1B2" lines="0_0"/>

        <walk from="B1B2" to="C4C3"/>

        <ride from="C4C3" to="B1B2" lines="taxi"/>

    </person>

 

If you choose this option, you will have to add the pedestrian crossings to your net (https://sumo.dlr.de/docs/Simulation/Pedestrians.html#generating_a_network_with_crossings_and_walkingareas). This can be done using netconvert with the following command:

netconvert -s gnet.net.xml --crossings.guess -o gnet.net.xml

 

I don’t understand why you define fixed routes for the taxis. If you are trying to simulate an on demand/ride hailing service this is not necessary. You can just give the first edge, from where the taxi will wait for a request:

 

<vType id="taxi" vClass="taxi" modes="taxi" triggered="person">

        <param key="has.taxi.device" value="true"/>

        <param key="device.taxi.end" value="3600"/>

    </vType>

    <trip id="taxi" type="taxi" depart="0.00" from="D2D3" to="D2D3">

        <stop lane="D2D3_1"/>

    </trip>

 

Regards,

Giuliana

 

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Tonmoy Das
Sent: Montag, 13. Juli 2020 19:26
To: [hidden email]
Subject: [sumo-user] Disconnected plan for person "0"

 

Hello Everyone,

 

I have been trying to get intermodal routing PERSONTRIPS using different combination of modes=car taxi or taxi car, even after using explicitly defined taxi lines, I am still getting "Disconnected plan for person "0".

 

what should I do to solve this problem?

 

Thanks in advance.

 

P.S. I have attached the files in here.

 

 

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user

_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user


_______________________________________________
sumo-user mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user