文件名称:matlab哈士奇代码-Husky:沙哑
文件大小:221.19MB
文件格式:ZIP
更新时间:2024-06-15 16:10:39
系统开源
matlab哈士奇代码CDT哈士奇挑战赛 介绍 此存储库托管CDT husky挑战的所有代码。 它由以下存储库组成: SLAM :此存储库包含SLAM的基本实现 sensors :提供各种帮助程序功能,用于将从哈士奇接收到的数据读入并可视化到MATLAB中。 有关更多信息,请参见examples/sensor_example.m control :提供使用MATLAB控制沙哑的功能。 有关更多信息,请参见example/move_robot_example.m 。 就是这样! 在使用此存储库之前,请确保您已阅读本自述文件的其余部分... 设置 假设条件 从这一点开始,假定您已安装以下依赖项: C ++编译器(例如XCode) 吉特 部门安装的MATLAB(> R2016b) MOOS和MEXMOOS Moos充当哈士奇犬和您的本地计算机之间的消息传递接口,并作为托管在GitHub开源项目存在。 Mexmoos允许通过MATLAB从MOOS接收和发送消息。 为了安装这些软件包,我们将使用可以使用自制软件安装的cmake 。 如果本地计算机上未安装自制软件,则可以使用以下方法进行安装: r
【文件预览】:
Husky-master
----sensors()
--------GetHuskyConfig.m(2KB)
--------GetWheelOdometry.m(3KB)
--------UndistortImage.m(637B)
--------GetStereoImages.m(3KB)
--------CreateCameraModel.m(1007B)
--------ShowStereoImage.m(845B)
--------GetLaserScans.m(3KB)
--------half-size()
--------ShowLaserScan.m(1KB)
--------full-size()
--------UndistortStereoImage.m(2KB)
--------LaserScanToCartesian.m(1KB)
----.DS_Store(10KB)
----startup_cdt.m(396B)
----scan3.mat(12.57MB)
----utils()
--------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)
----controller.m(2KB)
----main.m~(1KB)
----scan1.mat(5.41MB)
----includingPathPlanner_main.m(4KB)
----main.m(1KB)
----FullRun.mat(20.78MB)
----scanneworient.mat(13.42MB)
----examples()
--------DoMapGraphics.m(741B)
--------EKFLocalisation_example.m(5KB)
--------DoVehicleGraphics.m(1KB)
--------EKFMapping_example.m(5KB)
--------simple_moos_example.m(1KB)
--------simple_moos_example.m~(1KB)
--------sensors_example.m(3KB)
--------move_robot_example.m(952B)
----simulateSLAM.m(3KB)
----SLAMPlusPoles_main.m~(3KB)
----README.md(8KB)
----testingWheelOdomTheta.m(1KB)
----Florian()
--------main_program.m(5KB)
--------path_planner.m(1KB)
--------get_velocity_and_angle_radiant.m(897B)
----first_test_main.m~(3KB)
----data()
--------scan3.mat(6.93MB)
--------scan1.mat(6.93MB)
--------poleclose.mat(8.67MB)
--------stereo_images.mat(24.43MB)
--------Adascan.mat(24.43MB)
--------chair.mat(8.55MB)
--------Adascan1.mat(17.36MB)
--------room.mat(8.71MB)
--------scan2.mat(6.93MB)
----SLAMPlusPoles_main.m(3KB)
----SLAM()
--------SLAMMeasurement.m(2KB)
--------J2.m(119B)
--------SLAMDataAssociations.m(2KB)
--------SLAMUpdate.m(846B)
--------SLAMDataAssociations.m~(2KB)
--------J1.m(159B)
--------SLAMPrediction.m(900B)
----ChallengeCode()
--------Untitled.m(5KB)
--------CircleFitByPratt.m(3KB)
--------.DS_Store(6KB)
--------testingPoleDetection.m(2KB)
--------givenr_fitcircle.m(7KB)
--------EllipseDirectFit.m(2KB)
--------Final()
--------circle.m(231B)
--------TestingLasers.m(728B)
--------estimateDistance.m(2KB)
--------fitcircle.m(7KB)
--------poleDetection.m(1KB)
--------laserThresholding.m(1KB)
----control()
--------CalculateControlVector.m(742B)
--------SendSpeedCommand.m(2KB)
----scan2.mat(5.42MB)
----includingPathPlanner_main.m~(4KB)