Exemplo n.º 1
0
# See the QQuickLicence for details.
#
# The QQuickLicense can be accessed at: http://www.qquick.org/license.html
#
# __________________________________________________________________________
#
#
#  THIS PROGRAM IS FUNDAMENTALLY UNSUITABLE FOR CONTROLLING REAL SYSTEMS !!
#
# __________________________________________________________________________
#
# It is meant for training purposes only.
#
# Removing this header ends your licence.
#

import os
import sys as ss

ss.path.append(
    os.path.abspath('../..')
)  # If you want to store your simulations somewhere else, put SimPyLC in your PYTHONPATH environment variable

import simpylc as sp
import robot as rb
import control as ct
import visualisation as vs
import timing as tm

sp.World(ct.Control, rb.Robot, vs.Visualisation, tm.Timing)
Exemplo n.º 2
0
#
# It is meant for training purposes only.
#
# Removing this header ends your licence.
#

import os
import sys as ss

ss.path.append (os.path.abspath ('../../..')) # If you want to store your simulations somewhere else, put SimPyLC in your PYTHONPATH environment variable

import simpylc as sp

import control as ct
import keyboard_pilot as kp
import lidar_pilot as lp
import lidar_pilot_sp as ls
import physics as ps
import visualisation as vs
import timing as tm

sp.World (
    # ct.Control,
    # kp.KeyboardPilot,
    lp.LidarPilot,
    # ls.LidarPilotSp,
    ps.Physics,
    vs.Visualisation,
    # tm.Timing
)
Exemplo n.º 3
0
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# See the QQuickLicence for details.
#
# The QQuickLicense can be accessed at: http://www.qquick.org/license.html
#
# __________________________________________________________________________
#
#
#  THIS PROGRAM IS FUNDAMENTALLY UNSUITABLE FOR CONTROLLING REAL SYSTEMS !!
#
# __________________________________________________________________________
#
# It is meant for training purposes only.
#
# Removing this header ends your licence.
#

import os
import sys as ss

ss.path.append (os.path.abspath ('../..')) # If you want to store your simulations somewhere else, put SimPyLC in your PYTHONPATH environment variable

import simpylc as sp
import led_timer as lt
import timing as tm
        
sp.World (lt.LedTimer, tm.Timing)
Exemplo n.º 4
0
# but WITHOUT ANY WARRANTY, without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# See the QQuickLicence for details.
#
# The QQuickLicense can be accessed at: http://www.qquick.org/license.html
#
# __________________________________________________________________________
#
#
#  THIS PROGRAM IS FUNDAMENTALLY UNSUITABLE FOR CONTROLLING REAL SYSTEMS !!
#
# __________________________________________________________________________
#
# It is meant for training purposes only.
#
# Removing this header ends your licence.
#

import os
import sys as ss

ss.path.append(
    os.path.abspath('../..')
)  # If you want to store your simulations somewhere else, put SimPyLC in your PYTHONPATH environment variable

import simpylc as sp
import blinking_light as bl
import timing as tm

sp.World(bl.BlinkingLight, tm.Timing)
Exemplo n.º 5
0
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# See the QQuickLicence for details.
#
# The QQuickLicense can be accessed at: http://www.qquick.org/license.html
#
# __________________________________________________________________________
#
#
#  THIS PROGRAM IS FUNDAMENTALLY UNSUITABLE FOR CONTROLLING REAL SYSTEMS !!
#
# __________________________________________________________________________
#
# It is meant for training purposes only.
#
# Removing this header ends your licence.
#

import os
import sys as ss

ss.path.append(
    os.path.abspath('../..')
)  # If you want to store your simulations somewhere else, put SimPyLC in your PYTHONPATH environment variable

import simpylc as sp
import control as ct
import timing as tm
import visualisation as vs

sp.World(ct.Control, tm.Timing, vs.Visualisation)
Exemplo n.º 6
0
# See the QQuickLicence for details.
#
# The QQuickLicense can be accessed at: http://www.qquick.org/license.html
#
# __________________________________________________________________________
#
#
#  THIS PROGRAM IS FUNDAMENTALLY UNSUITABLE FOR CONTROLLING REAL SYSTEMS !!
#
# __________________________________________________________________________
#
# It is meant for training purposes only.
#
# Removing this header ends your licence.
#

import os
import sys as ss

ss.path.append(
    os.path.abspath('../..')
)  # If you want to store your simulations somewhere else, put SimPyLC in your PYTHONPATH environment variable

import simpylc as sp
import rocket as rk
import control as ct
import visualisation as vs
import timing as tm

sp.World(rk.Rocket, ct.Control, vs.Visualisation, tm.Timing)
Exemplo n.º 7
0
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# See the QQuickLicence for details.
#
# The QQuickLicense can be accessed at: http://www.qquick.org/license.html
#
# __________________________________________________________________________
#
#
#  THIS PROGRAM IS FUNDAMENTALLY UNSUITABLE FOR CONTROLLING REAL SYSTEMS !!
#
# __________________________________________________________________________
#
# It is meant for training purposes only.
#
# Removing this header ends your licence.
#

import os
import sys as ss

ss.path.append(
    os.path.abspath('../..')
)  # If you want to store your simulations somewhere else, put SimPyLC in your PYTHONPATH environment variable

import simpylc as sp
import traffic_lights as tl
import timing as tm
import visualisation as vs

sp.World(tl.TrafficLights, tm.Timing, vs.Visualisation)
Exemplo n.º 8
0
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# See the QQuickLicence for details.
#
# The QQuickLicense can be accessed at: http://www.qquick.org/license.html
#
# __________________________________________________________________________
#
#
#  THIS PROGRAM IS FUNDAMENTALLY UNSUITABLE FOR CONTROLLING REAL SYSTEMS !!
#
# __________________________________________________________________________
#
# It is meant for training purposes only.
#
# Removing this header ends your licence.
#

import os
import sys

sys.path.append(
    os.path.abspath('../..')
)  # If you want to store your simulations somewhere else, put SimPyLC in your PYTHONPATH environment variable

import simpylc
import bassiestove
import timing
import constants

simpylc.World(bassiestove.BassieStove, timing.Timing, constants.Constants)