├── .github └── workflows │ ├── node.js.yml │ ├── propeller-code-build.yml │ ├── react.js.yml │ └── setup-jazzy.yml ├── .gitignore ├── Arduino └── neoPixelControl │ └── neoPixelControl.ino ├── ArloURDF-Calculations.xlsx ├── FullTestRoutine.MD ├── Install_Propeller_Code.sh ├── LICENSE ├── PropellerCodeForArloBot ├── .clang-format ├── .vscode │ ├── c_cpp_properties.json │ └── settings.json ├── 2ndBoardCode │ ├── 2ndBoardCode.c │ ├── 2ndBoardCode.side │ └── CMakeLists.txt ├── ArlobotAccelerationTesting.txt ├── COLCON_IGNORE ├── Calib │ ├── CMakeLists.txt │ ├── Calib.c │ └── Calib.side ├── MotorResponseTesting │ ├── CMakeLists.txt │ ├── MotorResponseTesting.c │ └── MotorResponseTesting.side ├── README.md ├── ROSInterfaceForArloBot │ ├── CMakeLists.txt │ ├── ROSInterfaceForArloBot.c │ ├── ROSInterfaceForArloBot.side │ └── include │ │ ├── CalculateChecksum.h │ │ ├── ReceiveSerialData.h │ │ ├── SendOverSerial.h │ │ ├── SerialDataVariables.h │ │ ├── broadcastOdometryAndRunMotors.h │ │ ├── encodeHighBits.h │ │ ├── encoderCount.h │ │ ├── mcp3208.h │ │ ├── mcp3208_IR_cm.h │ │ ├── pollGyro.h │ │ ├── pollPingSensors.h │ │ ├── pollPropBoard2.h │ │ ├── safetyOverrideCog.h │ │ └── versionNumber.h ├── dotfiles │ ├── per_robot_settings_for_propeller_2nd_board.h │ └── per_robot_settings_for_propeller_c_code.h └── images │ ├── clockwise.png │ └── counter-clockwise.png ├── README.md ├── RobotTuningNotes.md ├── ToDoList.md ├── TuningROS.txt ├── arlobot_interfaces ├── CMakeLists.txt ├── LICENSE ├── msg │ ├── ArloButtons.msg │ ├── ArloSafety.msg │ └── ArloStatus.msg ├── package.xml └── srv │ ├── FindRelay.srv │ ├── GoToGoal.srv │ ├── ToggleLED.srv │ ├── ToggleRelay.srv │ └── UnPlug.srv ├── arlobot_ros ├── LICENSE ├── arlobot.urdf ├── arlobot_ros │ ├── OdomStationaryBroadcaster.py │ ├── OdometryPublisher.py │ ├── PropellerSerialDataPacketTypes.py │ ├── PropellerSerialGateway.py │ ├── PropellerSerialInterface.py │ ├── PropellerSerialTest.py │ ├── PropellerSerialTestCursesInterface.py │ ├── __init__.py │ ├── checkPropellerCodeVersionNumber.py │ └── propeller_node.py ├── launch │ ├── propeller_node_launch.py │ └── robot_launch.py ├── package.xml ├── param │ ├── mapper_params_online_async.yaml │ ├── nav2_params.yaml │ ├── twist_mux_locks.yaml │ └── twist_mux_topics.yaml ├── resource │ └── arlobot_ros ├── setup.cfg ├── setup.py └── test │ ├── test_copyright.py │ ├── test_flake8.py │ └── test_pep257.py ├── cypress-tests ├── .eslintrc.js ├── .gitignore ├── Readme.MD ├── cypress.config.js ├── cypress │ ├── e2e │ │ ├── 0-1-homepage.cy.js │ │ ├── 0-2-siteStartupLayout.cy.js │ │ ├── 1-1-statusPanelFunctions.cy.js │ │ ├── 1-2-relayPanelFunctions.cy.js │ │ ├── 1-3-behaviorPanelFunctions.cy.js │ │ ├── 1-4-videoPanelFunctions.cy.js │ │ ├── 2-1-testLights.cy.js │ │ ├── 3-0-startROS.cy.js │ │ └── 4-1-navigationLoadMap.cy.js │ ├── fixtures │ │ └── example.json │ ├── plugins │ │ └── index.js │ └── support │ │ ├── panelTestsWithRosOff.js │ │ ├── panelTestsWithRosRunning.js │ │ ├── reusableTestsAndSetupTasks.js │ │ └── rosStartStop.js └── package.json ├── icon-70x70.png ├── navigation.rviz ├── node ├── .babelrc.json ├── .eslintrc.js ├── .prettierrc ├── Arduino.js ├── LCD.js ├── LaunchScript.js ├── RemoteMessageHandler.js ├── SocketServerSubscriber.js ├── UsbDevice.js ├── UsbRelayControl.js ├── WayPoints.js ├── addRobotIpToEtcHosts.js ├── behave.js ├── behaviors │ ├── goToWaypoint.js │ ├── handlePowerWithoutROS.js │ ├── loadMap.js │ ├── makeMap.js │ ├── pickRandomWaypoint.js │ ├── polling.js │ ├── recreatePreviousMap.js │ ├── startROS.js │ └── unPlugRobot.js ├── cloudServerConnect.js ├── getCmdVelIdleTime.js ├── getCurrentPosition.js ├── getMapList.js ├── getQRcodes.js ├── getRobotDataFromWeb.js ├── goToMapPosition.js ├── handleSemaphoreFiles.js ├── howManySecondsSince.js ├── index.js ├── ipAddress.js ├── killROS.js ├── listMaps.js ├── package.json ├── personalData.js ├── pm2Config.json ├── publishRobotURL.js ├── pushMe.js ├── reallyKillProcess.js ├── robotModel.js ├── rosInterface.js ├── runROScommand.sh ├── saveScreenShotForWeb.js ├── spec │ ├── LaunchScriptSpec.js │ ├── howManySecondsSinceSpec.js │ ├── ipAddressSpec.js │ ├── personalDataSpec.js │ ├── rosInterfaceSpec.js │ ├── testScript.sh │ ├── waitSpec.js │ └── webserverSpec.js ├── speechEngine.js ├── speechModel.js ├── tests │ ├── Readme.MD │ ├── getQRcodes.js │ ├── rosInterface.js │ └── updateMapList.js ├── tts.js ├── updateMapList.js ├── wait.js ├── wallaby.conf.js ├── webModel.js ├── webModelFunctions.js └── webserver.js ├── ros scratch.txt ├── screenshots ├── PropellerSerialTest.png ├── arlobotNewWebInterface.png └── qt5.png ├── scripts ├── PropellerSerialTest.sh ├── README.md ├── addRuleForUSBRelayBoard.sh ├── check_hardware.sh ├── colorList.txt ├── dotarlobot │ ├── personalDataForBehavior.json │ └── server.json ├── drcontrol.py ├── find_ActivityBoard.sh ├── find_Arduino.sh ├── find_QuickStart.sh ├── find_RPLIDAR.sh ├── find_relay_serial_number.sh ├── find_xbox_controller.sh ├── getPositionHelperScript.sh ├── gotoMapPositionHelperScript.sh ├── ignoreAllSensors.sh ├── listMaps.sh ├── load-map.sh ├── log-watcher.sh ├── make-map.sh ├── rainbowCycleLCD.sh ├── resetUSB.sh ├── ros_kill.sh ├── ros_prep.sh ├── ros_rebuild.sh ├── ros_start.sh ├── runFirefox.sh ├── runReconfigure.sh ├── save-map.sh ├── setPoseOnMap.sh ├── setScreenTimeout.sh ├── set_MasterVolume.sh ├── start-keyboard-teleop.sh ├── staticTransformExample.sh ├── switch_relay_name.sh ├── textme.sh ├── tf2pdf.sh ├── tts.sh ├── turn_off_light.sh └── turn_on_light.sh ├── setup-jazzy.sh ├── startRobot.sh ├── startpm2.sh ├── urdf-xacro-source ├── Readme.MD ├── arlo.urdf.xacro └── common.urdf.xacro └── website ├── .babelrc.json ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── favicon.ico ├── icon-144x144.png ├── index.html ├── manifest.json ├── package.json ├── patches └── webworkify+1.5.0.patch ├── src ├── components │ ├── Banner.jsx │ ├── EmergencyStopButton.css │ ├── EmergencyStopButton.jsx │ ├── ScanSource.jsx │ ├── Status.css │ ├── Status.jsx │ └── Video.jsx ├── containers │ ├── AccordionGroup.jsx │ ├── App.css │ ├── App.jsx │ ├── Behavior.jsx │ ├── Navigation.css │ ├── Navigation.jsx │ ├── PersonalSettings.jsx │ ├── Relays.jsx │ ├── RemoteControl.css │ ├── RemoteControl.jsx │ ├── RobotServiceLog.jsx │ ├── Sensors.jsx │ ├── StartupShutdown.jsx │ └── Telemetry.jsx ├── index.css ├── index.jsx └── utils │ ├── RosService.jsx │ ├── boolToOnOff.jsx │ ├── boolToUpDown.jsx │ └── boolToYesNo.jsx └── vite.config.js /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.github/workflows/propeller-code-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/.github/workflows/propeller-code-build.yml -------------------------------------------------------------------------------- /.github/workflows/react.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/.github/workflows/react.js.yml -------------------------------------------------------------------------------- /.github/workflows/setup-jazzy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/.github/workflows/setup-jazzy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/.gitignore -------------------------------------------------------------------------------- /Arduino/neoPixelControl/neoPixelControl.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/Arduino/neoPixelControl/neoPixelControl.ino -------------------------------------------------------------------------------- /ArloURDF-Calculations.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/ArloURDF-Calculations.xlsx -------------------------------------------------------------------------------- /FullTestRoutine.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/FullTestRoutine.MD -------------------------------------------------------------------------------- /Install_Propeller_Code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/Install_Propeller_Code.sh -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/LICENSE -------------------------------------------------------------------------------- /PropellerCodeForArloBot/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/.clang-format -------------------------------------------------------------------------------- /PropellerCodeForArloBot/.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /PropellerCodeForArloBot/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/.vscode/settings.json -------------------------------------------------------------------------------- /PropellerCodeForArloBot/2ndBoardCode/2ndBoardCode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/2ndBoardCode/2ndBoardCode.c -------------------------------------------------------------------------------- /PropellerCodeForArloBot/2ndBoardCode/2ndBoardCode.side: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/2ndBoardCode/2ndBoardCode.side -------------------------------------------------------------------------------- /PropellerCodeForArloBot/2ndBoardCode/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/2ndBoardCode/CMakeLists.txt -------------------------------------------------------------------------------- /PropellerCodeForArloBot/ArlobotAccelerationTesting.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/ArlobotAccelerationTesting.txt -------------------------------------------------------------------------------- /PropellerCodeForArloBot/COLCON_IGNORE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PropellerCodeForArloBot/Calib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/Calib/CMakeLists.txt -------------------------------------------------------------------------------- /PropellerCodeForArloBot/Calib/Calib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/Calib/Calib.c -------------------------------------------------------------------------------- /PropellerCodeForArloBot/Calib/Calib.side: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/Calib/Calib.side -------------------------------------------------------------------------------- /PropellerCodeForArloBot/MotorResponseTesting/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/MotorResponseTesting/CMakeLists.txt -------------------------------------------------------------------------------- /PropellerCodeForArloBot/MotorResponseTesting/MotorResponseTesting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/MotorResponseTesting/MotorResponseTesting.c -------------------------------------------------------------------------------- /PropellerCodeForArloBot/MotorResponseTesting/MotorResponseTesting.side: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/MotorResponseTesting/MotorResponseTesting.side -------------------------------------------------------------------------------- /PropellerCodeForArloBot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/README.md -------------------------------------------------------------------------------- /PropellerCodeForArloBot/ROSInterfaceForArloBot/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/ROSInterfaceForArloBot/CMakeLists.txt -------------------------------------------------------------------------------- /PropellerCodeForArloBot/ROSInterfaceForArloBot/ROSInterfaceForArloBot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/ROSInterfaceForArloBot/ROSInterfaceForArloBot.c -------------------------------------------------------------------------------- /PropellerCodeForArloBot/ROSInterfaceForArloBot/ROSInterfaceForArloBot.side: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/ROSInterfaceForArloBot/ROSInterfaceForArloBot.side -------------------------------------------------------------------------------- /PropellerCodeForArloBot/ROSInterfaceForArloBot/include/CalculateChecksum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/ROSInterfaceForArloBot/include/CalculateChecksum.h -------------------------------------------------------------------------------- /PropellerCodeForArloBot/ROSInterfaceForArloBot/include/ReceiveSerialData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/ROSInterfaceForArloBot/include/ReceiveSerialData.h -------------------------------------------------------------------------------- /PropellerCodeForArloBot/ROSInterfaceForArloBot/include/SendOverSerial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/ROSInterfaceForArloBot/include/SendOverSerial.h -------------------------------------------------------------------------------- /PropellerCodeForArloBot/ROSInterfaceForArloBot/include/SerialDataVariables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/ROSInterfaceForArloBot/include/SerialDataVariables.h -------------------------------------------------------------------------------- /PropellerCodeForArloBot/ROSInterfaceForArloBot/include/broadcastOdometryAndRunMotors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/ROSInterfaceForArloBot/include/broadcastOdometryAndRunMotors.h -------------------------------------------------------------------------------- /PropellerCodeForArloBot/ROSInterfaceForArloBot/include/encodeHighBits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/ROSInterfaceForArloBot/include/encodeHighBits.h -------------------------------------------------------------------------------- /PropellerCodeForArloBot/ROSInterfaceForArloBot/include/encoderCount.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/ROSInterfaceForArloBot/include/encoderCount.h -------------------------------------------------------------------------------- /PropellerCodeForArloBot/ROSInterfaceForArloBot/include/mcp3208.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/ROSInterfaceForArloBot/include/mcp3208.h -------------------------------------------------------------------------------- /PropellerCodeForArloBot/ROSInterfaceForArloBot/include/mcp3208_IR_cm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/ROSInterfaceForArloBot/include/mcp3208_IR_cm.h -------------------------------------------------------------------------------- /PropellerCodeForArloBot/ROSInterfaceForArloBot/include/pollGyro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/ROSInterfaceForArloBot/include/pollGyro.h -------------------------------------------------------------------------------- /PropellerCodeForArloBot/ROSInterfaceForArloBot/include/pollPingSensors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/ROSInterfaceForArloBot/include/pollPingSensors.h -------------------------------------------------------------------------------- /PropellerCodeForArloBot/ROSInterfaceForArloBot/include/pollPropBoard2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/ROSInterfaceForArloBot/include/pollPropBoard2.h -------------------------------------------------------------------------------- /PropellerCodeForArloBot/ROSInterfaceForArloBot/include/safetyOverrideCog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/ROSInterfaceForArloBot/include/safetyOverrideCog.h -------------------------------------------------------------------------------- /PropellerCodeForArloBot/ROSInterfaceForArloBot/include/versionNumber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/ROSInterfaceForArloBot/include/versionNumber.h -------------------------------------------------------------------------------- /PropellerCodeForArloBot/dotfiles/per_robot_settings_for_propeller_2nd_board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/dotfiles/per_robot_settings_for_propeller_2nd_board.h -------------------------------------------------------------------------------- /PropellerCodeForArloBot/dotfiles/per_robot_settings_for_propeller_c_code.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/dotfiles/per_robot_settings_for_propeller_c_code.h -------------------------------------------------------------------------------- /PropellerCodeForArloBot/images/clockwise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/images/clockwise.png -------------------------------------------------------------------------------- /PropellerCodeForArloBot/images/counter-clockwise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/PropellerCodeForArloBot/images/counter-clockwise.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/README.md -------------------------------------------------------------------------------- /RobotTuningNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/RobotTuningNotes.md -------------------------------------------------------------------------------- /ToDoList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/ToDoList.md -------------------------------------------------------------------------------- /TuningROS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/TuningROS.txt -------------------------------------------------------------------------------- /arlobot_interfaces/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_interfaces/CMakeLists.txt -------------------------------------------------------------------------------- /arlobot_interfaces/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_interfaces/LICENSE -------------------------------------------------------------------------------- /arlobot_interfaces/msg/ArloButtons.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_interfaces/msg/ArloButtons.msg -------------------------------------------------------------------------------- /arlobot_interfaces/msg/ArloSafety.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_interfaces/msg/ArloSafety.msg -------------------------------------------------------------------------------- /arlobot_interfaces/msg/ArloStatus.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_interfaces/msg/ArloStatus.msg -------------------------------------------------------------------------------- /arlobot_interfaces/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_interfaces/package.xml -------------------------------------------------------------------------------- /arlobot_interfaces/srv/FindRelay.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_interfaces/srv/FindRelay.srv -------------------------------------------------------------------------------- /arlobot_interfaces/srv/GoToGoal.srv: -------------------------------------------------------------------------------- 1 | geometry_msgs/Pose pose 2 | --- 3 | bool result 4 | -------------------------------------------------------------------------------- /arlobot_interfaces/srv/ToggleLED.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_interfaces/srv/ToggleLED.srv -------------------------------------------------------------------------------- /arlobot_interfaces/srv/ToggleRelay.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_interfaces/srv/ToggleRelay.srv -------------------------------------------------------------------------------- /arlobot_interfaces/srv/UnPlug.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_interfaces/srv/UnPlug.srv -------------------------------------------------------------------------------- /arlobot_ros/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_ros/LICENSE -------------------------------------------------------------------------------- /arlobot_ros/arlobot.urdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_ros/arlobot.urdf -------------------------------------------------------------------------------- /arlobot_ros/arlobot_ros/OdomStationaryBroadcaster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_ros/arlobot_ros/OdomStationaryBroadcaster.py -------------------------------------------------------------------------------- /arlobot_ros/arlobot_ros/OdometryPublisher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_ros/arlobot_ros/OdometryPublisher.py -------------------------------------------------------------------------------- /arlobot_ros/arlobot_ros/PropellerSerialDataPacketTypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_ros/arlobot_ros/PropellerSerialDataPacketTypes.py -------------------------------------------------------------------------------- /arlobot_ros/arlobot_ros/PropellerSerialGateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_ros/arlobot_ros/PropellerSerialGateway.py -------------------------------------------------------------------------------- /arlobot_ros/arlobot_ros/PropellerSerialInterface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_ros/arlobot_ros/PropellerSerialInterface.py -------------------------------------------------------------------------------- /arlobot_ros/arlobot_ros/PropellerSerialTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_ros/arlobot_ros/PropellerSerialTest.py -------------------------------------------------------------------------------- /arlobot_ros/arlobot_ros/PropellerSerialTestCursesInterface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_ros/arlobot_ros/PropellerSerialTestCursesInterface.py -------------------------------------------------------------------------------- /arlobot_ros/arlobot_ros/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /arlobot_ros/arlobot_ros/checkPropellerCodeVersionNumber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_ros/arlobot_ros/checkPropellerCodeVersionNumber.py -------------------------------------------------------------------------------- /arlobot_ros/arlobot_ros/propeller_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_ros/arlobot_ros/propeller_node.py -------------------------------------------------------------------------------- /arlobot_ros/launch/propeller_node_launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_ros/launch/propeller_node_launch.py -------------------------------------------------------------------------------- /arlobot_ros/launch/robot_launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_ros/launch/robot_launch.py -------------------------------------------------------------------------------- /arlobot_ros/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_ros/package.xml -------------------------------------------------------------------------------- /arlobot_ros/param/mapper_params_online_async.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_ros/param/mapper_params_online_async.yaml -------------------------------------------------------------------------------- /arlobot_ros/param/nav2_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_ros/param/nav2_params.yaml -------------------------------------------------------------------------------- /arlobot_ros/param/twist_mux_locks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_ros/param/twist_mux_locks.yaml -------------------------------------------------------------------------------- /arlobot_ros/param/twist_mux_topics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_ros/param/twist_mux_topics.yaml -------------------------------------------------------------------------------- /arlobot_ros/resource/arlobot_ros: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /arlobot_ros/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_ros/setup.cfg -------------------------------------------------------------------------------- /arlobot_ros/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_ros/setup.py -------------------------------------------------------------------------------- /arlobot_ros/test/test_copyright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_ros/test/test_copyright.py -------------------------------------------------------------------------------- /arlobot_ros/test/test_flake8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_ros/test/test_flake8.py -------------------------------------------------------------------------------- /arlobot_ros/test/test_pep257.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/arlobot_ros/test/test_pep257.py -------------------------------------------------------------------------------- /cypress-tests/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/cypress-tests/.eslintrc.js -------------------------------------------------------------------------------- /cypress-tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/cypress-tests/.gitignore -------------------------------------------------------------------------------- /cypress-tests/Readme.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/cypress-tests/Readme.MD -------------------------------------------------------------------------------- /cypress-tests/cypress.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/cypress-tests/cypress.config.js -------------------------------------------------------------------------------- /cypress-tests/cypress/e2e/0-1-homepage.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/cypress-tests/cypress/e2e/0-1-homepage.cy.js -------------------------------------------------------------------------------- /cypress-tests/cypress/e2e/0-2-siteStartupLayout.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/cypress-tests/cypress/e2e/0-2-siteStartupLayout.cy.js -------------------------------------------------------------------------------- /cypress-tests/cypress/e2e/1-1-statusPanelFunctions.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/cypress-tests/cypress/e2e/1-1-statusPanelFunctions.cy.js -------------------------------------------------------------------------------- /cypress-tests/cypress/e2e/1-2-relayPanelFunctions.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/cypress-tests/cypress/e2e/1-2-relayPanelFunctions.cy.js -------------------------------------------------------------------------------- /cypress-tests/cypress/e2e/1-3-behaviorPanelFunctions.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/cypress-tests/cypress/e2e/1-3-behaviorPanelFunctions.cy.js -------------------------------------------------------------------------------- /cypress-tests/cypress/e2e/1-4-videoPanelFunctions.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/cypress-tests/cypress/e2e/1-4-videoPanelFunctions.cy.js -------------------------------------------------------------------------------- /cypress-tests/cypress/e2e/2-1-testLights.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/cypress-tests/cypress/e2e/2-1-testLights.cy.js -------------------------------------------------------------------------------- /cypress-tests/cypress/e2e/3-0-startROS.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/cypress-tests/cypress/e2e/3-0-startROS.cy.js -------------------------------------------------------------------------------- /cypress-tests/cypress/e2e/4-1-navigationLoadMap.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/cypress-tests/cypress/e2e/4-1-navigationLoadMap.cy.js -------------------------------------------------------------------------------- /cypress-tests/cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/cypress-tests/cypress/fixtures/example.json -------------------------------------------------------------------------------- /cypress-tests/cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/cypress-tests/cypress/plugins/index.js -------------------------------------------------------------------------------- /cypress-tests/cypress/support/panelTestsWithRosOff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/cypress-tests/cypress/support/panelTestsWithRosOff.js -------------------------------------------------------------------------------- /cypress-tests/cypress/support/panelTestsWithRosRunning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/cypress-tests/cypress/support/panelTestsWithRosRunning.js -------------------------------------------------------------------------------- /cypress-tests/cypress/support/reusableTestsAndSetupTasks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/cypress-tests/cypress/support/reusableTestsAndSetupTasks.js -------------------------------------------------------------------------------- /cypress-tests/cypress/support/rosStartStop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/cypress-tests/cypress/support/rosStartStop.js -------------------------------------------------------------------------------- /cypress-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/cypress-tests/package.json -------------------------------------------------------------------------------- /icon-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/icon-70x70.png -------------------------------------------------------------------------------- /navigation.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/navigation.rviz -------------------------------------------------------------------------------- /node/.babelrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/.babelrc.json -------------------------------------------------------------------------------- /node/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/.eslintrc.js -------------------------------------------------------------------------------- /node/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/.prettierrc -------------------------------------------------------------------------------- /node/Arduino.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/Arduino.js -------------------------------------------------------------------------------- /node/LCD.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/LCD.js -------------------------------------------------------------------------------- /node/LaunchScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/LaunchScript.js -------------------------------------------------------------------------------- /node/RemoteMessageHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/RemoteMessageHandler.js -------------------------------------------------------------------------------- /node/SocketServerSubscriber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/SocketServerSubscriber.js -------------------------------------------------------------------------------- /node/UsbDevice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/UsbDevice.js -------------------------------------------------------------------------------- /node/UsbRelayControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/UsbRelayControl.js -------------------------------------------------------------------------------- /node/WayPoints.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/WayPoints.js -------------------------------------------------------------------------------- /node/addRobotIpToEtcHosts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/addRobotIpToEtcHosts.js -------------------------------------------------------------------------------- /node/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/behave.js -------------------------------------------------------------------------------- /node/behaviors/goToWaypoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/behaviors/goToWaypoint.js -------------------------------------------------------------------------------- /node/behaviors/handlePowerWithoutROS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/behaviors/handlePowerWithoutROS.js -------------------------------------------------------------------------------- /node/behaviors/loadMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/behaviors/loadMap.js -------------------------------------------------------------------------------- /node/behaviors/makeMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/behaviors/makeMap.js -------------------------------------------------------------------------------- /node/behaviors/pickRandomWaypoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/behaviors/pickRandomWaypoint.js -------------------------------------------------------------------------------- /node/behaviors/polling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/behaviors/polling.js -------------------------------------------------------------------------------- /node/behaviors/recreatePreviousMap.js: -------------------------------------------------------------------------------- 1 | // recreate 2 | -------------------------------------------------------------------------------- /node/behaviors/startROS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/behaviors/startROS.js -------------------------------------------------------------------------------- /node/behaviors/unPlugRobot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/behaviors/unPlugRobot.js -------------------------------------------------------------------------------- /node/cloudServerConnect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/cloudServerConnect.js -------------------------------------------------------------------------------- /node/getCmdVelIdleTime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/getCmdVelIdleTime.js -------------------------------------------------------------------------------- /node/getCurrentPosition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/getCurrentPosition.js -------------------------------------------------------------------------------- /node/getMapList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/getMapList.js -------------------------------------------------------------------------------- /node/getQRcodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/getQRcodes.js -------------------------------------------------------------------------------- /node/getRobotDataFromWeb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/getRobotDataFromWeb.js -------------------------------------------------------------------------------- /node/goToMapPosition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/goToMapPosition.js -------------------------------------------------------------------------------- /node/handleSemaphoreFiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/handleSemaphoreFiles.js -------------------------------------------------------------------------------- /node/howManySecondsSince.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/howManySecondsSince.js -------------------------------------------------------------------------------- /node/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/index.js -------------------------------------------------------------------------------- /node/ipAddress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/ipAddress.js -------------------------------------------------------------------------------- /node/killROS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/killROS.js -------------------------------------------------------------------------------- /node/listMaps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/listMaps.js -------------------------------------------------------------------------------- /node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/package.json -------------------------------------------------------------------------------- /node/personalData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/personalData.js -------------------------------------------------------------------------------- /node/pm2Config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/pm2Config.json -------------------------------------------------------------------------------- /node/publishRobotURL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/publishRobotURL.js -------------------------------------------------------------------------------- /node/pushMe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/pushMe.js -------------------------------------------------------------------------------- /node/reallyKillProcess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/reallyKillProcess.js -------------------------------------------------------------------------------- /node/robotModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/robotModel.js -------------------------------------------------------------------------------- /node/rosInterface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/rosInterface.js -------------------------------------------------------------------------------- /node/runROScommand.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/runROScommand.sh -------------------------------------------------------------------------------- /node/saveScreenShotForWeb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/saveScreenShotForWeb.js -------------------------------------------------------------------------------- /node/spec/LaunchScriptSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/spec/LaunchScriptSpec.js -------------------------------------------------------------------------------- /node/spec/howManySecondsSinceSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/spec/howManySecondsSinceSpec.js -------------------------------------------------------------------------------- /node/spec/ipAddressSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/spec/ipAddressSpec.js -------------------------------------------------------------------------------- /node/spec/personalDataSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/spec/personalDataSpec.js -------------------------------------------------------------------------------- /node/spec/rosInterfaceSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/spec/rosInterfaceSpec.js -------------------------------------------------------------------------------- /node/spec/testScript.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/spec/testScript.sh -------------------------------------------------------------------------------- /node/spec/waitSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/spec/waitSpec.js -------------------------------------------------------------------------------- /node/spec/webserverSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/spec/webserverSpec.js -------------------------------------------------------------------------------- /node/speechEngine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/speechEngine.js -------------------------------------------------------------------------------- /node/speechModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/speechModel.js -------------------------------------------------------------------------------- /node/tests/Readme.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/tests/Readme.MD -------------------------------------------------------------------------------- /node/tests/getQRcodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/tests/getQRcodes.js -------------------------------------------------------------------------------- /node/tests/rosInterface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/tests/rosInterface.js -------------------------------------------------------------------------------- /node/tests/updateMapList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/tests/updateMapList.js -------------------------------------------------------------------------------- /node/tts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/tts.js -------------------------------------------------------------------------------- /node/updateMapList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/updateMapList.js -------------------------------------------------------------------------------- /node/wait.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/wait.js -------------------------------------------------------------------------------- /node/wallaby.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/wallaby.conf.js -------------------------------------------------------------------------------- /node/webModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/webModel.js -------------------------------------------------------------------------------- /node/webModelFunctions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/webModelFunctions.js -------------------------------------------------------------------------------- /node/webserver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/node/webserver.js -------------------------------------------------------------------------------- /ros scratch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/ros scratch.txt -------------------------------------------------------------------------------- /screenshots/PropellerSerialTest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/screenshots/PropellerSerialTest.png -------------------------------------------------------------------------------- /screenshots/arlobotNewWebInterface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/screenshots/arlobotNewWebInterface.png -------------------------------------------------------------------------------- /screenshots/qt5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/screenshots/qt5.png -------------------------------------------------------------------------------- /scripts/PropellerSerialTest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/PropellerSerialTest.sh -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/addRuleForUSBRelayBoard.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/addRuleForUSBRelayBoard.sh -------------------------------------------------------------------------------- /scripts/check_hardware.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/check_hardware.sh -------------------------------------------------------------------------------- /scripts/colorList.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/colorList.txt -------------------------------------------------------------------------------- /scripts/dotarlobot/personalDataForBehavior.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/dotarlobot/personalDataForBehavior.json -------------------------------------------------------------------------------- /scripts/dotarlobot/server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/dotarlobot/server.json -------------------------------------------------------------------------------- /scripts/drcontrol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/drcontrol.py -------------------------------------------------------------------------------- /scripts/find_ActivityBoard.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/find_ActivityBoard.sh -------------------------------------------------------------------------------- /scripts/find_Arduino.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/find_Arduino.sh -------------------------------------------------------------------------------- /scripts/find_QuickStart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/find_QuickStart.sh -------------------------------------------------------------------------------- /scripts/find_RPLIDAR.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/find_RPLIDAR.sh -------------------------------------------------------------------------------- /scripts/find_relay_serial_number.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/find_relay_serial_number.sh -------------------------------------------------------------------------------- /scripts/find_xbox_controller.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/find_xbox_controller.sh -------------------------------------------------------------------------------- /scripts/getPositionHelperScript.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/getPositionHelperScript.sh -------------------------------------------------------------------------------- /scripts/gotoMapPositionHelperScript.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/gotoMapPositionHelperScript.sh -------------------------------------------------------------------------------- /scripts/ignoreAllSensors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/ignoreAllSensors.sh -------------------------------------------------------------------------------- /scripts/listMaps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/listMaps.sh -------------------------------------------------------------------------------- /scripts/load-map.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/load-map.sh -------------------------------------------------------------------------------- /scripts/log-watcher.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/log-watcher.sh -------------------------------------------------------------------------------- /scripts/make-map.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/make-map.sh -------------------------------------------------------------------------------- /scripts/rainbowCycleLCD.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/rainbowCycleLCD.sh -------------------------------------------------------------------------------- /scripts/resetUSB.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/resetUSB.sh -------------------------------------------------------------------------------- /scripts/ros_kill.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/ros_kill.sh -------------------------------------------------------------------------------- /scripts/ros_prep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/ros_prep.sh -------------------------------------------------------------------------------- /scripts/ros_rebuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/ros_rebuild.sh -------------------------------------------------------------------------------- /scripts/ros_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/ros_start.sh -------------------------------------------------------------------------------- /scripts/runFirefox.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/runFirefox.sh -------------------------------------------------------------------------------- /scripts/runReconfigure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/runReconfigure.sh -------------------------------------------------------------------------------- /scripts/save-map.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/save-map.sh -------------------------------------------------------------------------------- /scripts/setPoseOnMap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/setPoseOnMap.sh -------------------------------------------------------------------------------- /scripts/setScreenTimeout.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/setScreenTimeout.sh -------------------------------------------------------------------------------- /scripts/set_MasterVolume.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/set_MasterVolume.sh -------------------------------------------------------------------------------- /scripts/start-keyboard-teleop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/start-keyboard-teleop.sh -------------------------------------------------------------------------------- /scripts/staticTransformExample.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/staticTransformExample.sh -------------------------------------------------------------------------------- /scripts/switch_relay_name.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/switch_relay_name.sh -------------------------------------------------------------------------------- /scripts/textme.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/textme.sh -------------------------------------------------------------------------------- /scripts/tf2pdf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/tf2pdf.sh -------------------------------------------------------------------------------- /scripts/tts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/tts.sh -------------------------------------------------------------------------------- /scripts/turn_off_light.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/turn_off_light.sh -------------------------------------------------------------------------------- /scripts/turn_on_light.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/scripts/turn_on_light.sh -------------------------------------------------------------------------------- /setup-jazzy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/setup-jazzy.sh -------------------------------------------------------------------------------- /startRobot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/startRobot.sh -------------------------------------------------------------------------------- /startpm2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/startpm2.sh -------------------------------------------------------------------------------- /urdf-xacro-source/Readme.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/urdf-xacro-source/Readme.MD -------------------------------------------------------------------------------- /urdf-xacro-source/arlo.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/urdf-xacro-source/arlo.urdf.xacro -------------------------------------------------------------------------------- /urdf-xacro-source/common.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/urdf-xacro-source/common.urdf.xacro -------------------------------------------------------------------------------- /website/.babelrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/.babelrc.json -------------------------------------------------------------------------------- /website/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/.eslintrc.js -------------------------------------------------------------------------------- /website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/.gitignore -------------------------------------------------------------------------------- /website/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/.prettierrc -------------------------------------------------------------------------------- /website/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/favicon.ico -------------------------------------------------------------------------------- /website/icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/icon-144x144.png -------------------------------------------------------------------------------- /website/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/index.html -------------------------------------------------------------------------------- /website/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/manifest.json -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/package.json -------------------------------------------------------------------------------- /website/patches/webworkify+1.5.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/patches/webworkify+1.5.0.patch -------------------------------------------------------------------------------- /website/src/components/Banner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/components/Banner.jsx -------------------------------------------------------------------------------- /website/src/components/EmergencyStopButton.css: -------------------------------------------------------------------------------- 1 | .emergency-button { 2 | float: right; 3 | } 4 | -------------------------------------------------------------------------------- /website/src/components/EmergencyStopButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/components/EmergencyStopButton.jsx -------------------------------------------------------------------------------- /website/src/components/ScanSource.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/components/ScanSource.jsx -------------------------------------------------------------------------------- /website/src/components/Status.css: -------------------------------------------------------------------------------- 1 | .card-title { 2 | clear: both; 3 | } -------------------------------------------------------------------------------- /website/src/components/Status.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/components/Status.jsx -------------------------------------------------------------------------------- /website/src/components/Video.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/components/Video.jsx -------------------------------------------------------------------------------- /website/src/containers/AccordionGroup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/containers/AccordionGroup.jsx -------------------------------------------------------------------------------- /website/src/containers/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/containers/App.css -------------------------------------------------------------------------------- /website/src/containers/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/containers/App.jsx -------------------------------------------------------------------------------- /website/src/containers/Behavior.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/containers/Behavior.jsx -------------------------------------------------------------------------------- /website/src/containers/Navigation.css: -------------------------------------------------------------------------------- 1 | ul { 2 | list-style-type: none; 3 | } -------------------------------------------------------------------------------- /website/src/containers/Navigation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/containers/Navigation.jsx -------------------------------------------------------------------------------- /website/src/containers/PersonalSettings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/containers/PersonalSettings.jsx -------------------------------------------------------------------------------- /website/src/containers/Relays.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/containers/Relays.jsx -------------------------------------------------------------------------------- /website/src/containers/RemoteControl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/containers/RemoteControl.css -------------------------------------------------------------------------------- /website/src/containers/RemoteControl.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/containers/RemoteControl.jsx -------------------------------------------------------------------------------- /website/src/containers/RobotServiceLog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/containers/RobotServiceLog.jsx -------------------------------------------------------------------------------- /website/src/containers/Sensors.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/containers/Sensors.jsx -------------------------------------------------------------------------------- /website/src/containers/StartupShutdown.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/containers/StartupShutdown.jsx -------------------------------------------------------------------------------- /website/src/containers/Telemetry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/containers/Telemetry.jsx -------------------------------------------------------------------------------- /website/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/index.css -------------------------------------------------------------------------------- /website/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/index.jsx -------------------------------------------------------------------------------- /website/src/utils/RosService.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/utils/RosService.jsx -------------------------------------------------------------------------------- /website/src/utils/boolToOnOff.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/utils/boolToOnOff.jsx -------------------------------------------------------------------------------- /website/src/utils/boolToUpDown.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/utils/boolToUpDown.jsx -------------------------------------------------------------------------------- /website/src/utils/boolToYesNo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/src/utils/boolToYesNo.jsx -------------------------------------------------------------------------------- /website/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisl8/ArloBot/HEAD/website/vite.config.js --------------------------------------------------------------------------------