├── README.md ├── demoFiles ├── Algorithms │ ├── controlLib.slx │ ├── controlParams.m │ ├── controlParamsGazebo.m │ ├── detectCircle.m │ └── trackCircle.m ├── Images │ └── printableCircleBlue.jpg ├── MATLAB │ ├── gazeboExampleMATLAB.m │ ├── timer │ │ ├── MyRobot.m │ │ ├── gazeboExampleTimer.m │ │ ├── robotTimerFcn.m │ │ └── turtlebotExampleTimer.m │ ├── turtleBotExampleMATLAB.m │ └── webcamExampleMATLAB.m ├── Simulink │ ├── distributed │ │ ├── custom_robot_msgs │ │ │ ├── CMakeLists.txt │ │ │ ├── msg │ │ │ │ └── circle_detection.msg │ │ │ └── package.xml │ │ ├── gazeboExampleControl.slx │ │ ├── gazeboExampleControlCustom.slx │ │ ├── gazeboExampleMultitasking.slx │ │ ├── gazeboExamplePerception.slx │ │ ├── gazeboExamplePerceptionCustom.slx │ │ ├── gazeboExampleVisualizer.slx │ │ ├── turtlebotExampleControl.slx │ │ ├── turtlebotExampleControlCustom.slx │ │ ├── turtlebotExampleMultitasking.slx │ │ ├── turtlebotExamplePerception.slx │ │ ├── turtlebotExamplePerceptionCustom.slx │ │ └── turtlebotExampleVisualizer.slx │ ├── gazeboExampleExternal.slx │ ├── gazeboExampleSimulink.slx │ ├── gazeboExampleStateflow.slx │ ├── paramServer │ │ ├── gazeboExampleParamServer.slx │ │ ├── gazeboParamSetter.slx │ │ ├── turtleBotExampleParamServer.slx │ │ └── turtleBotParamSetter.slx │ ├── turtleBotExampleExternal.slx │ ├── turtleBotExampleSimulink.slx │ ├── turtleBotExampleStateflow.slx │ ├── webcamExampleSimulink.slx │ └── webcamExampleStateflow.slx ├── loadIpAddresses.m ├── startupDemo.m └── work │ └── dummy.txt └── templateFiles ├── MATLAB ├── RobotTemplateClass.m ├── async │ ├── asyncTemplate.m │ └── mySubCallback.m ├── loopTemplate.m ├── myControlAlgorithm.m ├── myPerceptionAlgorithm.m ├── rateTemplate.m └── timer │ ├── myTimerFcn.m │ └── timerTemplate.m ├── Simulink ├── architecture │ ├── mdlArchTemplate.slx │ ├── myAlgorithmLib.slx │ ├── myPerceptionFcn.m │ └── myPreloadScript.m ├── codeGenerationTemplate.slx ├── multirateTemplate.slx ├── paramServerGetterTemplate.slx ├── paramServerSetterTemplate.slx └── simulationTemplate.slx ├── startupTemplates.m └── work └── dummy.txt /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/README.md -------------------------------------------------------------------------------- /demoFiles/Algorithms/controlLib.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Algorithms/controlLib.slx -------------------------------------------------------------------------------- /demoFiles/Algorithms/controlParams.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Algorithms/controlParams.m -------------------------------------------------------------------------------- /demoFiles/Algorithms/controlParamsGazebo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Algorithms/controlParamsGazebo.m -------------------------------------------------------------------------------- /demoFiles/Algorithms/detectCircle.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Algorithms/detectCircle.m -------------------------------------------------------------------------------- /demoFiles/Algorithms/trackCircle.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Algorithms/trackCircle.m -------------------------------------------------------------------------------- /demoFiles/Images/printableCircleBlue.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Images/printableCircleBlue.jpg -------------------------------------------------------------------------------- /demoFiles/MATLAB/gazeboExampleMATLAB.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/MATLAB/gazeboExampleMATLAB.m -------------------------------------------------------------------------------- /demoFiles/MATLAB/timer/MyRobot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/MATLAB/timer/MyRobot.m -------------------------------------------------------------------------------- /demoFiles/MATLAB/timer/gazeboExampleTimer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/MATLAB/timer/gazeboExampleTimer.m -------------------------------------------------------------------------------- /demoFiles/MATLAB/timer/robotTimerFcn.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/MATLAB/timer/robotTimerFcn.m -------------------------------------------------------------------------------- /demoFiles/MATLAB/timer/turtlebotExampleTimer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/MATLAB/timer/turtlebotExampleTimer.m -------------------------------------------------------------------------------- /demoFiles/MATLAB/turtleBotExampleMATLAB.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/MATLAB/turtleBotExampleMATLAB.m -------------------------------------------------------------------------------- /demoFiles/MATLAB/webcamExampleMATLAB.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/MATLAB/webcamExampleMATLAB.m -------------------------------------------------------------------------------- /demoFiles/Simulink/distributed/custom_robot_msgs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/distributed/custom_robot_msgs/CMakeLists.txt -------------------------------------------------------------------------------- /demoFiles/Simulink/distributed/custom_robot_msgs/msg/circle_detection.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/distributed/custom_robot_msgs/msg/circle_detection.msg -------------------------------------------------------------------------------- /demoFiles/Simulink/distributed/custom_robot_msgs/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/distributed/custom_robot_msgs/package.xml -------------------------------------------------------------------------------- /demoFiles/Simulink/distributed/gazeboExampleControl.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/distributed/gazeboExampleControl.slx -------------------------------------------------------------------------------- /demoFiles/Simulink/distributed/gazeboExampleControlCustom.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/distributed/gazeboExampleControlCustom.slx -------------------------------------------------------------------------------- /demoFiles/Simulink/distributed/gazeboExampleMultitasking.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/distributed/gazeboExampleMultitasking.slx -------------------------------------------------------------------------------- /demoFiles/Simulink/distributed/gazeboExamplePerception.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/distributed/gazeboExamplePerception.slx -------------------------------------------------------------------------------- /demoFiles/Simulink/distributed/gazeboExamplePerceptionCustom.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/distributed/gazeboExamplePerceptionCustom.slx -------------------------------------------------------------------------------- /demoFiles/Simulink/distributed/gazeboExampleVisualizer.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/distributed/gazeboExampleVisualizer.slx -------------------------------------------------------------------------------- /demoFiles/Simulink/distributed/turtlebotExampleControl.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/distributed/turtlebotExampleControl.slx -------------------------------------------------------------------------------- /demoFiles/Simulink/distributed/turtlebotExampleControlCustom.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/distributed/turtlebotExampleControlCustom.slx -------------------------------------------------------------------------------- /demoFiles/Simulink/distributed/turtlebotExampleMultitasking.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/distributed/turtlebotExampleMultitasking.slx -------------------------------------------------------------------------------- /demoFiles/Simulink/distributed/turtlebotExamplePerception.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/distributed/turtlebotExamplePerception.slx -------------------------------------------------------------------------------- /demoFiles/Simulink/distributed/turtlebotExamplePerceptionCustom.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/distributed/turtlebotExamplePerceptionCustom.slx -------------------------------------------------------------------------------- /demoFiles/Simulink/distributed/turtlebotExampleVisualizer.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/distributed/turtlebotExampleVisualizer.slx -------------------------------------------------------------------------------- /demoFiles/Simulink/gazeboExampleExternal.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/gazeboExampleExternal.slx -------------------------------------------------------------------------------- /demoFiles/Simulink/gazeboExampleSimulink.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/gazeboExampleSimulink.slx -------------------------------------------------------------------------------- /demoFiles/Simulink/gazeboExampleStateflow.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/gazeboExampleStateflow.slx -------------------------------------------------------------------------------- /demoFiles/Simulink/paramServer/gazeboExampleParamServer.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/paramServer/gazeboExampleParamServer.slx -------------------------------------------------------------------------------- /demoFiles/Simulink/paramServer/gazeboParamSetter.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/paramServer/gazeboParamSetter.slx -------------------------------------------------------------------------------- /demoFiles/Simulink/paramServer/turtleBotExampleParamServer.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/paramServer/turtleBotExampleParamServer.slx -------------------------------------------------------------------------------- /demoFiles/Simulink/paramServer/turtleBotParamSetter.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/paramServer/turtleBotParamSetter.slx -------------------------------------------------------------------------------- /demoFiles/Simulink/turtleBotExampleExternal.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/turtleBotExampleExternal.slx -------------------------------------------------------------------------------- /demoFiles/Simulink/turtleBotExampleSimulink.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/turtleBotExampleSimulink.slx -------------------------------------------------------------------------------- /demoFiles/Simulink/turtleBotExampleStateflow.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/turtleBotExampleStateflow.slx -------------------------------------------------------------------------------- /demoFiles/Simulink/webcamExampleSimulink.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/webcamExampleSimulink.slx -------------------------------------------------------------------------------- /demoFiles/Simulink/webcamExampleStateflow.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/Simulink/webcamExampleStateflow.slx -------------------------------------------------------------------------------- /demoFiles/loadIpAddresses.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/loadIpAddresses.m -------------------------------------------------------------------------------- /demoFiles/startupDemo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/startupDemo.m -------------------------------------------------------------------------------- /demoFiles/work/dummy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/demoFiles/work/dummy.txt -------------------------------------------------------------------------------- /templateFiles/MATLAB/RobotTemplateClass.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/templateFiles/MATLAB/RobotTemplateClass.m -------------------------------------------------------------------------------- /templateFiles/MATLAB/async/asyncTemplate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/templateFiles/MATLAB/async/asyncTemplate.m -------------------------------------------------------------------------------- /templateFiles/MATLAB/async/mySubCallback.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/templateFiles/MATLAB/async/mySubCallback.m -------------------------------------------------------------------------------- /templateFiles/MATLAB/loopTemplate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/templateFiles/MATLAB/loopTemplate.m -------------------------------------------------------------------------------- /templateFiles/MATLAB/myControlAlgorithm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/templateFiles/MATLAB/myControlAlgorithm.m -------------------------------------------------------------------------------- /templateFiles/MATLAB/myPerceptionAlgorithm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/templateFiles/MATLAB/myPerceptionAlgorithm.m -------------------------------------------------------------------------------- /templateFiles/MATLAB/rateTemplate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/templateFiles/MATLAB/rateTemplate.m -------------------------------------------------------------------------------- /templateFiles/MATLAB/timer/myTimerFcn.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/templateFiles/MATLAB/timer/myTimerFcn.m -------------------------------------------------------------------------------- /templateFiles/MATLAB/timer/timerTemplate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/templateFiles/MATLAB/timer/timerTemplate.m -------------------------------------------------------------------------------- /templateFiles/Simulink/architecture/mdlArchTemplate.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/templateFiles/Simulink/architecture/mdlArchTemplate.slx -------------------------------------------------------------------------------- /templateFiles/Simulink/architecture/myAlgorithmLib.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/templateFiles/Simulink/architecture/myAlgorithmLib.slx -------------------------------------------------------------------------------- /templateFiles/Simulink/architecture/myPerceptionFcn.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/templateFiles/Simulink/architecture/myPerceptionFcn.m -------------------------------------------------------------------------------- /templateFiles/Simulink/architecture/myPreloadScript.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/templateFiles/Simulink/architecture/myPreloadScript.m -------------------------------------------------------------------------------- /templateFiles/Simulink/codeGenerationTemplate.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/templateFiles/Simulink/codeGenerationTemplate.slx -------------------------------------------------------------------------------- /templateFiles/Simulink/multirateTemplate.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/templateFiles/Simulink/multirateTemplate.slx -------------------------------------------------------------------------------- /templateFiles/Simulink/paramServerGetterTemplate.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/templateFiles/Simulink/paramServerGetterTemplate.slx -------------------------------------------------------------------------------- /templateFiles/Simulink/paramServerSetterTemplate.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/templateFiles/Simulink/paramServerSetterTemplate.slx -------------------------------------------------------------------------------- /templateFiles/Simulink/simulationTemplate.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/templateFiles/Simulink/simulationTemplate.slx -------------------------------------------------------------------------------- /templateFiles/startupTemplates.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/templateFiles/startupTemplates.m -------------------------------------------------------------------------------- /templateFiles/work/dummy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks-robotics/getting-started-ros/HEAD/templateFiles/work/dummy.txt --------------------------------------------------------------------------------