实例介绍
可以 实现自主泊车
【实例截图】
【核心代码】
Automatic-Parking-master
└── Automatic-Parking-master
├── ackermann_model
│ ├── ackermann_drive_teleop
│ │ ├── build.sh
│ │ ├── CMakeLists.txt
│ │ ├── control
│ │ ├── debpkg.sh
│ │ ├── launch
│ │ │ ├── ackermann_drive_joyop.launch
│ │ │ └── ackermann_drive_keyop.launch
│ │ ├── LICENSE
│ │ ├── package.xml
│ │ ├── README.md
│ │ └── scripts
│ │ ├── ackermann_drive_joyop.py
│ │ └── ackermann_drive_keyop.py
│ ├── ackermann_msgs-master
│ │ ├── CHANGELOG.rst
│ │ ├── CMakeLists.txt
│ │ ├── mainpage.dox
│ │ ├── msg
│ │ │ ├── AckermannDrive.msg
│ │ │ └── AckermannDriveStamped.msg
│ │ ├── package.xml
│ │ └── README.rst
│ ├── ackermann_vehicle_description
│ │ ├── CMakeLists.txt
│ │ ├── cmd_line
│ │ ├── launch
│ │ │ ├── ackermann_vehicle.launch
│ │ │ ├── ackermann_vehicle_rviz.launch
│ │ │ ├── display.launch
│ │ │ └── rviz.launch
│ │ ├── package.xml
│ │ ├── rviz
│ │ │ ├── urdf.rviz
│ │ │ └── urdf.vcg
│ │ └── urdf
│ │ ├── accessories
│ │ │ └── stereo_camera.urdf.xacro
│ │ ├── car_movable.urdf
│ │ ├── car_move.urdf
│ │ ├── car.urdf
│ │ ├── em_3905.urdf
│ │ ├── em_3905.urdf (backup).xacro
│ │ ├── em_3905.urdf(one).xacro
│ │ ├── em_3905.urdf.xacro
│ │ └── meshes
│ │ ├── base_link.stl
│ │ ├── basler.stl
│ │ ├── body.stl
│ │ ├── bumper.stl
│ │ ├── stereo_camera.stl
│ │ ├── top_plate.stl
│ │ ├── user_rail.stl
│ │ └── wheel.stl
│ └── ackermann_vehicle_gazebo
│ ├── CMakeLists.txt
│ ├── config
│ │ ├── em_3905_ackermann_ctrlr_params.yaml
│ │ └── em_3905_joint_ctrlr_params.yaml
│ ├── epydoc.config
│ ├── launch
│ │ └── ackermann_vehicle.launch
│ ├── nodes
│ │ └── ackermann_controller.py
│ ├── package.xml
│ ├── rosdoc.yaml
│ ├── rviz_cfg
│ │ └── ackermann_demo.rviz
│ └── worlds
│ ├── my_robot_car.world
│ ├── my_robot.world
│ ├── tst01.world
│ └── tst02.world
├── q_learning
│ ├── gazebo_sim
│ │ ├── basic_env
│ │ │ ├── agent.py
│ │ │ ├── car_control.py
│ │ │ ├── environment.py
│ │ │ ├── environment.pyc
│ │ │ ├── learning_from_demonstration.py
│ │ │ └── tools.py
│ │ ├── demo
│ │ │ ├── agent.py
│ │ │ ├── environment.py
│ │ │ ├── environment.pyc
│ │ │ ├── __init__.py
│ │ │ ├── learning_from_demonstration.py
│ │ │ ├── q_table
│ │ │ │ ├── bottom_left.cpickle
│ │ │ │ ├── bottom_right.cpickle
│ │ │ │ ├── far_region.cpickle
│ │ │ │ ├── near_region.cpickle
│ │ │ │ ├── top_left.cpickle
│ │ │ │ └── top_right.cpickle
│ │ │ ├── tools.py
│ │ │ └── tools.pyc
│ │ ├── motion_record
│ │ │ ├── environment.py
│ │ │ ├── environment.pyc
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyc
│ │ │ ├── learning_from_demonstration.py
│ │ │ ├── tools.py
│ │ │ └── tools.pyc
│ │ ├── stage_one
│ │ │ ├── agent.py
│ │ │ ├── environment.py
│ │ │ ├── environment.pyc
│ │ │ ├── __init__.py
│ │ │ ├── learning_from_demonstration.py
│ │ │ └── q_table
│ │ │ └── trial0000306000.cpickle
│ │ ├── stage_three
│ │ │ ├── bottom_left
│ │ │ │ ├── agent.py
│ │ │ │ ├── environment.py
│ │ │ │ ├── environment.pyc
│ │ │ │ ├── __init__.py
│ │ │ │ ├── learning_from_demonstration.py
│ │ │ │ └── q_table
│ │ │ │ └── trial0002508000.cpickle
│ │ │ ├── bottom_right
│ │ │ │ ├── agent.py
│ │ │ │ ├── environment.py
│ │ │ │ ├── environment.pyc
│ │ │ │ ├── __init__.py
│ │ │ │ ├── learning_from_demonstration.py
│ │ │ │ └── q_table
│ │ │ │ ├── trial0000000000.cpickle
│ │ │ │ ├── trial0003212000.cpickle
│ │ │ │ ├── trial0005024000.cpickle
│ │ │ │ └── trial0005072000.cpickle
│ │ │ ├── top_left
│ │ │ │ ├── agent.py
│ │ │ │ ├── environment.py
│ │ │ │ ├── environment.pyc
│ │ │ │ ├── __init__.py
│ │ │ │ ├── learning_from_demonstration.py
│ │ │ │ └── q_table
│ │ │ │ └── trial0003056000.cpickle
│ │ │ └── top_right
│ │ │ ├── agent.py
│ │ │ ├── environment.py
│ │ │ ├── environment.pyc
│ │ │ ├── __init__.py
│ │ │ ├── learning_from_demonstration.py
│ │ │ └── q_table
│ │ │ ├── trial0002764000.cpickle
│ │ │ └── trial0002769000.cpickle
│ │ ├── stage_two
│ │ │ ├── agent.py
│ │ │ ├── environment.py
│ │ │ ├── environment.pyc
│ │ │ ├── __init__.py
│ │ │ ├── learning_from_demonstration.py
│ │ │ ├── q_table
│ │ │ │ ├── trial0005838000.cpickle
│ │ │ │ └── trial0008096000.cpickle
│ │ │ ├── tools.py
│ │ │ └── tools.pyc
│ │ └── tools
│ │ ├── auto_save_pics_setMode.py
│ │ ├── auto_save_pics_setMode_sync_at_terminal_wrong_angle.py
│ │ ├── auto_save_pics_setMode_sync_just_terminal.py
│ │ ├── auto_save_pics_setMode_sync_near_terminal.py
│ │ ├── auto_save_pics_setMode_sync.py
│ │ ├── auto_save_pics_spawn_deprecated.py
│ │ ├── go_to_place.py
│ │ ├── manual_save_pics.py
│ │ ├── manual_save_pics_sync.py
│ │ ├── merge_img_folders.py
│ │ ├── remove_files_batch_folder.py
│ │ ├── remove_files_batch_folder_specify_indices.py
│ │ └── remove_files.py
│ └── matplotlib_sim
│ ├── basic_env
│ │ ├── agent.py
│ │ ├── car_parking_env.py
│ │ ├── learning_from_demostration.py
│ │ └── tools.py
│ ├── close_region
│ │ ├── stage_three
│ │ │ ├── bottom_left
│ │ │ │ ├── agent.py
│ │ │ │ ├── car_parking_env.py
│ │ │ │ ├── car_parking_env.pyc
│ │ │ │ ├── __init__.py
│ │ │ │ ├── learning_from_demostration.py
│ │ │ │ ├── LfD
│ │ │ │ │ ├── lfd0000001.cpickle
│ │ │ │ │ ├── lfd0000002.cpickle
│ │ │ │ │ ├── lfd0000003.cpickle
│ │ │ │ │ ├── lfd0000004.cpickle
│ │ │ │ │ ├── lfd0000005.cpickle
│ │ │ │ │ ├── lfd0000006.cpickle
│ │ │ │ │ └── lfd0000007.cpickle
│ │ │ │ ├── q_table
│ │ │ │ │ ├── rates.cpickle
│ │ │ │ │ ├── trial0003384000.cpickle
│ │ │ │ │ └── trial0003386000.cpickle
│ │ │ │ ├── tools.py
│ │ │ │ └── tools.pyc
│ │ │ ├── bottom_right
│ │ │ │ ├── agent.py
│ │ │ │ ├── car_parking_env.py
│ │ │ │ ├── car_parking_env.pyc
│ │ │ │ ├── __init__.py
│ │ │ │ ├── learning_from_demostration.py
│ │ │ │ ├── LfD
│ │ │ │ │ ├── lfd0000001.cpickle
│ │ │ │ │ ├── lfd0000002.cpickle
│ │ │ │ │ ├── lfd0000003.cpickle
│ │ │ │ │ ├── lfd0000004.cpickle
│ │ │ │ │ ├── lfd0000005.cpickle
│ │ │ │ │ ├── lfd0000006.cpickle
│ │ │ │ │ ├── lfd0000007.cpickle
│ │ │ │ │ ├── lfd0000008.cpickle
│ │ │ │ │ ├── lfd0000010.cpickle
│ │ │ │ │ ├── lfd0000011.cpickle
│ │ │ │ │ └── lfd0000012.cpickle
│ │ │ │ ├── q_table
│ │ │ │ │ ├── rates.cpickle
│ │ │ │ │ ├── trial0005070000.cpickle
│ │ │ │ │ └── trial0005072000.cpickle
│ │ │ │ ├── tools.py
│ │ │ │ └── tools.pyc
│ │ │ ├── top_left
│ │ │ │ ├── agent.py
│ │ │ │ ├── car_parking_env.py
│ │ │ │ ├── car_parking_env.pyc
│ │ │ │ ├── __init__.py
│ │ │ │ ├── learning_from_demostration.py
│ │ │ │ ├── LfD
│ │ │ │ │ ├── lfd0000001.cpickle
│ │ │ │ │ ├── lfd0000002.cpickle
│ │ │ │ │ └── lfd0000003.cpickle
│ │ │ │ ├── q_table
│ │ │ │ │ ├── rates.cpickle
│ │ │ │ │ ├── trial0003064000.cpickle
│ │ │ │ │ └── trial0003066000.cpickle
│ │ │ │ ├── tools.py
│ │ │ │ └── tools.pyc
│ │ │ └── top_right
│ │ │ ├── agent.py
│ │ │ ├── car_parking_env.py
│ │ │ ├── car_parking_env.pyc
│ │ │ ├── __init__.py
│ │ │ ├── learning_from_demostration.py
│ │ │ ├── LfD
│ │ │ │ ├── lfd0000001.cpickle
│ │ │ │ ├── lfd0000002.cpickle
│ │ │ │ ├── lfd0000003.cpickle
│ │ │ │ ├── lfd0000004.cpickle
│ │ │ │ ├── lfd0000005.cpickle
│ │ │ │ └── lfd0000006.cpickle
│ │ │ ├── q_table
│ │ │ │ ├── rates.cpickle
│ │ │ │ ├── trial0002772000.cpickle
│ │ │ │ └── trial0002774000.cpickle
│ │ │ ├── tools.py
│ │ │ └── tools.pyc
│ │ └── stage_two
│ │ ├── agent.py
│ │ ├── car_parking_env.py
│ │ ├── car_parking_env.pyc
│ │ ├── __init__.py
│ │ ├── learning_from_demostration.py
│ │ ├── LfD
│ │ │ ├── lfd0000001.cpickle
│ │ │ ├── lfd0000002.cpickle
│ │ │ ├── lfd0000003.cpickle
│ │ │ ├── lfd0000004.cpickle
│ │ │ ├── lfd0000005.cpickle
│ │ │ ├── lfd0000006.cpickle
│ │ │ ├── lfd0000007.cpickle
│ │ │ ├── lfd0000008.cpickle
│ │ │ ├── lfd0000009.cpickle
│ │ │ ├── lfd0000010.cpickle
│ │ │ ├── lfd0000011.cpickle
│ │ │ ├── lfd0000012.cpickle
│ │ │ ├── lfd0000013.cpickle
│ │ │ ├── lfd0000014.cpickle
│ │ │ ├── lfd0000015.cpickle
│ │ │ ├── lfd0000016.cpickle
│ │ │ ├── lfd0000017.cpickle
│ │ │ ├── lfd0000018.cpickle
│ │ │ └── lfd0000019.cpickle
│ │ ├── q_table
│ │ │ ├── rates.cpickle
│ │ │ ├── trial0008094000.cpickle
│ │ │ └── trial0008096000.cpickle
│ │ ├── tools.py
│ │ └── tools.pyc
│ ├── demo
│ │ ├── agent.py
│ │ ├── car_parking_env.py
│ │ ├── car_parking_env.pyc
│ │ ├── __init__.py
│ │ ├── q_table
│ │ │ ├── bottom_left.cpickle
│ │ │ ├── bottom_right.cpickle
│ │ │ ├── far_region.cpickle
│ │ │ ├── near_region.cpickle
│ │ │ ├── rates.cpickle
│ │ │ ├── top_left.cpickle
│ │ │ └── top_right.cpickle
│ │ ├── tools.py
│ │ └── tools.pyc
│ ├── far_region
│ │ └── stage_one
│ │ ├── agent.py
│ │ ├── car_parking_env.py
│ │ ├── car_parking_env.pyc
│ │ ├── __init__.py
│ │ ├── learning_from_demostration.py
│ │ ├── LfD
│ │ │ ├── lfd0000001.cpickle
│ │ │ ├── lfd0000002.cpickle
│ │ │ ├── lfd0000003.cpickle
│ │ │ ├── lfd0000004.cpickle
│ │ │ ├── lfd0000005.cpickle
│ │ │ └── lfd0000006.cpickle
│ │ ├── q_table
│ │ │ ├── rates.cpickle
│ │ │ ├── trial0000300000.cpickle
│ │ │ ├── trial0000302000.cpickle
│ │ │ ├── trial0000304000.cpickle
│ │ │ └── trial0000306000.cpickle
│ │ ├── tools.py
│ │ └── tools.pyc
│ └── tools
│ ├── plot_rates.py
│ ├── plot_succ_rates.py
│ └── tools.py
└── README.md
65 directories, 273 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论