Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[sumo-user] ns3-sumo-coupling

Hello All,


I have seen your contribution in GitHub ns3-sumo-coupling,  I am working on sumo, ns-3 and ndnSIM. I have used the ndnSIM modules to create a smart parking application. I connected between the ndnSIM and sumo by using a mobility model. In this application, I need to redirect vehicles into different parking space, but the problem that when I used only my mobility model, the vehicles will be hilted and stopped.  I cannot redirect them. Then, I have created the attached the additional xml files that I have used for sumo. I do not know how to use the TraCI to couple between the ndnSIM (the mobility model) and SUMO. I have tried the ns3-sumo-coupling code, but the problem still the same. Could help me in this problem, please? Could you discuss how the attached xml files will work with you code? How can redirect vehicles to another parking lots with using your code? Can your code work with ndnSIM?

I appreciate you help,
Thank you,
Bassma


<?xml version="1.0" encoding="UTF-8"?>

<!-- generated on Thu 14 Jan 2021 01:05:37 PM EST by Eclipse SUMO netedit Version 1.4.0
<configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netconvertConfiguration.xsd";>

    <input>
        <sumo-net-file value="map.net.xml"/>
    </input>

    <output>
        <output-file value="/home/bassma/text.net.xml"/>
    </output>

    <processing>
        <geometry.min-radius.fix.railways value="false"/>
        <geometry.max-grade.fix value="false"/>
        <offset.disable-normalization value="true"/>
        <lefthand value="false"/>
    </processing>

    <junctions>
        <no-turnarounds value="true"/>
        <junctions.corner-detail value="0"/>
        <junctions.limit-turn-speed value="-1"/>
        <rectangular-lane-cut value="false"/>
    </junctions>

    <pedestrian>
        <walkingareas value="false"/>
    </pedestrian>

    <netedit>
        <additional-files value="/home/bassma/maptest%20.add.xml"/>
    </netedit>

    <visualisation>
        <registry-viewport value="true"/>
    </visualisation>

    <report>
        <aggregate-warnings value="5"/>
    </report>

</configuration>
-->

<additional xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/additional_file.xsd";>

<!--1st parking area_1-->
    <parkingArea id="parkingArea_0" lane="-334694064_0" startPos="1.03" endPos="11.03"/>
    <parkingArea id="parkingArea_1" lane="-334694099#0_0" startPos="10.22" endPos="11.06" friendlyPos="1"/>
    <parkingArea id="parkingArea_10" lane="-300883871_0" startPos="12.40" endPos="22.40" friendlyPos="1"/>
    <parkingArea id="parkingArea_11" lane="-300883871_0" startPos="34.43" endPos="44.43" friendlyPos="1"/>
    <parkingArea id="parkingArea_12" lane="-300883870_0" startPos="36.91" endPos="46.91" friendlyPos="1" angle="45.00"/>
    <parkingArea id="parkingArea_13" lane="-300883870_0" startPos="14.95" endPos="24.95" friendlyPos="1" angle="45.00"/>
    <parkingArea id="parkingArea_14" lane="334694064_0" startPos="48.48" endPos="58.48" friendlyPos="1"/>
    <parkingArea id="parkingArea_15" lane="300883870_0" startPos="58.33" endPos="61.47" friendlyPos="1"/>
    <parkingArea id="parkingArea_16" lane="-300883871_0" startPos="55.34" endPos="64.74" friendlyPos="1"/>
    <parkingArea id="parkingArea_17" lane="300883872_0" startPos="59.81" endPos="67.75" friendlyPos="1"/>
    <parkingArea id="parkingArea_18" lane="300883872_0" startPos="43.83" endPos="53.83" friendlyPos="1"/>
    <parkingArea id="parkingArea_19" lane="300883871_0" startPos="29.41" endPos="39.41" friendlyPos="1"/>
    <parkingArea id="parkingArea_2" lane="-334694099#3_0" startPos="0.38" endPos="10.38" friendlyPos="1"/>
    <parkingArea id="parkingArea_20" lane="300883872_0" startPos="5.39" endPos="15.39" friendlyPos="1"/>
    <parkingArea id="parkingArea_21" lane="300883872_0" startPos="5.39" endPos="15.39" friendlyPos="1"/>
    <parkingArea id="parkingArea_22" lane="-300883870_0" startPos="55.50" endPos="61.47" friendlyPos="1"/>
    <parkingArea id="parkingArea_23" lane="334694064_0" startPos="33.10" endPos="43.10" friendlyPos="1"/>
    <parkingArea id="parkingArea_3" lane="-300883869#0_0" startPos="17.52" endPos="18.79" friendlyPos="1"/>
    <parkingArea id="parkingArea_4" lane="-334694102#0_0" startPos="14.78" endPos="14.92" friendlyPos="1"/>
    <parkingArea id="parkingArea_5" lane="-334694102#0_0" startPos="8.47" endPos="14.92" friendlyPos="1"/>
    <parkingArea id="parkingArea_6" lane="-334694102#0_0" startPos="8.47" endPos="14.92" friendlyPos="1"/>
    <parkingArea id="parkingArea_7" lane="-334694102#4_0" startPos="4.13" endPos="12.79" friendlyPos="1"/>
    <parkingArea id="parkingArea_8" lane="334694064_0" startPos="11.78" endPos="21.78" friendlyPos="1"/>
    <parkingArea id="parkingArea_9" lane="-334694064_0" startPos="70.08" endPos="80.08" friendlyPos="1"/>

 
</additional>
<additional xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/additional_file.xsd";>
  
<rerouter id="rerouter_0" edges="144677975#0" pos="1594.13,1611.03" timeThreshold="-0.00">
        <interval begin="0.00" end="3600.00">
            

		<!--1st parking area_1-->
		    <parkingAreaReroute id="parkingArea_0" />
		    <parkingAreaReroute id="parkingArea_1" />
		    <parkingAreaReroute id="parkingArea_10"/>
		    <parkingAreaReroute id="parkingArea_11"/>
		    <parkingAreaReroute id="parkingArea_12" />
		    <parkingAreaReroute id="parkingArea_13" />
		    <parkingAreaReroute id="parkingArea_14" />
		    <parkingAreaReroute id="parkingArea_15"/>
		    <parkingAreaReroute id="parkingArea_16" />
		    <parkingAreaReroute id="parkingArea_17" />
		    <parkingAreaReroute id="parkingArea_18" />
		    <parkingAreaReroute id="parkingArea_19" />
		    <parkingAreaReroute id="parkingArea_2" />
		    <parkingAreaReroute id="parkingArea_20" />
		    <parkingAreaReroute id="parkingArea_21" />
		    <parkingAreaReroute id="parkingArea_22" />
		    <parkingAreaReroute id="parkingArea_23" />
		    <parkingAreaReroute id="parkingArea_3"/>
		    <parkingAreaReroute id="parkingArea_4" />
		    <parkingAreaReroute id="parkingArea_5" />
		    <parkingAreaReroute id="parkingArea_6" />
		    <parkingAreaReroute id="parkingArea_7" />
		    <parkingAreaReroute id="parkingArea_8" />
		    <parkingAreaReroute id="parkingArea_9" />

		
		
        </interval>
</rerouter>
</additional>

Back to the top