Beispiel #1
0
#!/usr/bin/python
# QtSimiam
# Author: Tim Fuchs
# Description: This is the top-level application for QtSimiam.
import sys
sys.path.insert(0, './scripts')
sys.path.insert(0, './gui')
from PyQt4 import QtGui

from qt_mainwindow import SimulationWidget

if __name__ == "__main__":
    app = QtGui.QApplication(sys.argv)
    simWidget = SimulationWidget()
    simWidget.superv_action.trigger()
    simWidget.show()
    simWidget.load_world("week3.xml")
    app.exec_()
#!/usr/bin/python
# QtSimiam
# Author: Tim Fuchs
# Description: This is the top-level application for QtSimiam.
from __future__ import print_function
import sys

sys.path.insert(0, './scripts')
sys.path.insert(0, './gui')
from PyQt5 import QtGui, QtWidgets

from qt_mainwindow import SimulationWidget
from coursera import Week1

if __name__ == "__main__":
    app = QtWidgets.QApplication(sys.argv)
    simWidget = SimulationWidget()
    simWidget.setTestSuite(Week1)
    simWidget.show()
    simWidget.load_world("week1.xml")
    app.exec_()
Beispiel #3
0
#!/usr/bin/env python
# QtSimiam for Coursera Week 7
# Author: Tim Fuchs <*****@*****.**>
# Description: This is the top-level application for QtSimiam.
from __future__ import print_function
import sys
sys.path.insert(0, './scripts')
sys.path.insert(0, './gui')
from PyQt4 import QtGui

from qt_mainwindow import SimulationWidget
#from coursera import Week7

if __name__ == "__main__":

    app = QtGui.QApplication(sys.argv)
    simWidget = SimulationWidget()
    simWidget.superv_action.trigger()
    simWidget.show()
    #simWidget.setTestSuite(Week7)
    simWidget.load_world("without_obstacle.xml")

    app.exec_()
#!/usr/bin/python
# QtSimiam
# Author: Tim Fuchs
# Description: This is the top-level application for QtSimiam.
from __future__ import print_function
import sys
sys.path.insert(0, './scripts')
sys.path.insert(0, './gui')
from PyQt4 import QtGui

from qt_mainwindow import SimulationWidget
from coursera import Week1   # This is for submitting only

if __name__ == "__main__":
    app = QtGui.QApplication(sys.argv)
    simWidget = SimulationWidget()
    simWidget.setTestSuite(Week1)
    simWidget.show()
    simWidget.load_world("week1.xml")
    app.exec_()
Beispiel #5
0
#!/usr/bin/python
# QtSimiam
# Author: Tim Fuchs
# Description: This is the top-level application for QtSimiam.
import sys
sys.path.insert(0, './scripts')
sys.path.insert(0, './gui')
from PyQt4 import QtGui

from qt_mainwindow import SimulationWidget

if __name__ == "__main__":
    app = QtGui.QApplication(sys.argv)
    simWidget = SimulationWidget()
    simWidget.show()
    if len(sys.argv) > 1:
        if len(sys.argv) == 2:
            simWidget.load_world(sys.argv[1])
        else:
            print "Too many command-line options"
    app.exec_()
#!/usr/bin/env python
# QtSimiam for Coursera Week 5
# Author: Tim Fuchs <*****@*****.**>
# Description: This is the top-level application for QtSimiam.
from __future__ import print_function
import sys
sys.path.insert(0, './scripts')
sys.path.insert(0, './gui')
from PyQt5 import QtGui, QtWidgets

from coursera import Week5
from qt_mainwindow import SimulationWidget

if __name__ == "__main__":
    app = QtWidgets.QApplication(sys.argv)
    simWidget = SimulationWidget()
    simWidget.setTestSuite(Week5)
    simWidget.superv_action.trigger()
    simWidget.show()
    if len(sys.argv) > 1:
        simWidget.load_world("week5_{}.xml".format(sys.argv[1]))
    else:
        simWidget.load_world("week5_blending.xml")
    app.exec_()
Beispiel #7
0
#!/usr/bin/env python
# QtSimiam for Coursera Week 3
# Author: Tim Fuchs <*****@*****.**>
# Description: This is the top-level application for QtSimiam.
from __future__ import print_function
import sys
sys.path.insert(0, './scripts')
sys.path.insert(0, './gui')
from PyQt4 import QtGui

from qt_mainwindow import SimulationWidget
from coursera import Week3

if __name__ == "__main__":
    app = QtGui.QApplication(sys.argv)
    simWidget = SimulationWidget()
    simWidget.superv_action.trigger()
    simWidget.setTestSuite(Week3)
    simWidget.show()
    simWidget.load_world("week3.xml")
    simWidget.add_graph([[
        ("Robot theta", "robot.get_pose().theta", 'red'),
        ("Angle to goal",
         "math.atan2(supervisor.parameters.goal.y - robot.get_pose().y,supervisor.parameters.goal.x - robot.get_pose().x)",
         'blue')
    ]])
    app.exec_()
Beispiel #8
0
#!/usr/bin/python
# QtSimiam
# Author: Tim Fuchs
# Description: This is the top-level application for QtSimiam.
import sys
sys.path.insert(0, './scripts')
sys.path.insert(0, './gui')
from PyQt4 import QtGui

from qt_mainwindow import SimulationWidget

if __name__ == "__main__":
    app = QtGui.QApplication(sys.argv)
    simWidget = SimulationWidget()
    simWidget.superv_action.trigger()
    simWidget.show()
    if len(sys.argv) > 1:
        simWidget.load_world("week5_{}.xml".format(sys.argv[1]))
    else:
        simWidget.load_world("week5_blending.xml")
    app.exec_()
Beispiel #9
0
#!/usr/bin/env python
# QtSimiam for Coursera Week 7
# Author: Tim Fuchs <*****@*****.**>
# Description: This is the top-level application for QtSimiam.
from __future__ import print_function
import sys
sys.path.insert(0, './scripts')
sys.path.insert(0, './gui')
from PyQt4 import QtGui

from qt_mainwindow import SimulationWidget
from coursera import Week7

if __name__ == "__main__":
    app = QtGui.QApplication(sys.argv)
    simWidget = SimulationWidget()
    simWidget.superv_action.trigger()
    simWidget.show()
    simWidget.setTestSuite(Week7)
    simWidget.load_world("swarm1.xml")
    app.exec_()
#!/usr/bin/env python
# QtSimiam for Coursera Week 7
# Author: Tim Fuchs <*****@*****.**>
# Description: This is the top-level application for QtSimiam.
from __future__ import print_function
import sys
sys.path.insert(0, './scripts')
sys.path.insert(0, './gui')
from PyQt4 import QtGui

from qt_mainwindow import SimulationWidget
#from coursera import Week7


if __name__ == "__main__":

    app = QtGui.QApplication(sys.argv)
    simWidget = SimulationWidget()
    simWidget.superv_action.trigger()
    simWidget.show()
    #simWidget.setTestSuite(Week7)
    simWidget.load_world("without_obstacle.xml")
    
    app.exec_()
# QtSimiam for Coursera Week 3
# Author: Tim Fuchs <*****@*****.**>
# Description: This is the top-level application for QtSimiam.
from __future__ import print_function
import sys

sys.path.insert(0, "./scripts")
sys.path.insert(0, "./gui")
from PyQt4 import QtGui

from qt_mainwindow import SimulationWidget
from coursera import Week3

if __name__ == "__main__":
    app = QtGui.QApplication(sys.argv)
    simWidget = SimulationWidget()
    simWidget.superv_action.trigger()
    simWidget.setTestSuite(Week3)
    simWidget.show()
    simWidget.load_world("week3.xml")
    simWidget.add_graph(
        [
            [
                ("Robot theta", "robot.get_pose().theta", "red"),
                (
                    "Angle to goal",
                    "math.atan2(supervisor.parameters.goal.y - robot.get_pose().y,supervisor.parameters.goal.x - robot.get_pose().x)",
                    "blue",
                ),
            ]
        ]