实例介绍
【实例简介】ROS By Example英文版源代码
ros_by_example_indigo 1和2合集,包括书 源码
【实例截图】
【核心代码】
.
├── ros_by_example_indigo
│ ├── rbx1-indigo-devel.zip
│ ├── rbx2-indigo-devel
│ │ ├── README.md
│ │ ├── grasping_pi_robot_moveit_config
│ │ │ ├── CMakeLists.txt
│ │ │ ├── config
│ │ │ │ ├── controllers.yaml
│ │ │ │ ├── fake_controllers.yaml
│ │ │ │ ├── grasping_pi_robot.srdf
│ │ │ │ ├── joint_limits.yaml
│ │ │ │ ├── kinematics.yaml
│ │ │ │ └── ompl_planning.yaml
│ │ │ ├── launch
│ │ │ │ ├── default_warehouse_db.launch
│ │ │ │ ├── demo.launch
│ │ │ │ ├── fake_moveit_controller_manager.launch.xml
│ │ │ │ ├── grasping_pi_robot_moveit_controller_manager.launch.xml
│ │ │ │ ├── grasping_pi_robot_moveit_sensor_manager.launch.xml
│ │ │ │ ├── move_group.launch
│ │ │ │ ├── moveit.rviz
│ │ │ │ ├── moveit_rviz.launch
│ │ │ │ ├── ompl_planning_pipeline.launch.xml
│ │ │ │ ├── planning_context.launch
│ │ │ │ ├── planning_pipeline.launch.xml
│ │ │ │ ├── run_benchmark_ompl.launch
│ │ │ │ ├── sensor_manager.launch.xml
│ │ │ │ ├── setup_assistant.launch
│ │ │ │ ├── trajectory_execution.launch.xml
│ │ │ │ ├── warehouse.launch
│ │ │ │ └── warehouse_settings.launch.xml
│ │ │ └── package.xml
│ │ ├── pedestal_pi_no_gripper_moveit_config
│ │ │ ├── CMakeLists.txt
│ │ │ ├── config
│ │ │ │ ├── controllers.yaml
│ │ │ │ ├── controllers_arbotix.yaml
│ │ │ │ ├── fake_controllers.yaml
│ │ │ │ ├── joint_limits.yaml
│ │ │ │ ├── kinematics.yaml
│ │ │ │ ├── ompl_planning.yaml
│ │ │ │ ├── pedestal_pi_no_gripper.srdf
│ │ │ │ └── sensors_rgbd.yaml
│ │ │ ├── launch
│ │ │ │ ├── default_warehouse_db.launch
│ │ │ │ ├── demo.launch
│ │ │ │ ├── fake_moveit_controller_manager.launch.xml
│ │ │ │ ├── move_group.launch
│ │ │ │ ├── moveit.rviz
│ │ │ │ ├── moveit_rviz.launch
│ │ │ │ ├── ompl_planning_pipeline.launch.xml
│ │ │ │ ├── pedestal_pi_no_gripper_moveit_controller_manager.launch.xml
│ │ │ │ ├── pedestal_pi_no_gripper_moveit_sensor_manager.launch.xml
│ │ │ │ ├── planning_context.launch
│ │ │ │ ├── planning_pipeline.launch.xml
│ │ │ │ ├── run_benchmark_ompl.launch
│ │ │ │ ├── sensor_manager.launch.xml
│ │ │ │ ├── setup_assistant.launch
│ │ │ │ ├── trajectory_execution.launch.xml
│ │ │ │ ├── warehouse.launch
│ │ │ │ └── warehouse_settings.launch.xml
│ │ │ └── package.xml
│ │ ├── pedestal_pi_with_gripper_moveit_config
│ │ │ ├── CMakeLists.txt
│ │ │ ├── config
│ │ │ │ ├── controllers.yaml
│ │ │ │ ├── fake_controllers.yaml
│ │ │ │ ├── joint_limits.yaml
│ │ │ │ ├── kinematics.yaml
│ │ │ │ ├── ompl_planning.yaml
│ │ │ │ ├── pedestal_pi_with_gripper.srdf
│ │ │ │ └── sensors_rgbd.yaml
│ │ │ ├── launch
│ │ │ │ ├── default_warehouse_db.launch
│ │ │ │ ├── demo.launch
│ │ │ │ ├── fake_moveit_controller_manager.launch.xml
│ │ │ │ ├── move_group.launch
│ │ │ │ ├── moveit.rviz
│ │ │ │ ├── moveit_rviz.launch
│ │ │ │ ├── ompl_planning_pipeline.launch.xml
│ │ │ │ ├── pedestal_pi_with_gripper_moveit_controller_manager.launch.xml
│ │ │ │ ├── pedestal_pi_with_gripper_moveit_sensor_manager.launch.xml
│ │ │ │ ├── planning_context.launch
│ │ │ │ ├── planning_pipeline.launch.xml
│ │ │ │ ├── run_benchmark_ompl.launch
│ │ │ │ ├── sensor_manager.launch.xml
│ │ │ │ ├── setup_assistant.launch
│ │ │ │ ├── trajectory_execution.launch.xml
│ │ │ │ ├── warehouse.launch
│ │ │ │ └── warehouse_settings.launch.xml
│ │ │ └── package.xml
│ │ ├── pi_robot_moveit_config
│ │ │ ├── CMakeLists.txt
│ │ │ ├── config
│ │ │ │ ├── controllers.yaml
│ │ │ │ ├── fake_controllers.yaml
│ │ │ │ ├── joint_limits.yaml
│ │ │ │ ├── kinematics.yaml
│ │ │ │ ├── ompl_planning.yaml
│ │ │ │ ├── pi_robot.srdf
│ │ │ │ └── sensors_rgbd.yaml
│ │ │ ├── launch
│ │ │ │ ├── default_warehouse_db.launch
│ │ │ │ ├── demo.launch
│ │ │ │ ├── fake_moveit_controller_manager.launch.xml
│ │ │ │ ├── joystick_control.launch
│ │ │ │ ├── move_group.launch
│ │ │ │ ├── moveit.rviz
│ │ │ │ ├── moveit_rviz.launch
│ │ │ │ ├── ompl_planning_pipeline.launch.xml
│ │ │ │ ├── pi_robot_moveit_controller_manager.launch.xml
│ │ │ │ ├── pi_robot_moveit_sensor_manager.launch.xml
│ │ │ │ ├── planning_context.launch
│ │ │ │ ├── planning_pipeline.launch.xml
│ │ │ │ ├── run_benchmark_ompl.launch
│ │ │ │ ├── sensor_manager.launch.xml
│ │ │ │ ├── setup_assistant.launch
│ │ │ │ ├── trajectory_execution.launch.xml
│ │ │ │ ├── warehouse.launch
│ │ │ │ └── warehouse_settings.launch.xml
│ │ │ └── package.xml
│ │ ├── rbx2
│ │ │ ├── CMakeLists.txt
│ │ │ └── package.xml
│ │ ├── rbx2-prereq.sh
│ │ ├── rbx2_ar_tags
│ │ │ ├── CMakeLists.txt
│ │ │ ├── ar_tags.rviz
│ │ │ ├── config
│ │ │ │ ├── Marker_8_large.png
│ │ │ │ └── Markers_0_2.png
│ │ │ ├── data
│ │ │ │ ├── MarkerData_0.png
│ │ │ │ ├── MarkerData_1.png
│ │ │ │ └── MarkerData_2.png
│ │ │ ├── launch
│ │ │ │ ├── ar_follower.launch
│ │ │ │ ├── ar_indiv_kinect.launch
│ │ │ │ ├── ar_indiv_no_kinect.launch
│ │ │ │ ├── ar_large_markers_kinect.launch
│ │ │ │ └── ar_tags_cog.launch
│ │ │ ├── mainpage.dox
│ │ │ ├── nodes
│ │ │ │ ├── ar_follower.py
│ │ │ │ └── ar_tags_cog.py
│ │ │ └── package.xml
│ │ ├── rbx2_arm_nav
│ │ │ ├── CMakeLists.txt
│ │ │ ├── config
│ │ │ │ ├── arm_nav.rviz
│ │ │ │ ├── arm_paths.rviz
│ │ │ │ ├── arm_sim.rviz
│ │ │ │ ├── attached_object.rviz
│ │ │ │ ├── demo.rviz
│ │ │ │ ├── demo_paths.rviz
│ │ │ │ ├── pcl.rviz
│ │ │ │ ├── pick_and_place.rviz
│ │ │ │ └── real_pick_and_place.rviz
│ │ │ ├── data
│ │ │ │ ├── meshes
│ │ │ │ │ └── box.stl
│ │ │ │ └── scenes
│ │ │ │ ├── countertop.scene
│ │ │ │ └── table_with_mug.scene
│ │ │ ├── launch
│ │ │ │ ├── demo_rviz.launch
│ │ │ │ ├── object_detection_demo.launch
│ │ │ │ ├── pedestal_pi_moveit_rviz.launch
│ │ │ │ ├── pi_robot_moveit_demo.launch
│ │ │ │ ├── saber_head_tracker.launch
│ │ │ │ └── simple_perception.launch
│ │ │ ├── mainpage.dox
│ │ │ ├── meshes
│ │ │ │ ├── hammer.dae
│ │ │ │ ├── lightsaber.dae
│ │ │ │ └── lightsaber.stl
│ │ │ ├── nodes
│ │ │ │ └── arm_tracker.py
│ │ │ ├── package.xml
│ │ │ ├── scenes
│ │ │ │ └── simple_scene.scene
│ │ │ ├── scripts
│ │ │ │ ├── fetch_tuck_arm.py
│ │ │ │ ├── get_arm_pose.py
│ │ │ │ ├── grasping_moveit_ik_demo.py
│ │ │ │ ├── gripper_trajectory_demo.py
│ │ │ │ ├── moveit_attached_object_demo.py
│ │ │ │ ├── moveit_cartesian_demo.py
│ │ │ │ ├── moveit_constraints_demo.py
│ │ │ │ ├── moveit_fk_demo.py
│ │ │ │ ├── moveit_ik_demo.py
│ │ │ │ ├── moveit_obstacles_demo.py
│ │ │ │ ├── moveit_pick_and_place_demo.py
│ │ │ │ ├── moveit_speed_demo.py
│ │ │ │ ├── pedestal_moveit_pick_and_place_demo.py
│ │ │ │ ├── pedestal_pi_moveit_ik_demo.py
│ │ │ │ ├── real_pick_and_place.py
│ │ │ │ └── trajectory_demo.py
│ │ │ ├── setup.py
│ │ │ └── src
│ │ │ └── rbx2_arm_nav
│ │ │ ├── __init__.py
│ │ │ └── arm_utils.py
│ │ ├── rbx2_bringup
│ │ │ ├── CMakeLists.txt
│ │ │ ├── config
│ │ │ │ ├── box_robot_base_only.yaml
│ │ │ │ ├── diagnostics.yaml
│ │ │ │ └── pi_robot_base_only.yaml
│ │ │ ├── kill_dynamixels.sh
│ │ │ ├── launch
│ │ │ │ ├── dynamixel_motor
│ │ │ │ │ ├── dynamixel_pedestal_pi_with_gripper.launch
│ │ │ │ │ └── head_only_dynamixels.launch
│ │ │ │ ├── fake_box_robot_base_only.launch
│ │ │ │ ├── fake_box_robot_with_gripper.launch
│ │ │ │ ├── grasping_pi_robot_no_base.launch
│ │ │ │ ├── hokuyo.launch
│ │ │ │ ├── laptop_battery.launch
│ │ │ │ ├── pedestal_pi_head_only.launch
│ │ │ │ ├── pedestal_pi_no_gripper.launch
│ │ │ │ ├── pedestal_pi_with_gripper.launch
│ │ │ │ ├── pi_robot_base_only.launch
│ │ │ │ ├── pi_robot_head_only.launch
│ │ │ │ └── pi_robot_with_gripper.launch
│ │ │ ├── mainpage.dox
│ │ │ ├── package.xml
│ │ │ ├── pedestal_pi.sh
│ │ │ └── sim.rviz
│ │ ├── rbx2_description
│ │ │ ├── CMakeLists.txt
│ │ │ ├── launch
│ │ │ │ ├── box_robot_base_only.launch
│ │ │ │ ├── box_robot_base_with_laser.launch
│ │ │ │ ├── box_robot_tele_torso_with_arm.launch
│ │ │ │ ├── box_robot_with_arm.launch
│ │ │ │ ├── box_robot_with_kinect.launch
│ │ │ │ ├── box_robot_with_pan_tilt_head.launch
│ │ │ │ ├── box_robot_with_pan_tilt_head_xtion.launch
│ │ │ │ ├── box_robot_with_torso.launch
│ │ │ │ ├── box_robot_with_two_arms.launch
│ │ │ │ ├── box_robot_with_xtion.launch
│ │ │ │ ├── pedestal_pi_head_only.launch
│ │ │ │ ├── pedestal_pi_no_gripper.launch
│ │ │ │ ├── pedestal_pi_with_gripper.launch
│ │ │ │ ├── pi_robot_base_only.launch
│ │ │ │ ├── pi_robot_base_with_laser.launch
│ │ │ │ ├── pi_robot_tele_torso_with_arm.launch
│ │ │ │ ├── pi_robot_with_arm.launch
│ │ │ │ ├── pi_robot_with_kinect.launch
│ │ │ │ ├── pi_robot_with_pan_tilt_head.launch
│ │ │ │ ├── pi_robot_with_pan_tilt_head_xtion.launch
│ │ │ │ ├── pi_robot_with_phantomx_gripper.launch
│ │ │ │ ├── pi_robot_with_tele_torso.launch
│ │ │ │ ├── pi_robot_with_torso.launch
│ │ │ │ ├── pi_robot_with_two_arms.launch
│ │ │ │ └── pi_robot_with_xtion.launch
│ │ │ ├── mainpage.dox
│ │ │ ├── meshes
│ │ │ │ ├── 68-02403-125_Spacer.dae
│ │ │ │ ├── 68-02421-8000-RA_Turtlebot_F-F_Standoff.dae
│ │ │ │ ├── 68-04552-1000-RA_Turtlebot_M-F_Standoff.dae
│ │ │ │ ├── 68-04552-2000-RA_Turtlebot_M-F_Standoff.dae
│ │ │ │ ├── 68-04556-RA_Kinect_Standoff_Assy.dae
│ │ │ │ ├── F1.dae
│ │ │ │ ├── F10.dae
│ │ │ │ ├── F10.stl
│ │ │ │ ├── F11.stl
│ │ │ │ ├── F2.dae
│ │ │ │ ├── F2.stl
│ │ │ │ ├── F3.dae
│ │ │ │ ├── F3.stl
│ │ │ │ ├── F4.dae
│ │ │ │ ├── F4.stl
│ │ │ │ ├── F9.stl
│ │ │ │ ├── README
│ │ │ │ ├── arm_head_base_plate.dae
│ │ │ │ ├── asus_xtion_pro_live.png
│ │ │ │ ├── ax12.dae
│ │ │ │ ├── ax12.stl
│ │ │ │ ├── ax12_box.dae
│ │ │ │ ├── ax12_box.stl
│ │ │ │ ├── create_body.dae
│ │ │ │ ├── create_body.tga
│ │ │ │ ├── disc.dae
│ │ │ │ ├── finger.dae
│ │ │ │ ├── finger.stl
│ │ │ │ ├── gripper_hand_fixed_link.stl
│ │ │ │ ├── guide_rail_fixed_link.stl
│ │ │ │ ├── kinect.dae
│ │ │ │ ├── kinect.jpg
│ │ │ │ ├── kinect.stl
│ │ │ │ ├── kinect.tga
│ │ │ │ ├── pedestal_pi
│ │ │ │ │ ├── pedestal_pi
│ │ │ │ │ │ └── texture.png
│ │ │ │ │ ├── pedestal_pi.dae
│ │ │ │ │ ├── pedestal_pi.stl
│ │ │ │ │ └── pedestal_pi_collision.dae
│ │ │ │ ├── pi_robot
│ │ │ │ │ ├── pi_robot_base.stl
│ │ │ │ │ ├── t-slot
│ │ │ │ │ │ └── Metal_Aluminum_Anodized_.jpg
│ │ │ │ │ ├── t-slot.dae
│ │ │ │ │ └── t_slot.stl
│ │ │ │ ├── pi_robot.dae
│ │ │ │ ├── pi_robot.stl
│ │ │ │ ├── plate_0_logo.dae
│ │ │ │ ├── plate_0_logo.tga
│ │ │ │ ├── plate_1_logo.dae
│ │ │ │ ├── plate_1_logo.tga
│ │ │ │ ├── plate_2_logo.dae
│ │ │ │ ├── plate_2_logo.tga
│ │ │ │ ├── stl_lowres
│ │ │ │ │ ├── F10.stl
│ │ │ │ │ ├── F2.stl
│ │ │ │ │ ├── F3.stl
│ │ │ │ │ ├── F4.stl
│ │ │ │ │ ├── F9.stl
│ │ │ │ │ ├── ax12_box.stl
│ │ │ │ │ ├── finger.stl
│ │ │ │ │ ├── kinect.stl
│ │ │ │ │ └── pi_robot.stl
│ │ │ │ ├── xtion.dae
│ │ │ │ └── xtion.stl
│ │ │ ├── package.xml
│ │ │ ├── sketchup
│ │ │ │ ├── pedestal_pi
│ │ │ │ │ ├── pedestal_pi_collision.skb
│ │ │ │ │ └── pedestal_pi_collision.skp
│ │ │ │ └── pi_robot
│ │ │ │ ├── kinect.skb
│ │ │ │ ├── kinect.skp
│ │ │ │ ├── pi_robot_base.skb
│ │ │ │ ├── pi_robot_base.skp
│ │ │ │ ├── t_slot.skp
│ │ │ │ ├── xtion.skb
│ │ │ │ └── xtion.skp
│ │ │ ├── urdf
│ │ │ │ ├── box_robot
│ │ │ │ │ ├── base.urdf.xacro
│ │ │ │ │ ├── box_arm.urdf.xacro
│ │ │ │ │ ├── box_gripper.urdf.xacro
│ │ │ │ │ ├── box_pan_tilt_head.urdf.xacro
│ │ │ │ │ ├── box_pan_tilt_head_xtion.urdf.xacro
│ │ │ │ │ ├── box_robot.urdf
│ │ │ │ │ ├── box_robot_base_only.xacro
│ │ │ │ │ ├── box_robot_base_with_laser.xacro
│ │ │ │ │ ├── box_robot_tele_torso_with_arm.xacro
│ │ │ │ │ ├── box_robot_with_arm.xacro
│ │ │ │ │ ├── box_robot_with_kinect.xacro
│ │ │ │ │ ├── box_robot_with_pan_tilt_head.xacro
│ │ │ │ │ ├── box_robot_with_pan_tilt_head_xtion.xacro
│ │ │ │ │ ├── box_robot_with_torso.xacro
│ │ │ │ │ ├── box_robot_with_two_arms.xacro
│ │ │ │ │ ├── box_robot_with_xtion.xacro
│ │ │ │ │ ├── dynamixel_box_arm_hardware.xacro
│ │ │ │ │ ├── dynamixel_box_head_hardware.xacro
│ │ │ │ │ ├── kinect_box.urdf.xacro
│ │ │ │ │ ├── tele_torso.urdf.xacro
│ │ │ │ │ ├── torso.urdf.xacro
│ │ │ │ │ └── xtion_box.urdf.xacro
│ │ │ │ ├── materials.urdf.xacro
│ │ │ │ ├── pedestal_pi
│ │ │ │ │ ├── output_ikfast61.cpp
│ │ │ │ │ ├── pedestal_pi_arm_paddle_hand.urdf.xacro
│ │ │ │ │ ├── pedestal_pi_head_only.xacro
│ │ │ │ │ ├── pedestal_pi_no_gripper.urdf
│ │ │ │ │ ├── pedestal_pi_no_gripper.xacro
│ │ │ │ │ ├── pedestal_pi_pan_tilt_head.urdf.xacro
│ │ │ │ │ ├── pedestal_pi_with_gripper.dae
│ │ │ │ │ ├── pedestal_pi_with_gripper.urdf
│ │ │ │ │ ├── pedestal_pi_with_gripper.xacro
│ │ │ │ │ └── pedestal_pi_with_gripper_rounded.dae
│ │ │ │ ├── pi_robot
│ │ │ │ │ ├── dynamixel_arm_hardware.xacro
│ │ │ │ │ ├── dynamixel_head_hardware.xacro
│ │ │ │ │ ├── grasping_pi_robot.dae
│ │ │ │ │ ├── grasping_pi_robot.urdf
│ │ │ │ │ ├── grasping_pi_robot.xacro
│ │ │ │ │ ├── grasping_pi_robot_rounded.dae
│ │ │ │ │ ├── kinect.urdf.xacro
│ │ │ │ │ ├── pi_arm.urdf.xacro
│ │ │ │ │ ├── pi_base.urdf.xacro
│ │ │ │ │ ├── pi_base_fixed_wheels.urdf.xacro
│ │ │ │ │ ├── pi_gripper.urdf.xacro
│ │ │ │ │ ├── pi_paddle_hand.urdf.xacro
│ │ │ │ │ ├── pi_pan_tilt_head.urdf.xacro
│ │ │ │ │ ├── pi_pan_tilt_head_xtion.urdf.xacro
│ │ │ │ │ ├── pi_robot.dae
│ │ │ │ │ ├── pi_robot.urdf
│ │ │ │ │ ├── pi_robot_base_only.xacro
│ │ │ │ │ ├── pi_robot_base_with_laser.xacro
│ │ │ │ │ ├── pi_robot_rounded.dae
│ │ │ │ │ ├── pi_robot_tele_torso_with_arm.xacro
│ │ │ │ │ ├── pi_robot_with_arm.xacro
│ │ │ │ │ ├── pi_robot_with_kinect.xacro
│ │ │ │ │ ├── pi_robot_with_pan_tilt_head.xacro
│ │ │ │ │ ├── pi_robot_with_pan_tilt_head_xtion.xacro
│ │ │ │ │ ├── pi_robot_with_phantomx_gripper.xacro
│ │ │ │ │ ├── pi_robot_with_tele_torso.xacro
│ │ │ │ │ ├── pi_robot_with_torso.xacro
│ │ │ │ │ ├── pi_robot_with_two_arms.xacro
│ │ │ │ │ ├── pi_robot_with_xtion.xacro
│ │ │ │ │ ├── pi_tele_torso.urdf.xacro
│ │ │ │ │ ├── pi_torso.urdf.xacro
│ │ │ │ │ ├── test.urdf
│ │ │ │ │ └── xtion.urdf.xacro
│ │ │ │ └── sensors
│ │ │ │ └── laser.urdf.xacro
│ │ │ └── urdf.rviz
│ │ ├── rbx2_diagnostics
│ │ │ ├── CMakeLists.txt
│ │ │ ├── config
│ │ │ │ ├── dynamixels.yaml
│ │ │ │ └── power.yaml
│ │ │ ├── launch
│ │ │ │ ├── monitor_dynamixels.launch
│ │ │ │ └── monitor_laptop_charge.launch
│ │ │ ├── mainpage.dox
│ │ │ ├── nodes
│ │ │ │ ├── monitor_dynamixels.py
│ │ │ │ └── monitor_laptop_charge.py
│ │ │ └── package.xml
│ │ ├── rbx2_dynamixels
│ │ │ ├── CMakeLists.txt
│ │ │ ├── config
│ │ │ │ ├── arbotix
│ │ │ │ │ ├── box_robot_with_gripper.yaml
│ │ │ │ │ ├── grasping_pi_robot_no_base.yaml
│ │ │ │ │ ├── pedestal_pi_head_only.yaml
│ │ │ │ │ ├── pedestal_pi_no_gripper.yaml
│ │ │ │ │ ├── pedestal_pi_with_gripper.yaml
│ │ │ │ │ ├── pi_robot_head_only.yaml
│ │ │ │ │ ├── pi_robot_no_gripper.yaml
│ │ │ │ │ ├── pi_robot_phantomx_gripper.yaml
│ │ │ │ │ └── pi_robot_with_gripper.yaml
│ │ │ │ ├── dynamixel_diagnostics.yaml
│ │ │ │ ├── dynamixels.rviz
│ │ │ │ └── head_only_diagnostics.yaml
│ │ │ ├── launch
│ │ │ │ └── head_tracker.launch
│ │ │ ├── mainpage.dox
│ │ │ ├── nodes
│ │ │ │ └── head_tracker.py
│ │ │ ├── package.xml
│ │ │ ├── scripts
│ │ │ │ ├── arbotix_disable_all_servos.py
│ │ │ │ ├── arbotix_enable_all_servos.py
│ │ │ │ ├── arbotix_low_speed_all_servos.py
│ │ │ │ ├── arbotix_relax_all_servos.py
│ │ │ │ └── head_trajectory_demo.py
│ │ │ ├── setup.py
│ │ │ └── src
│ │ │ └── rbx2_dynamixels
│ │ │ ├── __init__.py
│ │ │ └── dynamixel_utils.py
│ │ ├── rbx2_gazebo
│ │ │ ├── CMakeLists.txt
│ │ │ ├── config
│ │ │ │ ├── fetch.rviz
│ │ │ │ ├── ubr1.rviz
│ │ │ │ └── yocs_safety_mux.yaml
│ │ │ ├── launch
│ │ │ │ ├── kobuki_playground.launch
│ │ │ │ └── kobuki_yocs_safety_controller.launch
│ │ │ ├── mainpage.dox
│ │ │ ├── package.xml
│ │ │ ├── scripts
│ │ │ │ ├── fetch_cartesian_demo.py
│ │ │ │ ├── fetch_ik_demo.py
│ │ │ │ └── fetch_trajectory_demo.py
│ │ │ └── worlds
│ │ │ └── ladder.world
│ │ ├── rbx2_gui
│ │ │ ├── CMakeLists.txt
│ │ │ ├── dhttpd.sh
│ │ │ ├── favicon.ico
│ │ │ ├── images
│ │ │ │ ├── arrow-down.jpg
│ │ │ │ ├── arrow-left.jpg
│ │ │ │ ├── arrow-right.jpg
│ │ │ │ ├── arrow-up.jpg
│ │ │ │ ├── battery_charging.jpg
│ │ │ │ ├── battery_charging.png
│ │ │ │ ├── camera_pan.jpg
│ │ │ │ └── stop.jpg
│ │ │ ├── js
│ │ │ │ ├── easeljs.min.js
│ │ │ │ ├── eventemitter2.min.js
│ │ │ │ ├── jquery-1.10.2.min.js
│ │ │ │ ├── jquery-1.8.3.js
│ │ │ │ ├── jquery.longclick-min.js
│ │ │ │ ├── jqwidgets
│ │ │ │ │ ├── globalization
│ │ │ │ │ │ ├── ReadMe.txt
│ │ │ │ │ │ ├── globalize.culture.cs-CZ.js
│ │ │ │ │ │ ├── globalize.culture.de-DE.js
│ │ │ │ │ │ ├── globalize.culture.en-CA.js
│ │ │ │ │ │ ├── globalize.culture.en-US.js
│ │ │ │ │ │ ├── globalize.culture.fr-FR.js
│ │ │ │ │ │ ├── globalize.culture.he-IL.js
│ │ │ │ │ │ ├── globalize.culture.hr-HR.js
│ │ │ │ │ │ ├── globalize.culture.hu-HU.js
│ │ │ │ │ │ ├── globalize.culture.it-IT.js
│ │ │ │ │ │ ├── globalize.culture.ja-JP.js
│ │ │ │ │ │ ├── globalize.culture.lt.js
│ │ │ │ │ │ ├── globalize.culture.ru-RU.js
│ │ │ │ │ │ ├── globalize.culture.sa-IN.js
│ │ │ │ │ │ └── globalize.js
│ │ │ │ │ ├── jqx-all.js
│ │ │ │ │ ├── jqxbuttongroup.js
│ │ │ │ │ ├── jqxbuttons.js
│ │ │ │ │ ├── jqxcalendar.js
│ │ │ │ │ ├── jqxchart.js
│ │ │ │ │ ├── jqxcheckbox.js
│ │ │ │ │ ├── jqxcolorpicker.js
│ │ │ │ │ ├── jqxcombobox.js
│ │ │ │ │ ├── jqxcore.js
│ │ │ │ │ ├── jqxdata.export.js
│ │ │ │ │ ├── jqxdata.js
│ │ │ │ │ ├── jqxdatetimeinput.js
│ │ │ │ │ ├── jqxdocking.js
│ │ │ │ │ ├── jqxdockpanel.js
│ │ │ │ │ ├── jqxdragdrop.js
│ │ │ │ │ ├── jqxdropdownbutton.js
│ │ │ │ │ ├── jqxdropdownlist.js
│ │ │ │ │ ├── jqxexpander.js
│ │ │ │ │ ├── jqxgauge.js
│ │ │ │ │ ├── jqxgrid.aggregates.js
│ │ │ │ │ ├── jqxgrid.columnsreorder.js
│ │ │ │ │ ├── jqxgrid.columnsresize.js
│ │ │ │ │ ├── jqxgrid.edit.js
│ │ │ │ │ ├── jqxgrid.export.js
│ │ │ │ │ ├── jqxgrid.filter.js
│ │ │ │ │ ├── jqxgrid.grouping.js
│ │ │ │ │ ├── jqxgrid.js
│ │ │ │ │ ├── jqxgrid.pager.js
│ │ │ │ │ ├── jqxgrid.selection.js
│ │ │ │ │ ├── jqxgrid.sort.js
│ │ │ │ │ ├── jqxgrid.storage.js
│ │ │ │ │ ├── jqxinput.js
│ │ │ │ │ ├── jqxknockout.js
│ │ │ │ │ ├── jqxlistbox.js
│ │ │ │ │ ├── jqxlistmenu.js
│ │ │ │ │ ├── jqxmaskedinput.js
│ │ │ │ │ ├── jqxmenu.js
│ │ │ │ │ ├── jqxnavigationbar.js
│ │ │ │ │ ├── jqxnumberinput.js
│ │ │ │ │ ├── jqxpanel.js
│ │ │ │ │ ├── jqxpasswordinput.js
│ │ │ │ │ ├── jqxprogressbar.js
│ │ │ │ │ ├── jqxradiobutton.js
│ │ │ │ │ ├── jqxrating.js
│ │ │ │ │ ├── jqxresponse.js
│ │ │ │ │ ├── jqxscrollbar.js
│ │ │ │ │ ├── jqxscrollview.js
│ │ │ │ │ ├── jqxslider.js
│ │ │ │ │ ├── jqxsplitter.js
│ │ │ │ │ ├── jqxswitchbutton.js
│ │ │ │ │ ├── jqxtabs.js
│ │ │ │ │ ├── jqxtooltip.js
│ │ │ │ │ ├── jqxtouch.js
│ │ │ │ │ ├── jqxtree.js
│ │ │ │ │ ├── jqxtreemap.js
│ │ │ │ │ ├── jqxvalidator.js
│ │ │ │ │ ├── jqxwindow.js
│ │ │ │ │ └── styles
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── backImage.png
│ │ │ │ │ │ ├── backgroundTop.png
│ │ │ │ │ │ ├── bg_black.png
│ │ │ │ │ │ ├── bg_black_horizontal.png
│ │ │ │ │ │ ├── bg_blackhover.png
│ │ │ │ │ │ ├── bg_blackhover_horizontal.png
│ │ │ │ │ │ ├── bg_blackpressed.png
│ │ │ │ │ │ ├── bg_blackpressed_horizontal.png
│ │ │ │ │ │ ├── bg_blueenergy.png
│ │ │ │ │ │ ├── bg_darkblue.png
│ │ │ │ │ │ ├── bg_darkbluehover.png
│ │ │ │ │ │ ├── bg_darkbluepressed.png
│ │ │ │ │ │ ├── black_gradient.png
│ │ │ │ │ │ ├── blackbackground.png
│ │ │ │ │ │ ├── check_black.png
│ │ │ │ │ │ ├── check_disabled.png
│ │ │ │ │ │ ├── check_indeterminate_black.png
│ │ │ │ │ │ ├── check_indeterminate_disabled.png
│ │ │ │ │ │ ├── check_indeterminate_white.png
│ │ │ │ │ │ ├── check_white.png
│ │ │ │ │ │ ├── close.png
│ │ │ │ │ │ ├── close_white.png
│ │ │ │ │ │ ├── colorpicker
│ │ │ │ │ │ │ ├── ReadMe.txt
│ │ │ │ │ │ │ ├── bar-hue.png
│ │ │ │ │ │ │ ├── bar-saturation.png
│ │ │ │ │ │ │ ├── map-hue.png
│ │ │ │ │ │ │ ├── map-saturation-overlay.png
│ │ │ │ │ │ │ └── map-saturation.png
│ │ │ │ │ │ ├── crosshair-white.png
│ │ │ │ │ │ ├── crosshair.png
│ │ │ │ │ │ ├── darkness
│ │ │ │ │ │ │ ├── ReadMe.txt
│ │ │ │ │ │ │ ├── ui-bg_flat_30_cccccc_40x100.png
│ │ │ │ │ │ │ ├── ui-bg_flat_50_5c5c5c_40x100.png
│ │ │ │ │ │ │ ├── ui-bg_glass_20_555555_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_glass_40_0078a3_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_glass_40_ffc73d_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_gloss-wave_25_333333_500x100.png
│ │ │ │ │ │ │ ├── ui-bg_highlight-soft_80_eeeeee_1x100.png
│ │ │ │ │ │ │ ├── ui-bg_inset-soft_25_000000_1x100.png
│ │ │ │ │ │ │ ├── ui-bg_inset-soft_30_f58400_1x100.png
│ │ │ │ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_4b8e0b_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_a83300_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_cccccc_256x240.png
│ │ │ │ │ │ │ └── ui-icons_ffffff_256x240.png
│ │ │ │ │ │ ├── darkred_gradient.png
│ │ │ │ │ │ ├── drag.png
│ │ │ │ │ │ ├── dragcancel.png
│ │ │ │ │ │ ├── filter.png
│ │ │ │ │ │ ├── icon-down-white.png
│ │ │ │ │ │ ├── icon-down.png
│ │ │ │ │ │ ├── icon-left-white.png
│ │ │ │ │ │ ├── icon-left.png
│ │ │ │ │ │ ├── icon-right-white.png
│ │ │ │ │ │ ├── icon-right.png
│ │ │ │ │ │ ├── icon-showpassword.png
│ │ │ │ │ │ ├── icon-up-white.png
│ │ │ │ │ │ ├── icon-up.png
│ │ │ │ │ │ ├── le-frog
│ │ │ │ │ │ │ ├── ReadMe.txt
│ │ │ │ │ │ │ ├── ui-bg_diagonals-small_0_aaaaaa_40x40.png
│ │ │ │ │ │ │ ├── ui-bg_diagonals-thick_15_444444_40x40.png
│ │ │ │ │ │ │ ├── ui-bg_diagonals-thick_95_ffdc2e_40x40.png
│ │ │ │ │ │ │ ├── ui-bg_glass_55_fbf5d0_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_highlight-hard_30_285c00_1x100.png
│ │ │ │ │ │ │ ├── ui-bg_highlight-soft_33_3a8104_1x100.png
│ │ │ │ │ │ │ ├── ui-bg_highlight-soft_50_4eb305_1x100.png
│ │ │ │ │ │ │ ├── ui-bg_highlight-soft_60_4ca20b_1x100.png
│ │ │ │ │ │ │ ├── ui-bg_inset-soft_10_285c00_1x100.png
│ │ │ │ │ │ │ ├── ui-icons_4eb305_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_72b42d_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_cd0a0a_256x240.png
│ │ │ │ │ │ │ └── ui-icons_ffffff_256x240.png
│ │ │ │ │ │ ├── lightness
│ │ │ │ │ │ │ ├── ReadMe.txt
│ │ │ │ │ │ │ ├── ui-bg_diagonals-thick_18_b81900_40x40.png
│ │ │ │ │ │ │ ├── ui-bg_diagonals-thick_20_666666_40x40.png
│ │ │ │ │ │ │ ├── ui-bg_flat_10_000000_40x100.png
│ │ │ │ │ │ │ ├── ui-bg_glass_100_f6f6f6_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_glass_100_fdf5ce_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_gloss-wave_35_f6a828_500x100.png
│ │ │ │ │ │ │ ├── ui-bg_highlight-soft_100_eeeeee_1x100.png
│ │ │ │ │ │ │ ├── ui-bg_highlight-soft_75_ffe45c_1x100.png
│ │ │ │ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_228ef1_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_ef8c08_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_ffd27a_256x240.png
│ │ │ │ │ │ │ └── ui-icons_ffffff_256x240.png
│ │ │ │ │ │ ├── loader.gif
│ │ │ │ │ │ ├── menubutton.png
│ │ │ │ │ │ ├── metro-icon-down-white.png
│ │ │ │ │ │ ├── metro-icon-down.png
│ │ │ │ │ │ ├── metro-icon-left-white.png
│ │ │ │ │ │ ├── metro-icon-left.png
│ │ │ │ │ │ ├── metro-icon-right-white.png
│ │ │ │ │ │ ├── metro-icon-right.png
│ │ │ │ │ │ ├── metro-icon-up-white.png
│ │ │ │ │ │ ├── metro-icon-up.png
│ │ │ │ │ │ ├── multi-arrow.gif
│ │ │ │ │ │ ├── office-icon-down.png
│ │ │ │ │ │ ├── office-icon-left.png
│ │ │ │ │ │ ├── office-icon-right.png
│ │ │ │ │ │ ├── office-icon-up.png
│ │ │ │ │ │ ├── overcast
│ │ │ │ │ │ │ ├── ReadMe.txt
│ │ │ │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ │ │ │ ├── ui-bg_flat_0_eeeeee_40x100.png
│ │ │ │ │ │ │ ├── ui-bg_flat_55_c0402a_40x100.png
│ │ │ │ │ │ │ ├── ui-bg_flat_55_eeeeee_40x100.png
│ │ │ │ │ │ │ ├── ui-bg_glass_100_f8f8f8_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_glass_35_dddddd_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_glass_60_eeeeee_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_inset-hard_75_999999_1x100.png
│ │ │ │ │ │ │ ├── ui-bg_inset-soft_50_c9c9c9_1x100.png
│ │ │ │ │ │ │ ├── ui-icons_3383bb_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_454545_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_70b2e1_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_999999_256x240.png
│ │ │ │ │ │ │ └── ui-icons_fbc856_256x240.png
│ │ │ │ │ │ ├── pointer.png
│ │ │ │ │ │ ├── rangebar_classic.png
│ │ │ │ │ │ ├── rangebar_darkblue.png
│ │ │ │ │ │ ├── rangebar_shinyblack.png
│ │ │ │ │ │ ├── rangebar_summer.png
│ │ │ │ │ │ ├── red_arrow_down.png
│ │ │ │ │ │ ├── red_arrow_up.png
│ │ │ │ │ │ ├── red_gradient.png
│ │ │ │ │ │ ├── redmond
│ │ │ │ │ │ │ ├── ReadMe.txt
│ │ │ │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ │ │ │ ├── ui-bg_flat_55_fbec88_40x100.png
│ │ │ │ │ │ │ ├── ui-bg_glass_75_d0e5f5_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_glass_85_dfeffc_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_gloss-wave_55_5c9ccc_500x100.png
│ │ │ │ │ │ │ ├── ui-bg_inset-hard_100_f5f8f9_1x100.png
│ │ │ │ │ │ │ ├── ui-bg_inset-hard_100_fcfdfd_1x100.png
│ │ │ │ │ │ │ ├── ui-icons_217bc0_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_469bdd_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_6da8d5_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_cd0a0a_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_d8e7f3_256x240.png
│ │ │ │ │ │ │ └── ui-icons_f9bd01_256x240.png
│ │ │ │ │ │ ├── roundbg_check_black.png
│ │ │ │ │ │ ├── roundbg_check_disabled.png
│ │ │ │ │ │ ├── roundbg_check_indeterminate.png
│ │ │ │ │ │ ├── roundbg_check_white.png
│ │ │ │ │ │ ├── roundbg_classic_hover.png
│ │ │ │ │ │ ├── roundbg_classic_normal.png
│ │ │ │ │ │ ├── roundbg_disabled.png
│ │ │ │ │ │ ├── smoothness
│ │ │ │ │ │ │ ├── ReadMe.txt
│ │ │ │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ │ │ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ │ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_454545_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_888888_256x240.png
│ │ │ │ │ │ │ └── ui-icons_cd0a0a_256x240.png
│ │ │ │ │ │ ├── sortasc.png
│ │ │ │ │ │ ├── sortascbutton.png
│ │ │ │ │ │ ├── sortdesc.png
│ │ │ │ │ │ ├── sortdescbutton.png
│ │ │ │ │ │ ├── sortremove.png
│ │ │ │ │ │ ├── star.png
│ │ │ │ │ │ ├── star_disabled.png
│ │ │ │ │ │ ├── star_hover.png
│ │ │ │ │ │ ├── start
│ │ │ │ │ │ │ ├── ReadMe.txt
│ │ │ │ │ │ │ ├── ui-bg_flat_55_999999_40x100.png
│ │ │ │ │ │ │ ├── ui-bg_flat_75_aaaaaa_40x100.png
│ │ │ │ │ │ │ ├── ui-bg_glass_45_0078ae_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_glass_55_f8da4e_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_glass_75_79c9ec_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_gloss-wave_45_e14f1c_500x100.png
│ │ │ │ │ │ │ ├── ui-bg_gloss-wave_50_6eac2c_500x100.png
│ │ │ │ │ │ │ ├── ui-bg_gloss-wave_75_2191c0_500x100.png
│ │ │ │ │ │ │ ├── ui-bg_inset-hard_100_fcfdfd_1x100.png
│ │ │ │ │ │ │ ├── ui-icons_0078ae_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_056b93_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_d8e7f3_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_e0fdff_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_f5e175_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_f7a50d_256x240.png
│ │ │ │ │ │ │ └── ui-icons_fcd113_256x240.png
│ │ │ │ │ │ ├── sunny
│ │ │ │ │ │ │ ├── ReadMe.txt
│ │ │ │ │ │ │ ├── ui-bg_diagonals-medium_20_d34d17_40x40.png
│ │ │ │ │ │ │ ├── ui-bg_flat_30_cccccc_40x100.png
│ │ │ │ │ │ │ ├── ui-bg_flat_50_5c5c5c_40x100.png
│ │ │ │ │ │ │ ├── ui-bg_gloss-wave_45_817865_500x100.png
│ │ │ │ │ │ │ ├── ui-bg_gloss-wave_60_fece2f_500x100.png
│ │ │ │ │ │ │ ├── ui-bg_gloss-wave_70_ffdd57_500x100.png
│ │ │ │ │ │ │ ├── ui-bg_gloss-wave_90_fff9e5_500x100.png
│ │ │ │ │ │ │ ├── ui-bg_highlight-soft_100_feeebd_1x100.png
│ │ │ │ │ │ │ ├── ui-bg_inset-soft_30_ffffff_1x100.png
│ │ │ │ │ │ │ ├── ui-icons_3d3d3d_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_bd7b00_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_d19405_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_eb990f_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_ed9f26_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_fadc7a_256x240.png
│ │ │ │ │ │ │ └── ui-icons_ffe180_256x240.png
│ │ │ │ │ │ ├── tick.png
│ │ │ │ │ │ ├── track_classic.png
│ │ │ │ │ │ ├── track_darkblue.png
│ │ │ │ │ │ ├── track_shinyblack.png
│ │ │ │ │ │ └── track_summer.png
│ │ │ │ │ ├── jqx.arctic.css
│ │ │ │ │ ├── jqx.base.css
│ │ │ │ │ ├── jqx.black.css
│ │ │ │ │ ├── jqx.bootstrap.css
│ │ │ │ │ ├── jqx.classic.css
│ │ │ │ │ ├── jqx.darkblue.css
│ │ │ │ │ ├── jqx.energyblue.css
│ │ │ │ │ ├── jqx.fresh.css
│ │ │ │ │ ├── jqx.highcontrast.css
│ │ │ │ │ ├── jqx.metro.css
│ │ │ │ │ ├── jqx.metrodark.css
│ │ │ │ │ ├── jqx.office.css
│ │ │ │ │ ├── jqx.orange.css
│ │ │ │ │ ├── jqx.shinyblack.css
│ │ │ │ │ ├── jqx.summer.css
│ │ │ │ │ ├── jqx.ui-darkness.css
│ │ │ │ │ ├── jqx.ui-le-frog.css
│ │ │ │ │ ├── jqx.ui-lightness.css
│ │ │ │ │ ├── jqx.ui-overcast.css
│ │ │ │ │ ├── jqx.ui-redmond.css
│ │ │ │ │ ├── jqx.ui-smoothness.css
│ │ │ │ │ ├── jqx.ui-start.css
│ │ │ │ │ ├── jqx.ui-sunny.css
│ │ │ │ │ └── jqx.web.css
│ │ │ │ ├── kinetic-v5.0.1.min.js
│ │ │ │ ├── kinetic-v5.1.0.min.js
│ │ │ │ ├── mjpegcanvas.min.js
│ │ │ │ ├── nav2d.js
│ │ │ │ ├── pi_remote2.js
│ │ │ │ ├── robot_gui.js
│ │ │ │ ├── ros2d.js
│ │ │ │ ├── ros2d.min.js
│ │ │ │ ├── ros3d.min.js
│ │ │ │ ├── roslib.min.js
│ │ │ │ ├── simple_gui.js
│ │ │ │ └── three.min.js
│ │ │ ├── launch
│ │ │ │ ├── node_launcher_plus_rosbridge.launch
│ │ │ │ ├── rosbridge.launch
│ │ │ │ └── web_video_server.launch
│ │ │ ├── mainpage.dox
│ │ │ ├── mjpeg_server.html
│ │ │ ├── nav.rviz
│ │ │ ├── package.xml
│ │ │ ├── pi_remote2.html
│ │ │ ├── robot_gui.html
│ │ │ ├── scripts
│ │ │ │ ├── install-js-packages.sh
│ │ │ │ ├── mini-httpd.conf
│ │ │ │ └── mini-httpd.sh
│ │ │ ├── simple_gui.html
│ │ │ ├── styles
│ │ │ │ ├── pi_remote.css
│ │ │ │ └── robot_gui.css
│ │ │ ├── tabs
│ │ │ │ ├── diagnostics.html
│ │ │ │ ├── main.html
│ │ │ │ ├── misc.html
│ │ │ │ ├── navigation.html
│ │ │ │ └── parameters.html
│ │ │ ├── test_grid.html
│ │ │ └── test_map.html
│ │ ├── rbx2_msgs
│ │ │ ├── CMakeLists.txt
│ │ │ ├── mainpage.dox
│ │ │ ├── package.xml
│ │ │ ├── src
│ │ │ │ └── rbx2_msgs
│ │ │ │ ├── __init__.py
│ │ │ │ └── srv
│ │ │ │ ├── _SetBatteryLevel.py
│ │ │ │ └── __init__.py
│ │ │ └── srv
│ │ │ └── SetBatteryLevel.srv
│ │ ├── rbx2_nav
│ │ │ ├── CMakeLists.txt
│ │ │ ├── config
│ │ │ │ ├── fake
│ │ │ │ │ ├── base_local_planner_params.yaml
│ │ │ │ │ ├── costmap_common_params.yaml
│ │ │ │ │ ├── global_costmap_params.yaml
│ │ │ │ │ └── local_costmap_params.yaml
│ │ │ │ ├── nav.rviz
│ │ │ │ ├── nav_test_params.yaml
│ │ │ │ ├── sim.rviz
│ │ │ │ ├── yocs_cmd_vel.yaml
│ │ │ │ └── yocs_cmd_vel_with_keyboard.yaml
│ │ │ ├── launch
│ │ │ │ ├── mux_fake_move_base.launch
│ │ │ │ ├── mux_fake_move_base_blank_map.launch
│ │ │ │ ├── mux_joystick_teleop.launch
│ │ │ │ ├── mux_keyboard_teleop.launch
│ │ │ │ ├── yocs_cmd_vel.launch
│ │ │ │ └── yocs_cmd_vel_with_keyboard.launch
│ │ │ ├── mainpage.dox
│ │ │ ├── maps
│ │ │ │ ├── blank_map.pgm
│ │ │ │ ├── blank_map.yaml
│ │ │ │ ├── blank_map_with_obstacle.pgm
│ │ │ │ ├── blank_map_with_obstacle.yaml
│ │ │ │ ├── test_map.pgm
│ │ │ │ └── test_map.yaml
│ │ │ ├── nodes
│ │ │ │ └── select_cmd_vel.py
│ │ │ └── package.xml
│ │ ├── rbx2_tasks
│ │ │ ├── CMakeLists.txt
│ │ │ ├── launch
│ │ │ │ └── fake_turtlebot.launch
│ │ │ ├── mainpage.dox
│ │ │ ├── nav_tasks.rviz
│ │ │ ├── nodes
│ │ │ │ ├── add_remove_tree.py
│ │ │ │ ├── clean_house_smach.py
│ │ │ │ ├── clean_house_tree.py
│ │ │ │ ├── monitor_fake_battery.py
│ │ │ │ ├── parallel_tree.py
│ │ │ │ ├── patrol_script.py
│ │ │ │ ├── patrol_smach.py
│ │ │ │ ├── patrol_smach_callback.py
│ │ │ │ ├── patrol_smach_concurrence.py
│ │ │ │ ├── patrol_smach_iterator.py
│ │ │ │ ├── patrol_tree.py
│ │ │ │ └── random_patrol_smach.py
│ │ │ ├── package.xml
│ │ │ ├── setup.py
│ │ │ └── src
│ │ │ └── rbx2_tasks
│ │ │ ├── __init__.py
│ │ │ ├── clean_house_tasks_tree.py
│ │ │ └── task_setup.py
│ │ ├── rbx2_utils
│ │ │ ├── CMakeLists.txt
│ │ │ ├── cfg
│ │ │ │ ├── BatterySimulator.cfg
│ │ │ │ └── Pub3DTarget.cfg
│ │ │ ├── docs
│ │ │ │ ├── BatterySimulatorConfig-usage.dox
│ │ │ │ ├── BatterySimulatorConfig.dox
│ │ │ │ └── BatterySimulatorConfig.wikidoc
│ │ │ ├── fake_target.rviz
│ │ │ ├── launch
│ │ │ │ ├── battery_simulator.launch
│ │ │ │ ├── pub_3d_target.launch
│ │ │ │ └── pub_tf_frame.launch
│ │ │ ├── mainpage.dox
│ │ │ ├── nodes
│ │ │ │ ├── battery_simulator.py
│ │ │ │ ├── dyna_client.py
│ │ │ │ ├── pub_3d_target.py
│ │ │ │ └── pub_tf_frame.py
│ │ │ ├── package.xml
│ │ │ ├── src
│ │ │ │ ├── joint_utils.py
│ │ │ │ └── rbx2_utils
│ │ │ │ ├── __init__.py
│ │ │ │ ├── cfg
│ │ │ │ │ ├── BatterySimulatorConfig.py
│ │ │ │ │ └── __init__.py
│ │ │ │ └── srv
│ │ │ │ ├── _KillProcess.py
│ │ │ │ ├── _LaunchProcess.py
│ │ │ │ ├── _OldLaunchProcess.py
│ │ │ │ └── __init__.py
│ │ │ └── srv
│ │ │ ├── KillProcess.srv
│ │ │ ├── LaunchProcess.srv
│ │ │ └── OldLaunchProcess.srv
│ │ └── rbx2_vision
│ │ ├── CMakeLists.txt
│ │ ├── config
│ │ │ ├── pcl.rviz
│ │ │ └── track_pointcloud.rviz
│ │ ├── launch
│ │ │ ├── includes
│ │ │ │ └── device_hydro.launch.xml
│ │ │ ├── nearest_cloud.launch
│ │ │ ├── openni_node.launch
│ │ │ ├── unused
│ │ │ │ ├── background_foreground.launch
│ │ │ │ ├── camera_node.launch
│ │ │ │ ├── motion_detection.launch
│ │ │ │ ├── motion_detection2.launch
│ │ │ │ ├── motion_history_demo.launch
│ │ │ │ ├── ros2opencv2.launch
│ │ │ │ └── sensor_message_gateway.launch
│ │ │ └── usb_cam.launch
│ │ ├── mainpage.dox
│ │ ├── nodes
│ │ │ ├── follower3.py
│ │ │ ├── nearest_cloud.py
│ │ │ ├── nearest_cloud_with_pose.py
│ │ │ └── unused
│ │ │ ├── background_foreground.py
│ │ │ ├── colorize_clusters.py
│ │ │ ├── common.py
│ │ │ ├── cv_bridge_demo.py
│ │ │ ├── ecto_clusters.py
│ │ │ ├── ecto_convex_hull.py
│ │ │ ├── ecto_cropper.py
│ │ │ ├── ecto_largest_cluster.py
│ │ │ ├── ecto_passthrough.py
│ │ │ ├── ecto_pcl_demo.py
│ │ │ ├── ecto_pcl_demo_2.py
│ │ │ ├── ecto_ror.py
│ │ │ ├── ecto_sor.py
│ │ │ ├── ecto_test.py
│ │ │ ├── ecto_tracker.py
│ │ │ ├── motion_detection.py
│ │ │ ├── motion_detection2.py
│ │ │ ├── motion_history_demo.py
│ │ │ ├── tabletop_segmentation.py
│ │ │ ├── tabletop_segmentation1.py
│ │ │ ├── tabletop_segmentation2.py
│ │ │ └── template_matcher.py
│ │ └── package.xml
│ ├── rbx2-indigo-devel.zip
│ ├── ros_by_example_indigo_1.pdf
│ └── ros_by_example_indigo_2.pdf
└── 好例子网_ros_by_example_indigo.rar
122 directories, 885 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论