# ROS
ROS communication codes and Gazebo simulation
1. 运行环境:Ubuntu16.04 + ROS Kinetic + Gazebo8.0
2. 运行步骤:
- Stanley算法:
* -> smartcar_description/smartcar_gazebo.launch
* -> waypoint_loader/waypoint_loader.launch
* -> waypoint_updater/waypoint_updater.launch
* -> stanley_persuit/stanley_persuit.launch
- Pure_persuit算法:
* -> smartcar_description/smartcar_gazebo.launch
* -> waypoint_loader/waypoint_loader.launch
* -> waypoint_updater/waypoint_updater.launch
* -> pure_persuit/pure_persuit.launch
- Haar特征车辆识别:
* -> robot_vision/vehicle_detector.launch
没有合适的资源?快使用搜索试试~ 我知道了~
ROS通信代码实现及Gazebo仿真.zip
共85个文件
launch:18个
xml:14个
txt:9个
需积分: 5 0 下载量 162 浏览量
2024-06-23
09:58:06
上传
评论
收藏 411KB ZIP 举报
温馨提示
仿真是一种利用计算机模型复现实际系统并对其进行实验研究的技术手段。通过建立数学或物理模型来模拟真实世界的系统,并通过实验对它们进行分析和优化。仿真技术在多个领域发挥着重要作用,包括航空航天、军事、工业、经济等。 仿真技术的发展始于20世纪初,最初应用于水利模型研究和实验室工作。随着计算机技术的进步,仿真技术得到了快速发展。尤其是在50年代至60年代,仿真技术广泛应用于航空、航天和原子能等领域,大大推动了其技术进步。 仿真技术主要依赖于计算机硬件和软件。用于仿真的计算机类型包括模拟计算机、数字计算机和混合计算机。仿真软件则涵盖了仿真程序、程序包、语言以及数据库管理系统,如SimuWorks平台,它提供了从建模、实时运行到结果分析的全过程支持。 仿真方法可以分为两大类:连续系统的仿真方法和离散事件系统的仿真方法。连续系统仿真通常涉及常微分方程或偏微分方程,而离散事件系统仿真则关注随机时间点的状态变化,主要用于统计特性分析。 总的来说,仿真技术通过模拟现实世界的各种系统,帮助人们更好地理解、预测和优化这些系统的性能。未来,随着技术的不断进步,仿真将在更多领域发挥更大的作用,为科学研究和技术发展提供强有力的支持。
资源推荐
资源详情
资源评论
收起资源包目录
ROS通信代码实现及Gazebo仿真.zip (85个子文件)
simulation
styx_msgs
CMakeLists.txt 7KB
package.xml 2KB
msg
Waypoint.msg 77B
TrafficLightArray.msg 36B
TrafficLight.msg 115B
Lane.msg 35B
README.md 1B
README.md 1B
pure_persuit
CMakeLists.txt 7KB
package.xml 3KB
launch
pure_persuit.launch 162B
scripts
pure_persuit.py 5KB
waypoint_loader
waypoints
waypoints.csv 733B
README.md 1B
CMakeLists.txt 7KB
package.xml 2KB
launch
waypoint_loader.launch 282B
README.md 1B
README.md 1B
scripts
waypoint_loader.py 3KB
README.md 1B
waypoint_updater
CMakeLists.txt 7KB
package.xml 2KB
launch
waypoint_updater.launch 143B
scripts
waypoint_updater.py 3KB
pose_publisher
CMakeLists.txt 7KB
src
pose_publisher.py 3KB
package.xml 3KB
robot_vision
CMakeLists.txt 7KB
doc
markers0to8.png 9KB
checkerboard.pdf 5KB
MarkerData_0.png 2KB
markers9to17.png 9KB
data
haar_detectors
cars.xml 116KB
haarcascade_profileface.xml 1.07MB
haarcascade_frontalface_alt.xml 898KB
output.xml 730KB
car_rear.xml 70KB
camera_calibration.yaml 654B
package.xml 2KB
launch
motion_detector.launch 281B
ar_track_camera.launch 1KB
usb_cam_with_calibration.launch 538B
freenect_with_calibration.launch 1KB
usb_cam.launch 394B
vehicle_detector.launch 483B
ar_track_kinect.launch 1KB
face_detector.launch 579B
freenect.launch 873B
config
ar_track_kinect.rviz 6KB
ar_track_camera.rviz 5KB
scripts
face_detector.py 4KB
cv_bridge_test.py 2KB
motion_detector.py 3KB
vehicle_detector.py 3KB
smartcar_control
CMakeLists.txt 7KB
src
smartcar_control_gazebo.cpp 5KB
smartcar_control.cpp 5KB
package.xml 3KB
launch
smartcar_controller.launch 244B
smartcar_gazebo_controller.launch 140B
communication_pkg
README.md 1B
stanley_persuit
CMakeLists.txt 7KB
package.xml 3KB
launch
stanley_persuit.launch 172B
scripts
stanley_persuit.py 8KB
README.md 653B
smartcar_description
CMakeLists.txt 1KB
manifest.xml 292B
Makefile 41B
urdf
xacro
smartcar.urdf 19KB
smartcar_sim.xacro 11KB
smartcar.xacro 1KB
smartcar_body.xacro 14KB
urdf
smartcar.urdf 6KB
launch
xacro
smartcar_gazebo.launch 2KB
smartcar_rviz.launch 2KB
urdf
base_urdf_rviz.launch 599B
mainpage.dox 125B
config
smartcar_arbotix.yaml 256B
smartcar_joint.yaml 1KB
smartcar_xacro.rviz 7KB
smartcar.rviz 6KB
smartcar_joint_PID.yaml 127B
README.md 1B
共 85 条
- 1
资源评论
热爱嵌入式的小佳同学
- 粉丝: 1w+
- 资源: 2136
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Java语言的ibatis4J-master设计源码优化版
- 三相VIENNA整流器仿真 matlab仿真 T型vienna整流器仿真 双闭环PI控制,中点电位平衡控制,SPWM调制,三相锁
- 基于Go语言的spikeSystem设计源码分享与优化
- 基于Java语言的FlaskView框架加载视图设计源码
- 基于Python的labelImg图像标注工具开源设计源码
- 用新算法pd 近场动力学模拟三维复杂裂纹扩展
- 基于SpringBoot+Vue的金融数据系统H5前后端设计源码
- 基于Java+Vue全栈技术的爱家晚托机构管理系统设计源码
- 基于Vue和JavaScript的linmour-ScanOrder-uniapp点餐小程序设计源码
- 基于Spring Boot的易水通用组件设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功