CN106970624A - 一种自主无人船 - Google Patents
一种自主无人船 Download PDFInfo
- Publication number
- CN106970624A CN106970624A CN201710266072.4A CN201710266072A CN106970624A CN 106970624 A CN106970624 A CN 106970624A CN 201710266072 A CN201710266072 A CN 201710266072A CN 106970624 A CN106970624 A CN 106970624A
- Authority
- CN
- China
- Prior art keywords
- microcontroller
- boat
- wireless module
- motor
- steering wheel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000004048 modification Effects 0.000 claims description 3
- 238000012986 modification Methods 0.000 claims description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 abstract description 3
- 230000009467 reduction Effects 0.000 abstract description 2
- 230000033001 locomotion Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000010223 real-time analysis Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/0206—Control of position or course in two dimensions specially adapted to water vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明属于无人船领域,并公开了一种自主无人船,包括上位机、岸基无线模块、船体、微控制器、船载无线模块、GPS传感器、姿态传感器、舵机、电机驱动板和电机,上位机与岸基无线模块连接;微控制器与船载无线模块连接;微控制器上连接GPS传感器、姿态传感器、舵机和电机驱动板;电机与螺旋桨连接,舵机与舵叶连接;微控制器接收来自GPS传感器的数据以获得经纬度信息,且接收来自姿态传感器的数据以获得航向角信息,以实现船体的自主航行。本无人船航行时,船载运动控制***可根据航行状态信息实时调节航向角和电机转速,降低延时,同时可通过无线方式调整自主航行路线和船载微控制器的控制参数,提高实船试验的效率。
Description
技术领域
本发明属于无人船领域,更具体地,涉及一种自主无人船。
背景技术
为实现近岸巡防、水文采集及环境监测等水上作业的自动化、精准化,越来越多的自主水面无人船被投入实际工程项目中,同时也有各种实验型无人船用于实验教学和控制算法验证。在中国实用新型专利说明书CN104777833A中公开了一种基于ARM和DSP处理器的无人船船载控制***,其原理为将传感器采集数据传输至ARM处理器,通过一系列模块检测无人船航行数据,并通过DSP处理器对采集的实时信息进行分析与判断当前无人船航行安全状态,其自主导航子***用于预先给无人船输入航线。此外,在中国实用新型专利说明书CN102692924A中公开了一种实验型无人水面船的控制结构,其原理为数据采集接收模块采集导航传感器测得的船体运动参数信息,通过船上通信模块将信息传递到岸上通信模块,由航行参数显示模块显示信息,之后岸上运动控制模块进行运动控制解算,将驱动指令通过通信模块传输到执行机构驱动模块,实现运动控制。
在这两种无人船控制***中,第一种实现了传感器信息的实时分析与航行判断,但无人船航线需要通过其自主导航子***预先输入,即无人船作业时必须提前规划好巡航路径,并输入给无人船,使得无人船只具有单次作业能力,不够灵活;第二种实验型无人船的运动控制模块位于上位机,上位机实时向无人船发送驱动指令,可以在上位机实时调整无人船运动控制参数、控制算法和巡航路径,由于在自主航行时,无人船运动状态信息需要传输至上位机进行运动控制解算,然后将得到的驱动指令传输回到船上,则控制效果有一定的时延性,同时也没有体现完全的自主性,从而不能实现最佳的精准自主水上作业。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种自主无人船,提高无人船控制***的自主性、实时性,并且能够通过无线方式进行运动控制参数的修改与航行任务的在线设置。
为实现上述目的,按照本发明,提供了一种自主无人船,其特征在于,包括上位机、岸基无线模块、船体以及共同安装在所述船体上的微控制器、船载无线模块、GPS传感器、姿态传感器、舵机、电机驱动板和电机,其中,
所述上位机和岸基无线模块设置在岸上,并且所述上位机与所述岸基无线模块连接;
所述微控制器与所述船载无线模块连接;
所述微控制器分别连接所述GPS传感器、姿态传感器、舵机和电机驱动板,所述电机驱动板与所述电机连接;
所述电机与螺旋桨连接,所述舵机与舵叶连接;
所述微控制器接收来自GPS传感器的数据以获得经纬度信息,并且其接收来自姿态传感器的数据以获得航向角信息,从而实时调整舵机和电机的转动,进而调整船体的航向角和速度,以实现船体的自主航行;
所述船载无线模块通过无线网络与所述岸基无线模块通信,以用于将所述经纬度信息和航向角信息发送给上位机。
优选地,所述上位机能通过岸基无线模块和船载无线模块复位微控制器上的船载控制***、修改微控制器的PID参数和/或在线调整自主航行路线。
总体而言,通过本发明所构思的以上技术方案与现有技术相比,能够取得下列有益效果:
本自主无人船能够提供远程监控、自主航行、传感器数据采集及记录等功能,其在自主航行时,微控制器上可根据航行状态信息实时调节航向角和电机转速,降低延时,同时可通过无线方式调整自主航行路线和船载微控制器的控制参数,提高实船试验的效率。同时,使用传感器和电子元件成本低,通过优化的导航与控制算法在小型无人船上获得令人满意的航行效果,可以降低用于科学研究的小型无人船的成本,促进实验型小型无人船的推广。
附图说明
图1是按照本发明构建的自主无人船的示意简图;
图2是按照本发明构建的自主无人船的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
参照图1、图2,一种自主无人船,包括上位机、岸基无线模块、船体1以及共同安装在所述船体1上的微控制器4、船载无线模块、GPS传感器3、姿态传感器2、舵机8、电机驱动板6和电机7,其中,
所述上位机和岸基无线模块设置在岸上,并且所述上位机通过I/O口与所述岸基无线模块连接;
所述微控制器4通过串行口与所述船载无线模块连接;
所述GPS传感器3和所述姿态传感器2分别通过串行口与所述微控制器4连接,所述舵机8和电机驱动板6分别通过I/O口与所述微控制器4连接,所述电机驱动板6与所述电机7连接;
所述电机7与螺旋桨13连接,所述舵机8与舵叶12连接;
微控制器4使用串行口接收来自GPS传感器3的数据,接收后解析获得经纬度信息,微控制器4使用串行口接收来自姿态传感器2的数据,接收后解析获得航向角信息;微控制器4进行运动控制解算,实时调整舵机和电机7的转动,从而通过舵叶12和螺旋桨13来调整船体1的航向角和速度,实现自主航行,同时微控制器4将获得的航向信息和经纬度信息与航向角信息、船速信息整合成一条数据帧,通过与串口连接的船载无线模块与岸基无线模块通信,通过岸基无线模块将数据帧传输至上位机记录;在本无人船航行过程中,上位机可以通过无线方式复位微控制器4上的船载控制***、修改微控制器4的PID参数和/或在线调整自主航行路线,而不需重新下载船载控制软件。
进一步,所述上位机能通过岸基无线模块和船载无线模块复位微控制器4上的船载控制***、修改微控制器4的PID参数和/或在线调整自主航行路线。
进一步,所述电机7为直流电机,电机7和舵机8均通过动力电池9供电。电机7通过传动轴10与螺旋桨13连接来推动无人船前进,舵机8通过连接杆11与舵叶12连接来进行航向角的调整。
进一步,微控制器4优选通过5V直流电源5进行供电。
进一步,本发明中,无人船的微控制器采用STM32F103ZET6;GPS传感器3采用GYGPSV3-NEOM8N模块,定位精度为2.5mCEP(SBAS:2.0mCEP);姿态传感器2采用高精度惯性导航模块Mini-IMU AHRS;无线模块采用捷讯易联的YL-100IL型无线数传模块,设置频段433MHz;舵机8采用PDI6221MG金属双轴承船用舵机,工作电压为4.8V时,速度0.16sec/60°,扭力17.25kg.cm;推进电机7采用775高转速、大扭力直流电机;电机驱动板6采用AQMH3615NS直流电机驱动模块。
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (2)
1.一种自主无人船,其特征在于,包括上位机、岸基无线模块、船体以及共同安装在所述船体上的微控制器、船载无线模块、GPS传感器、姿态传感器、舵机、电机驱动板和电机,其中,
所述上位机和岸基无线模块设置在岸上,并且所述上位机与所述岸基无线模块连接;
所述微控制器与所述船载无线模块连接;
所述微控制器分别连接所述GPS传感器、姿态传感器、舵机和电机驱动板,所述电机驱动板与所述电机连接;
所述电机与螺旋桨连接,所述舵机与舵叶连接;
所述微控制器接收来自GPS传感器的数据以获得经纬度信息,并且其接收来自姿态传感器的数据以获得航向角信息,从而实时调整舵机和电机的转动,进而调整船体的航向角和速度,以实现船体的自主航行;
所述船载无线模块通过无线网络与所述岸基无线模块通信,以用于将所述经纬度信息和航向角信息发送给上位机。
2.根据权利要求1所述的一种自主无人船,其特征在于,所述上位机能通过岸基无线模块和船载无线模块复位微控制器上的船载控制***、修改微控制器的PID参数和/或在线调整自主航行路线。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710266072.4A CN106970624A (zh) | 2017-04-21 | 2017-04-21 | 一种自主无人船 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710266072.4A CN106970624A (zh) | 2017-04-21 | 2017-04-21 | 一种自主无人船 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106970624A true CN106970624A (zh) | 2017-07-21 |
Family
ID=59332496
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710266072.4A Pending CN106970624A (zh) | 2017-04-21 | 2017-04-21 | 一种自主无人船 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106970624A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107422736A (zh) * | 2017-08-03 | 2017-12-01 | 大连海事大学 | 一种无人船自主返航***及其工作方法 |
CN107576328A (zh) * | 2017-08-22 | 2018-01-12 | 西北工业大学 | 一种用于水下航行器的水面自动跟踪监控*** |
CN108303988A (zh) * | 2018-03-28 | 2018-07-20 | 大连海事大学 | 一种无人船的目标识别追踪***及其工作方法 |
CN108363407A (zh) * | 2018-01-04 | 2018-08-03 | 浙江大学 | 一种无人船自主航行的协同云控制*** |
CN108549396A (zh) * | 2018-04-17 | 2018-09-18 | 福州大学 | 一种基于stm32f429的双电机驱动无人船控制*** |
CN109708862A (zh) * | 2019-01-10 | 2019-05-03 | 深圳飞马机器人科技有限公司 | 一种舵机测试*** |
CN110308714A (zh) * | 2019-06-25 | 2019-10-08 | 中国船舶重工集团公司第七0七研究所 | 一种水上平台动力定位***核心操控策略验证的试验平台 |
CN111752286A (zh) * | 2020-03-09 | 2020-10-09 | 西南科技大学 | 一种小型无人船艇自动停泊方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102692924A (zh) * | 2012-05-10 | 2012-09-26 | 西北工业大学 | 一种实验型无人水面船的控制结构 |
US8880275B1 (en) * | 2012-06-20 | 2014-11-04 | The United States Of America As Represented By The Secretary Of The Navy | Autonomous underwater vehicle control system and method |
CN104615134A (zh) * | 2014-12-02 | 2015-05-13 | 上海交通大学 | 基于pc104和arm的船舶自航控制*** |
CN104777833A (zh) * | 2014-08-14 | 2015-07-15 | 北京中科涌泉科技发展有限公司 | 基于arm和dsp处理器的无人船船载控制*** |
CN106547273A (zh) * | 2017-01-24 | 2017-03-29 | 南京信息工程大学 | 一种帮助无人船通过狭窄水域的装置及其使用方法 |
-
2017
- 2017-04-21 CN CN201710266072.4A patent/CN106970624A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102692924A (zh) * | 2012-05-10 | 2012-09-26 | 西北工业大学 | 一种实验型无人水面船的控制结构 |
US8880275B1 (en) * | 2012-06-20 | 2014-11-04 | The United States Of America As Represented By The Secretary Of The Navy | Autonomous underwater vehicle control system and method |
CN104777833A (zh) * | 2014-08-14 | 2015-07-15 | 北京中科涌泉科技发展有限公司 | 基于arm和dsp处理器的无人船船载控制*** |
CN104615134A (zh) * | 2014-12-02 | 2015-05-13 | 上海交通大学 | 基于pc104和arm的船舶自航控制*** |
CN106547273A (zh) * | 2017-01-24 | 2017-03-29 | 南京信息工程大学 | 一种帮助无人船通过狭窄水域的装置及其使用方法 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107422736A (zh) * | 2017-08-03 | 2017-12-01 | 大连海事大学 | 一种无人船自主返航***及其工作方法 |
CN107576328A (zh) * | 2017-08-22 | 2018-01-12 | 西北工业大学 | 一种用于水下航行器的水面自动跟踪监控*** |
CN107576328B (zh) * | 2017-08-22 | 2020-05-01 | 西北工业大学 | 一种用于水下航行器的水面自动跟踪监控*** |
CN108363407A (zh) * | 2018-01-04 | 2018-08-03 | 浙江大学 | 一种无人船自主航行的协同云控制*** |
CN108303988A (zh) * | 2018-03-28 | 2018-07-20 | 大连海事大学 | 一种无人船的目标识别追踪***及其工作方法 |
CN108549396A (zh) * | 2018-04-17 | 2018-09-18 | 福州大学 | 一种基于stm32f429的双电机驱动无人船控制*** |
CN109708862A (zh) * | 2019-01-10 | 2019-05-03 | 深圳飞马机器人科技有限公司 | 一种舵机测试*** |
CN110308714A (zh) * | 2019-06-25 | 2019-10-08 | 中国船舶重工集团公司第七0七研究所 | 一种水上平台动力定位***核心操控策略验证的试验平台 |
CN111752286A (zh) * | 2020-03-09 | 2020-10-09 | 西南科技大学 | 一种小型无人船艇自动停泊方法 |
CN111752286B (zh) * | 2020-03-09 | 2022-03-25 | 西南科技大学 | 一种小型无人船艇自动停泊方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106970624A (zh) | 一种自主无人船 | |
CN108540775B (zh) | 一种船载多元海洋信息采集*** | |
CN102589531B (zh) | 水下地形测量***及制作方法和测量方法 | |
Liang et al. | Development of a two‐joint robotic fish for real‐world exploration | |
CN100443369C (zh) | 深海太阳能潜水器 | |
CN108181908A (zh) | 一种用于内河环境监测的无人船*** | |
CN205581642U (zh) | 一种基于stm32的无人艇自适应舵机控制*** | |
CN107229276A (zh) | 基于ARM Cortex‑M7处理器的智能无人船平台及其控制方法 | |
CN206671888U (zh) | 一种自主无人船 | |
CN102692924A (zh) | 一种实验型无人水面船的控制结构 | |
CN112036099B (zh) | 一种基于帆船风帆攻角确定最小回转半径的方法 | |
CN112810782A (zh) | 一种水下仿生机器人及其运动控制*** | |
CN206848812U (zh) | 基于ARM Cortex‑M7处理器的无人船平台 | |
CN104615134B (zh) | 基于pc104和arm的船舶自航控制*** | |
CN111232161A (zh) | 一种水下探测机器人 | |
Bi et al. | Nezha-mini: Design and locomotion of a miniature low-cost hybrid aerial underwater vehicle | |
CN211375879U (zh) | 一种用于商船自主航行控制的实验平台 | |
CN205396543U (zh) | 一种两栖四旋翼航行器 | |
CN113335480A (zh) | 一种基于北斗定位具有脐带缆的智能水下机器人 | |
CN212047837U (zh) | 新型超机动水下直升机 | |
CN110515317B (zh) | 一种共轴式水空双动力无人机控制*** | |
WO2023226485A1 (zh) | 一种无人船自主航行控制*** | |
CN114815859A (zh) | 一种便携式自主水下机器人***及其控制*** | |
CN113093737B (zh) | 水空两栖式全方位自主搜救舰队 | |
CN215752931U (zh) | 一种海上浮油回收机器人 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170721 |