文件名称:matlab哈士奇代码-ORI_CDT_Husky5:ORI_CDT_Husky5
文件大小:179.19MB
文件格式:ZIP
更新时间:2024-06-15 16:11:29
系统开源
matlab哈士奇代码CDT哈士奇挑战赛 介绍 此存储库托管CDT husky挑战的所有代码。 它由以下存储库组成: SLAM :此存储库包含SLAM的基本实现 sensors :提供各种帮助程序功能,用于将从哈士奇接收到的数据读入并可视化到MATLAB中。 有关更多信息,请参见examples/sensor_example.m control :提供使用MATLAB控制沙哑的功能。 有关更多信息,请参见example/move_robot_example.m 。 就是这样! 在使用此存储库之前,请确保您已阅读本自述文件的其余部分... 初始设置 假设条件 从这一点开始,假定您已安装以下依赖项: C ++编译器(例如XCode) 吉特 部门安装的MATLAB(> R2016b) 安装存储库依赖关系 为了使用此存储库,需要安装以下依赖项: moos:该库提供了交流工具,这些交流工具对于在应用程序之间发送信息非常重要。 mex-moos:提供Matlab包装器,以通过Matos通过moos发送和接收消息 为了安装这两个软件包,我们将使用cmake。 如果您以前没有使用过cmake,请在命令
【文件预览】:
ORI_CDT_Husky5-master
----setup.m(732B)
----sensors()
--------GetHuskyConfig.m(2KB)
--------GetWheelOdometry.m(3KB)
--------UndistortImage.m(551B)
--------GetStereoImages.m(3KB)
--------CreateCameraModel.m(1007B)
--------ShowStereoImage.m(845B)
--------GetLaserScans.m(3KB)
--------half-size()
--------get_Poles_from_SCAN.m(1KB)
--------ShowLaserScan.m(1KB)
--------full-size()
--------UndistortStereoImage.m(2KB)
----.DS_Store(6KB)
----SR_Playground.m(4KB)
----utils()
--------EuclidianDistance.m(77B)
--------ApplyTransform.m(139B)
--------BuildSE2Transform.m(248B)
--------AddGaussianNoise.m(116B)
--------ToCartesian.m(92B)
--------AngleWrap.m(230B)
--------lib()
--------ComposeRelativePoses.m(390B)
--------ApplyInverseTransform.m(146B)
--------AngleDifference.m(360B)
--------SE2ToComponents.m(161B)
--------SO2ToEulerAngles.m(93B)
--------ToHomogeneous.m(94B)
--------tcomp.m(659B)
----Tests()
--------testSensors.m(1KB)
----Controller()
--------PID.m(222B)
----examples()
--------sensor_tests.m(2KB)
--------move_test.m(1KB)
--------move_robot_with_openl_ctrl.m(1KB)
--------simple_moos_example.m(1KB)
--------sensors_example.m(2KB)
--------move_robot_example.m(1KB)
----data_Wed1.mat(87.13MB)
----basic_robot_plant.m(265B)
----README.md(7KB)
----Planner()
--------RRT.m(1KB)
--------RRTStar.m(4KB)
--------checkCollision.m(1KB)
--------replan.m(162B)
--------targetMode.m(223B)
--------sample.m(406B)
--------plan.m(19KB)
----VisualProcessing()
--------RGB2IlluminationInvariant.m(157B)
--------createMask.m(1KB)
--------findEllipse.m(2KB)
--------FindTarget.m(170B)
--------FindPoles.m(157B)
--------targetDetector.m(737B)
----log_scan_wheel_stereo_data.m(126B)
----simulator()
--------simulator.m(1KB)
--------generatePoles.m(839B)
----SLAM()
--------SLAMvisualization.m(2KB)
--------SLAMMeasurement.m(2KB)
--------synth_z_test.m(240B)
--------global_coords.m(396B)
--------J2.m(119B)
--------u_estimat_odom.m(674B)
--------test_slam_1.m(2KB)
--------SLAMDataAssociations.m(2KB)
--------SLAMUpdate.m(601B)
--------J1.m(159B)
--------SLAMPrediction.m(900B)
--------sysnth_z_raw.m(434B)
----main_.m(2KB)
----tests()
--------pole_detective.m(3KB)
--------slam_test.m(5KB)
--------extract_wheel.m(307B)
--------pole_extractor.m(1KB)
--------tests_txt_stuff.m(366B)
--------robot_state_extractor.m(923B)
----Test_measurements.mat(36.78MB)
----.gitignore(40B)
----control()
--------model_test.m(869B)
--------p_ctrl_2.m(2KB)
--------pid_ctrl.m(2KB)
--------SendSpeedCommand.m(2KB)
--------u_MAP_estiamte.m(667B)
--------robot_coords_world.m(256B)