#!/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_()
#!/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_()
#!/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_()
#!/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_()
#!/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_()
#!/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_()
# 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", ), ] ]