在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → ROS机器人程序设计(原书第2版)_源码

ROS机器人程序设计(原书第2版)_源码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:58.64M
  • 下载次数:26
  • 浏览次数:305
  • 发布时间:2020-09-12
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
ROS机器人程序设计(原书第2版)_源码 ROS机器人程序设计(原书第2版)_源码
【实例截图】
【核心代码】
ROS机器人程序设计(原书第2版)
└── ROS机器人程序设计(原书第2版)
├── chapter10_tutorials
│   ├── chapter10_tutorials
│   │   ├── CMakeLists.txt
│   │   └── package.xml
│   ├── images
│   │   ├── rosbook_arm_moveit_no_controllers.png
│   │   └── rosbook_arm_moveit.png
│   ├── LICENSE
│   ├── README.md
│   ├── rosbook_arm_bringup
│   │   ├── CMakeLists.txt
│   │   ├── config
│   │   │   ├── approach_planner.yaml
│   │   │   └── rosbook_arm_motions.yaml
│   │   ├── launch
│   │   │   ├── play_motion.launch
│   │   │   └── rosbook_arm_bringup.launch
│   │   └── package.xml
│   ├── rosbook_arm_controller_configuration
│   │   ├── CMakeLists.txt
│   │   ├── launch
│   │   │   └── default_controllers.launch
│   │   └── package.xml
│   ├── rosbook_arm_controller_configuration_gazebo
│   │   ├── CMakeLists.txt
│   │   ├── config
│   │   │   ├── joint_trajectory_controllers.yaml
│   │   │   └── pids.yaml
│   │   └── package.xml
│   ├── rosbook_arm_description
│   │   ├── CMakeLists.txt
│   │   ├── config
│   │   │   └── joint_limits.yaml
│   │   ├── gazebo
│   │   │   └── gazebo.urdf.xacro
│   │   ├── meshes
│   │   │   └── sensors
│   │   │   └── xtion_pro_live
│   │   │   ├── xtion_pro_live.dae
│   │   │   └── xtion_pro_live.png
│   │   ├── package.xml
│   │   ├── robots
│   │   │   ├── rosbook_arm_base.urdf.xacro
│   │   │   ├── rosbook_arm_rgbd.urdf.xacro
│   │   │   └── upload_rosbook_arm.launch
│   │   └── urdf
│   │   ├── arm
│   │   │   ├── arm.gazebo.xacro
│   │   │   ├── arm.transmission.xacro
│   │   │   └── arm.urdf.xacro
│   │   ├── base
│   │   │   ├── base.gazebo.xacro
│   │   │   └── base.urdf.xacro
│   │   ├── deg_to_rad.xacro
│   │   ├── gripper
│   │   │   ├── gripper.gazebo.xacro
│   │   │   ├── gripper.transmission.xacro
│   │   │   └── gripper.urdf.xacro
│   │   ├── inertia.xacro
│   │   ├── materials.urdf.xacro
│   │   └── sensors
│   │   ├── xtion_pro_live.gazebo.xacro
│   │   └── xtion_pro_live.urdf.xacro
│   ├── rosbook_arm_gazebo
│   │   ├── CMakeLists.txt
│   │   ├── launch
│   │   │   ├── rosbook_arm_empty_world.launch
│   │   │   ├── rosbook_arm_gazebo.launch
│   │   │   ├── rosbook_arm_grasping_world.launch
│   │   │   └── rosbook_arm_spawn.launch
│   │   ├── package.xml
│   │   └── worlds
│   │   ├── empty.world
│   │   └── grasping.world
│   ├── rosbook_arm_hardware_gazebo
│   │   ├── CMakeLists.txt
│   │   ├── include
│   │   │   └── rosbook_arm_hardware_gazebo
│   │   │   └── rosbook_arm_hardware_gazebo.h
│   │   ├── package.xml
│   │   ├── rosbook_arm_hardware_gazebo_plugins.xml
│   │   └── src
│   │   └── rosbook_arm_hardware_gazebo.cpp
│   ├── rosbook_arm_moveit_config
│   │   ├── CMakeLists.txt
│   │   ├── config
│   │   │   ├── controllers.yaml
│   │   │   ├── fake_controllers.yaml
│   │   │   ├── joint_limits.yaml
│   │   │   ├── kinematics.yaml
│   │   │   ├── moveit.rviz
│   │   │   ├── ompl_planning.yaml
│   │   │   ├── rosbook_arm.srdf
│   │   │   └── sensors_rgbd.yaml
│   │   ├── launch
│   │   │   ├── default_warehouse_db.launch
│   │   │   ├── demo.launch
│   │   │   ├── fake_moveit_controller_manager.launch.xml
│   │   │   ├── move_group.launch
│   │   │   ├── moveit_planning_execution.launch
│   │   │   ├── moveit.rviz
│   │   │   ├── moveit_rviz.launch
│   │   │   ├── ompl_planning_pipeline.launch.xml
│   │   │   ├── planning_context.launch
│   │   │   ├── planning_pipeline.launch.xml
│   │   │   ├── rosbook_arm_moveit_controller_manager.launch.xml
│   │   │   ├── rosbook_arm_moveit_sensor_manager.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
│   ├── rosbook_arm_pick_and_place
│   │   ├── CMakeLists.txt
│   │   ├── config
│   │   │   └── rosbook_arm_grasp_data.yaml
│   │   ├── launch
│   │   │   └── grasp_generator_server.launch
│   │   ├── package.xml
│   │   └── scripts
│   │   └── pick_and_place.py
│   └── rosbook_arm_snippets
│   ├── CMakeLists.txt
│   ├── package.xml
│   └── src
│   ├── move_group_add_object.cpp
│   ├── move_group_plan_group_state.cpp
│   ├── move_group_plan_random_target.cpp
│   ├── move_group_plan_single_target.cpp
│   └── move_group_remove_object.cpp
├── chapter2_tutorials
│   ├── cfg
│   │   └── chapter2.cfg
│   ├── CMakeLists.txt
│   ├── launch
│   │   └── chapter2.launch
│   ├── msg
│   │   └── chapter2_msg1.msg
│   ├── package.xml
│   ├── src
│   │   ├── example1_a.cpp
│   │   ├── example1_b.cpp
│   │   ├── example2_a.cpp
│   │   ├── example2_b.cpp
│   │   ├── example3_a.cpp
│   │   ├── example3_b.cpp
│   │   └── example4.cpp
│   └── srv
│   └── chapter2_srv1.srv
├── chapter3_tutorials
│   ├── bag
│   │   └── 2014-07-01-22-54-34.bag
│   ├── cfg
│   │   └── DynamicParam.cfg
│   ├── CMakeLists.txt
│   ├── config
│   │   ├── bag_plot.perspective
│   │   ├── chapter3_tutorials.config
│   │   ├── diagnostic_aggregator.yaml
│   │   ├── example10.rviz
│   │   ├── example9.rviz
│   │   └── example_tf.rviz
│   ├── launch
│   │   ├── example10.launch
│   │   ├── example1_gdb.launch
│   │   ├── example1.launch
│   │   ├── example1_valgrind.launch
│   │   ├── example2.launch
│   │   ├── example3.launch
│   │   ├── example4_5.launch
│   │   ├── example4_record.launch
│   │   ├── example6.launch
│   │   ├── example7.launch
│   │   ├── example8.launch
│   │   └── example9.launch
│   ├── output
│   │   └── gdb_run_node_example1.txt
│   ├── package.xml
│   ├── src
│   │   ├── example10.cpp
│   │   ├── example1.cpp
│   │   ├── example2.cpp
│   │   ├── example3.cpp
│   │   ├── example4.cpp
│   │   ├── example5.cpp
│   │   ├── example6.cpp
│   │   ├── example7.cpp
│   │   ├── example8.cpp
│   │   └── example9.cpp
│   └── srv
│   └── SetSpeed.srv
├── chapter4_tutorials
│   ├── CMakeLists.txt
│   ├── launch
│   │   ├── example1.launch
│   │   ├── example2.launch
│   │   └── example6.launch
│   ├── package.xml
│   ├── rviz
│   │   └── laser.rviz
│   └── src
│   ├── c4_example1.cpp
│   ├── c4_example2.cpp
│   ├── c4_example3.cpp
│   ├── c4_example4.cpp
│   ├── c4_example5_1.ino
│   ├── c4_example5_2.cpp
│   ├── c4_example5_2.ino
│   ├── c4_example6.cpp
│   ├── c4_example7.cpp
│   ├── c4_example8.cpp
│   └── c4_example9.cpp
├── chapter5_tutorials
│   ├── bag
│   │   └── viso2_demo
│   │   └── download_amphoras_pool_bag_files.sh
│   ├── calibration
│   │   ├── camera
│   │   │   ├── calibrationdata.tar.gz
│   │   │   ├── cameracalibrator-4-stdout.log
│   │   │   └── cameracheck-stdout.log
│   │   ├── camera_stereo
│   │   │   ├── calibrationdata.tar.gz
│   │   │   ├── cameracalibrator-4-stdout.log
│   │   │   └── cameracheck-stdout.log
│   │   ├── firewire_camera
│   │   │   ├── calibrationdata.tar.gz
│   │   │   └── cameracalibrator-4-stdout.log
│   │   ├── gscam
│   │   │   ├── calibrationdata.tar.gz
│   │   │   └── stdout.log
│   │   └── pattern
│   │   └── calibration_pattern_chessboard.pdf
│   ├── cfg
│   │   ├── Camera.cfg
│   │   ├── CameraStereo.cfg
│   │   └── Homography.cfg
│   ├── CMakeLists.txt
│   ├── config
│   │   ├── camera
│   │   │   ├── calibration_webcam.yaml
│   │   │   └── webcam.yaml
│   │   ├── camera_stereo
│   │   │   ├── disparity.yaml
│   │   │   ├── logitech_c120_left.yaml
│   │   │   ├── logitech_c120_right.yaml
│   │   │   ├── logitech_c120.yaml
│   │   │   ├── rviz_odometry.vcg
│   │   │   └── rviz.vcg
│   │   ├── chapter5_tutorials.config
│   │   ├── firewire_camera
│   │   │   ├── calibration_firewire_camera.yaml
│   │   │   └── format7_mode0.yaml
│   │   ├── fovis_demo
│   │   │   ├── openni_kinect_hw_registered.yaml
│   │   │   ├── openni_kinect_no_registered.yaml
│   │   │   ├── openni_kinect_sw_registered.yaml
│   │   │   ├── rviz_hw_registered.rviz
│   │   │   ├── rviz_no_registered.rviz
│   │   │   └── rviz_sw_registered.rviz
│   │   ├── gscam
│   │   │   ├── calibration_gscam.yaml
│   │   │   └── logitech.yaml
│   │   ├── usb_cam
│   │   │   └── logitech.yaml
│   │   └── viso2_demo
│   │   ├── disparity.yaml
│   │   └── rviz.vcg
│   ├── launch
│   │   ├── calibration
│   │   │   ├── calibration_camera_chessboard.launch
│   │   │   ├── calibration_camera_stereo_chessboard.launch
│   │   │   ├── calibration_firewire_camera_acircles.launch
│   │   │   ├── calibration_firewire_camera_chessboard.launch
│   │   │   ├── calibration_firewire_camera_circles.launch
│   │   │   └── calibration_gscam_chessboard.launch
│   │   ├── camera.launch
│   │   ├── camera_polling.launch
│   │   ├── camera_stereo.launch
│   │   ├── camera_timer.launch
│   │   ├── firewire_camera.launch
│   │   ├── fovis_demo.launch
│   │   ├── fovis_hw_registered.launch
│   │   ├── fovis_no_registered.launch
│   │   ├── fovis_sw_registered.launch
│   │   ├── frames
│   │   │   └── stereo_frames.launch
│   │   ├── gscam.launch
│   │   ├── homography.launch
│   │   ├── openni_kinect_hw_registered.launch
│   │   ├── openni_kinect_no_registered.launch
│   │   ├── openni_kinect_sw_registered.launch
│   │   ├── usb_cam.launch
│   │   ├── viso2_demo.launch
│   │   └── visual_odometry
│   │   ├── viso2_mono_odometer.launch
│   │   └── viso2_stereo_odometer.launch
│   ├── package.xml
│   └── src
│   ├── camera.cpp
│   ├── camera_polling.cpp
│   ├── camera_stereo.cpp
│   ├── camera_timer.cpp
│   └── homography.cpp
├── chapter6_tutorials
│   ├── CMakeLists.txt
│   ├── data
│   │   ├── test_pcd.pcd
│   │   └── write_pcd_test.pcd
│   ├── package.xml
│   └── src
│   ├── pcl_create.cpp
│   ├── pcl_downsampling.cpp
│   ├── pcl_filter.cpp
│   ├── pcl_matching.cpp
│   ├── pcl_model_estimation.cpp
│   ├── pcl_partitioning.cpp
│   ├── pcl_planar_segmentation.cpp
│   ├── pcl_read.cpp
│   ├── pcl_visualize2.cpp
│   ├── pcl_visualize.cpp
│   └── pcl_write.cpp
├── chapter7_tutorials
│   ├── chapter7_tutorials
│   │   ├── CMakeLists.txt
│   │   └── package.xml
│   ├── robot1_description
│   │   ├── CMakeLists.txt
│   │   ├── launch
│   │   │   ├── display.launch
│   │   │   ├── display_state_pub.launch
│   │   │   └── state_xacro.launch
│   │   ├── meshes
│   │   │   ├── bot.dae
│   │   │   └── hokuyo.dae
│   │   ├── package.xml
│   │   ├── src
│   │   │   └── state_publisher.cpp
│   │   ├── urdf
│   │   │   ├── dae.urdf
│   │   │   ├── origins.gv
│   │   │   ├── origins.pdf
│   │   │   ├── robot1_arm.xacro
│   │   │   ├── robot1_base_01_cam_hok.xacro
│   │   │   ├── robot1_base_01_cam.xacro
│   │   │   ├── robot1_base_01.xacro
│   │   │   ├── robot1_base_02.xacro
│   │   │   ├── robot1_base_03_hydro.xacro
│   │   │   ├── robot1_base_03.xacro
│   │   │   ├── robot1_base_04.xacro
│   │   │   ├── robot1_base_laser.xacro
│   │   │   ├── robot1_base.xacro
│   │   │   ├── robot1_physics.urdf
│   │   │   ├── robot1_processed.urdf
│   │   │   ├── robot1.urdf
│   │   │   ├── robot1.xacro
│   │   │   └── robot.gazebo
│   │   └── urdf.rviz
│   └── robot1_gazebo
│   ├── CMakeLists.txt
│   ├── launch
│   │   ├── gazebo.launch
│   │   └── gazebo_wg.launch
│   ├── package.xml
│   └── worlds
│   └── robot.world
├── chapter8_tutorials
│   ├── CMakeLists.txt
│   ├── launch
│   │   ├── gazebo.launch
│   │   ├── gazebo_mapping_robot.launch
│   │   ├── gazebo_map_robot.launch
│   │   ├── gazebo_xacro.launch
│   │   ├── mapping.rviz
│   │   └── mapping.vcg
│   ├── maps
│   │   ├── map.pgm
│   │   └── map.yaml
│   ├── package.xml
│   ├── src
│   │   ├── base_controller.cpp
│   │   ├── laser.cpp
│   │   ├── odometry.cpp
│   │   ├── tf_broadcaster.cpp
│   │   └── tf_listener.cpp
│   └── urdf
│   ├── frames.gv
│   ├── robot1_base_01.xacro
│   └── robot1_base_04.xacro
├── chapter9_tutorials
│   ├── CMakeLists.txt
│   ├── launch
│   │   ├── base_local_planner_params.yaml
│   │   ├── chapter9_configuration_gazebo.launch
│   │   ├── costmap_common_params.yaml
│   │   ├── display.vcg
│   │   ├── global_costmap_params.yaml
│   │   ├── local_costmap_params.yaml
│   │   ├── move_base.launch
│   │   ├── navigation.rviz
│   │   └── navigation.vcg
│   ├── maps
│   │   ├── map.pgm
│   │   └── map.yaml
│   ├── package.xml
│   └── src
│   └── sendGoals.cpp
├── contributors.txt
└── README.md

102 directories, 310 files

标签:

实例下载地址

ROS机器人程序设计(原书第2版)_源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警