├── .gitignore ├── Documents ├── Cplusplus_classes_in_ROS.pdf ├── Intro_to_ROS_v4.pdf ├── ROS_history.pdf ├── how_to_define_custom_messages.pdf ├── intro_to_ROS_services.pdf ├── intro_to_action_servers.pdf ├── intro_to_gazebo.pdf ├── intro_to_rviz.pdf ├── roadmap.pdf ├── robot_model_visualization.pdf └── simulating_sensors_in_gazebo.pdf ├── README.md ├── cwru_srv └── CMakeLists.txt ├── example_action_server ├── CMakeLists.txt ├── README.md ├── action │ └── demo.action ├── package.xml └── src │ ├── example_action_client.cpp │ └── example_action_server.cpp ├── example_interactive_marker ├── CMakeLists.txt ├── README.md ├── package.xml └── src │ ├── IM_6dof.cpp │ └── IM_6dof_svc_client_test.cpp ├── example_ros_class ├── CMakeLists.txt ├── README.md ├── package.xml └── src │ ├── example_ros_class.cpp │ └── example_ros_class.h ├── example_ros_msg ├── CMakeLists.txt ├── msg │ ├── example_message.msg │ └── example_message.msg~ ├── package.xml └── src │ └── example_ros_message_publisher.cpp ├── example_ros_service ├── CMakeLists.txt ├── README.md ├── package.xml ├── src │ ├── example_ros_client.cpp │ └── example_ros_service.cpp └── srv │ └── example_server_msg.srv ├── example_rviz_marker ├── CMakeLists.txt ├── package.xml └── src │ └── example_rviz_marker.cpp ├── example_srv ├── CMakeLists.txt ├── package.xml ├── src │ └── example_ros_service.cpp └── srv │ ├── IM_node_service_message.srv │ ├── arm_nav_service_message.srv │ ├── path_service_message.srv │ ├── simple_bool_service_message.srv │ ├── simple_float_service_message.srv │ └── simple_int_service_message.srv ├── minimal_joint_controller ├── CMakeLists.txt ├── package.xml └── src │ └── minimal_joint_controller.cpp ├── minimal_nodes ├── CMakeLists.txt ├── README.md ├── catkin_notes ├── launch │ └── minimal_nodes.launch ├── package.xml └── src │ ├── minimal_controller.cpp │ ├── minimal_publisher.cpp │ ├── minimal_simulator.cpp │ └── minimal_subscriber.cpp └── minimal_robot_description ├── CMakeLists.txt ├── minimal_robot.launch ├── minimal_robot_description.launch ├── minimal_robot_description.urdf ├── minimal_robot_visual.launch ├── minimal_robot_visual.urdf ├── minimal_robot_w_sensor.launch ├── minimal_robot_w_sensor.urdf └── package.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/.gitignore -------------------------------------------------------------------------------- /Documents/Cplusplus_classes_in_ROS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/Documents/Cplusplus_classes_in_ROS.pdf -------------------------------------------------------------------------------- /Documents/Intro_to_ROS_v4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/Documents/Intro_to_ROS_v4.pdf -------------------------------------------------------------------------------- /Documents/ROS_history.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/Documents/ROS_history.pdf -------------------------------------------------------------------------------- /Documents/how_to_define_custom_messages.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/Documents/how_to_define_custom_messages.pdf -------------------------------------------------------------------------------- /Documents/intro_to_ROS_services.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/Documents/intro_to_ROS_services.pdf -------------------------------------------------------------------------------- /Documents/intro_to_action_servers.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/Documents/intro_to_action_servers.pdf -------------------------------------------------------------------------------- /Documents/intro_to_gazebo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/Documents/intro_to_gazebo.pdf -------------------------------------------------------------------------------- /Documents/intro_to_rviz.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/Documents/intro_to_rviz.pdf -------------------------------------------------------------------------------- /Documents/roadmap.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/Documents/roadmap.pdf -------------------------------------------------------------------------------- /Documents/robot_model_visualization.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/Documents/robot_model_visualization.pdf -------------------------------------------------------------------------------- /Documents/simulating_sensors_in_gazebo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/Documents/simulating_sensors_in_gazebo.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/README.md -------------------------------------------------------------------------------- /cwru_srv/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/cwru_srv/CMakeLists.txt -------------------------------------------------------------------------------- /example_action_server/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_action_server/CMakeLists.txt -------------------------------------------------------------------------------- /example_action_server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_action_server/README.md -------------------------------------------------------------------------------- /example_action_server/action/demo.action: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_action_server/action/demo.action -------------------------------------------------------------------------------- /example_action_server/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_action_server/package.xml -------------------------------------------------------------------------------- /example_action_server/src/example_action_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_action_server/src/example_action_client.cpp -------------------------------------------------------------------------------- /example_action_server/src/example_action_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_action_server/src/example_action_server.cpp -------------------------------------------------------------------------------- /example_interactive_marker/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_interactive_marker/CMakeLists.txt -------------------------------------------------------------------------------- /example_interactive_marker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_interactive_marker/README.md -------------------------------------------------------------------------------- /example_interactive_marker/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_interactive_marker/package.xml -------------------------------------------------------------------------------- /example_interactive_marker/src/IM_6dof.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_interactive_marker/src/IM_6dof.cpp -------------------------------------------------------------------------------- /example_interactive_marker/src/IM_6dof_svc_client_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_interactive_marker/src/IM_6dof_svc_client_test.cpp -------------------------------------------------------------------------------- /example_ros_class/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_ros_class/CMakeLists.txt -------------------------------------------------------------------------------- /example_ros_class/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_ros_class/README.md -------------------------------------------------------------------------------- /example_ros_class/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_ros_class/package.xml -------------------------------------------------------------------------------- /example_ros_class/src/example_ros_class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_ros_class/src/example_ros_class.cpp -------------------------------------------------------------------------------- /example_ros_class/src/example_ros_class.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_ros_class/src/example_ros_class.h -------------------------------------------------------------------------------- /example_ros_msg/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_ros_msg/CMakeLists.txt -------------------------------------------------------------------------------- /example_ros_msg/msg/example_message.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_ros_msg/msg/example_message.msg -------------------------------------------------------------------------------- /example_ros_msg/msg/example_message.msg~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_ros_msg/msg/example_message.msg~ -------------------------------------------------------------------------------- /example_ros_msg/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_ros_msg/package.xml -------------------------------------------------------------------------------- /example_ros_msg/src/example_ros_message_publisher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_ros_msg/src/example_ros_message_publisher.cpp -------------------------------------------------------------------------------- /example_ros_service/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_ros_service/CMakeLists.txt -------------------------------------------------------------------------------- /example_ros_service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_ros_service/README.md -------------------------------------------------------------------------------- /example_ros_service/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_ros_service/package.xml -------------------------------------------------------------------------------- /example_ros_service/src/example_ros_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_ros_service/src/example_ros_client.cpp -------------------------------------------------------------------------------- /example_ros_service/src/example_ros_service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_ros_service/src/example_ros_service.cpp -------------------------------------------------------------------------------- /example_ros_service/srv/example_server_msg.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_ros_service/srv/example_server_msg.srv -------------------------------------------------------------------------------- /example_rviz_marker/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_rviz_marker/CMakeLists.txt -------------------------------------------------------------------------------- /example_rviz_marker/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_rviz_marker/package.xml -------------------------------------------------------------------------------- /example_rviz_marker/src/example_rviz_marker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_rviz_marker/src/example_rviz_marker.cpp -------------------------------------------------------------------------------- /example_srv/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_srv/CMakeLists.txt -------------------------------------------------------------------------------- /example_srv/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_srv/package.xml -------------------------------------------------------------------------------- /example_srv/src/example_ros_service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_srv/src/example_ros_service.cpp -------------------------------------------------------------------------------- /example_srv/srv/IM_node_service_message.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_srv/srv/IM_node_service_message.srv -------------------------------------------------------------------------------- /example_srv/srv/arm_nav_service_message.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_srv/srv/arm_nav_service_message.srv -------------------------------------------------------------------------------- /example_srv/srv/path_service_message.srv: -------------------------------------------------------------------------------- 1 | nav_msgs/Path path 2 | --- 3 | bool resp 4 | -------------------------------------------------------------------------------- /example_srv/srv/simple_bool_service_message.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_srv/srv/simple_bool_service_message.srv -------------------------------------------------------------------------------- /example_srv/srv/simple_float_service_message.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/example_srv/srv/simple_float_service_message.srv -------------------------------------------------------------------------------- /example_srv/srv/simple_int_service_message.srv: -------------------------------------------------------------------------------- 1 | int32 req 2 | --- 3 | bool resp 4 | -------------------------------------------------------------------------------- /minimal_joint_controller/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/minimal_joint_controller/CMakeLists.txt -------------------------------------------------------------------------------- /minimal_joint_controller/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/minimal_joint_controller/package.xml -------------------------------------------------------------------------------- /minimal_joint_controller/src/minimal_joint_controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/minimal_joint_controller/src/minimal_joint_controller.cpp -------------------------------------------------------------------------------- /minimal_nodes/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/minimal_nodes/CMakeLists.txt -------------------------------------------------------------------------------- /minimal_nodes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/minimal_nodes/README.md -------------------------------------------------------------------------------- /minimal_nodes/catkin_notes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/minimal_nodes/catkin_notes -------------------------------------------------------------------------------- /minimal_nodes/launch/minimal_nodes.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/minimal_nodes/launch/minimal_nodes.launch -------------------------------------------------------------------------------- /minimal_nodes/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/minimal_nodes/package.xml -------------------------------------------------------------------------------- /minimal_nodes/src/minimal_controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/minimal_nodes/src/minimal_controller.cpp -------------------------------------------------------------------------------- /minimal_nodes/src/minimal_publisher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/minimal_nodes/src/minimal_publisher.cpp -------------------------------------------------------------------------------- /minimal_nodes/src/minimal_simulator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/minimal_nodes/src/minimal_simulator.cpp -------------------------------------------------------------------------------- /minimal_nodes/src/minimal_subscriber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/minimal_nodes/src/minimal_subscriber.cpp -------------------------------------------------------------------------------- /minimal_robot_description/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/minimal_robot_description/CMakeLists.txt -------------------------------------------------------------------------------- /minimal_robot_description/minimal_robot.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/minimal_robot_description/minimal_robot.launch -------------------------------------------------------------------------------- /minimal_robot_description/minimal_robot_description.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/minimal_robot_description/minimal_robot_description.launch -------------------------------------------------------------------------------- /minimal_robot_description/minimal_robot_description.urdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/minimal_robot_description/minimal_robot_description.urdf -------------------------------------------------------------------------------- /minimal_robot_description/minimal_robot_visual.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/minimal_robot_description/minimal_robot_visual.launch -------------------------------------------------------------------------------- /minimal_robot_description/minimal_robot_visual.urdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/minimal_robot_description/minimal_robot_visual.urdf -------------------------------------------------------------------------------- /minimal_robot_description/minimal_robot_w_sensor.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/minimal_robot_description/minimal_robot_w_sensor.launch -------------------------------------------------------------------------------- /minimal_robot_description/minimal_robot_w_sensor.urdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/minimal_robot_description/minimal_robot_w_sensor.urdf -------------------------------------------------------------------------------- /minimal_robot_description/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsnewman/ros_class/HEAD/minimal_robot_description/package.xml --------------------------------------------------------------------------------