CN109566440A - 一种基于无人车的规模化养殖喂料控制方法 - Google Patents
一种基于无人车的规模化养殖喂料控制方法 Download PDFInfo
- Publication number
- CN109566440A CN109566440A CN201811291139.0A CN201811291139A CN109566440A CN 109566440 A CN109566440 A CN 109566440A CN 201811291139 A CN201811291139 A CN 201811291139A CN 109566440 A CN109566440 A CN 109566440A
- Authority
- CN
- China
- Prior art keywords
- feeding
- trolley
- aquaculture pond
- unmanned vehicle
- scale cultivation
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000009360 aquaculture Methods 0.000 claims abstract description 60
- 244000144974 aquaculture Species 0.000 claims abstract description 60
- 230000007613 environmental effect Effects 0.000 claims abstract description 23
- 238000004088 simulation Methods 0.000 claims abstract description 7
- 238000000605 extraction Methods 0.000 claims abstract description 4
- 238000004891 communication Methods 0.000 claims description 11
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 claims description 9
- 229910052760 oxygen Inorganic materials 0.000 claims description 9
- 239000001301 oxygen Substances 0.000 claims description 9
- 238000012163 sequencing technique Methods 0.000 claims description 6
- 238000010438 heat treatment Methods 0.000 claims description 4
- 238000012258 culturing Methods 0.000 claims description 3
- 239000000523 sample Substances 0.000 claims description 3
- 230000035611 feeding Effects 0.000 abstract description 49
- 238000005516 engineering process Methods 0.000 description 2
- 230000004888 barrier function Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000009395 breeding Methods 0.000 description 1
- 230000001488 breeding effect Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01K—ANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
- A01K5/00—Feeding devices for stock or game ; Feeding wagons; Feeding stacks
- A01K5/02—Automatic devices
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01K—ANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
- A01K39/00—Feeding or drinking appliances for poultry or other birds
- A01K39/01—Feeding devices, e.g. chainfeeders
- A01K39/012—Feeding devices, e.g. chainfeeders filling automatically, e.g. by gravity from a reserve
- A01K39/0125—Panfeeding systems; Feeding pans therefor
Landscapes
- Life Sciences & Earth Sciences (AREA)
- Environmental Sciences (AREA)
- Birds (AREA)
- Animal Husbandry (AREA)
- Biodiversity & Conservation Biology (AREA)
- Farming Of Fish And Shellfish (AREA)
Abstract
本发明提供了一种基于无人车的规模化养殖喂料控制方法,包括如下步骤:①加载数据:总控台从存储器中提取环境数据和养殖池控制目标值列表;②建立分布图:基于环境数据建立环境数据分布图;③计算控制值:根据养殖池控制目标值列表计算每一养殖池的需喂料量和温度控制量;④分配任务;⑤路径规划;⑥路径仿真;⑦移动喂料;⑧返回数据。本发明通过分配、规划、仿真、多养殖池喂料、采集环境数据的方式,应用于无人车上,可利用无人车有效实现大幅降低规模化养殖中的成本,且安全性有保障,尤其适用于路面较为平坦且喂料量较大的规模化养殖。
Description
技术领域
本发明涉及一种基于无人车的规模化养殖喂料控制方法。
背景技术
现有技术中对于规模化养殖,大多采用类似于工业控制的方式,通过工业电缆连接多个养殖池的控制器,养殖池的控制器对喂料进行控制,同时养殖池的控制器还采集温度、湿度数据,并根据温度、湿度数据进行加热控制。这种方式,一方面养殖池控制器的成本较高,而规模化养殖对养殖池控制器的成本极为敏感,另一方面由于采用工业电缆,则必然需要在确保通信顺畅方面投入大量成本,例如采用多路电缆冗余通信、采用成本更高但信号屏蔽效果更好的电缆等,整体成本也由此提高。
发明内容
为解决上述技术问题,本发明提供了一种基于无人车的规模化养殖喂料控制方法,该基于无人车的规模化养殖喂料控制方法通过分配、规划、仿真、多养殖池喂料、采集环境数据的方式,应用于无人车上,可利用无人车有效实现大幅降低规模化养殖中的成本,且安全性有保障。
本发明通过以下技术方案得以实现。
本发明提供的一种基于无人车的规模化养殖喂料控制方法,包括如下步骤:
①加载数据:总控台从存储器中提取环境数据和养殖池控制目标值列表;
②建立分布图:基于环境数据建立环境数据分布图;
③计算控制值:根据养殖池控制目标值列表计算每一养殖池的需喂料量和温度控制量;
④分配任务:先获取待机小车列表,然后以养殖池控制目标值列表中的喂料类型分组,在每一分组内以线性规划的方式根据养殖池的需喂料量分配待机小车,线性规划的条件为每一待机小车的需喂料量之和小于待机小车信息中的运载量、分配的待机小车数量尽可能少、单一待机小车运载量尽可能多;
⑤路径规划:对每一分配到需喂料量的小车,以养殖池距离由近及远的方式对分配到的养殖池喂料列表进行排序,并在养殖池喂料列表末尾加上起点位置;
⑥路径仿真:对所有分配到需喂料量的小车进行行进仿真,如仿真过程中出现碰撞,则返回至步骤⑤并禁用该排序方案,如步骤⑤中计算得到的排序方案均被禁用则返回至步骤④并禁用该分配方案;
⑦移动喂料:控制小车依据养殖池喂料列表中养殖池的位置作为路径点依次移动,每到达一个路径点则控制小车进行喂料,并控制小车采集对应养殖池的环境数据,同时控制小车向对应的养殖池加热控制器发送对应的温度控制量;
⑧返回数据:小车返回后将采集到的养殖池的环境数据发送至总控台并进入至待机状态,总控台将接收的环境数据更新至存储器中,全部小车返回则等待设定时间后返回至步骤①。
所述步骤⑥的仿真在RVIZ环境中进行。
所述总控台和小车之间的通信,在ROS环境中采用Message模式完成。
所述总控台和小车之间的通信采用WiFi通信的方式实现。
所述在养殖池喂料列表末尾加上起点位置时,起点位置所在项对应的需喂料量数据为0。
所述步骤⑦中控制小车进行喂料,是控制安装在小车上的喂料装置进行投料。
所述环境数据包括温度数据和含氧量数据,通过温度传感器和溶氧度传感器获取,温度传感器和溶氧度传感器安装在小车上可探入至养殖池水中的伸缩杆上。
养殖池控制目标值列表由用户设定,包括养殖池编号、养殖池位置、喂料类型、需喂料量和温度控制量。
所述环境数据分布图为热力图。
本发明的有益效果在于:通过分配、规划、仿真、多养殖池喂料、采集环境数据的方式,应用于无人车上,可利用无人车有效实现大幅降低规模化养殖中的成本,且安全性有保障,尤其适用于路面较为平坦且喂料量较大的规模化养殖。
具体实施方式
下面进一步描述本发明的技术方案,但要求保护的范围并不局限于所述。
本发明提供一种基于无人车的规模化养殖喂料控制方法,包括如下步骤:
①加载数据:总控台从存储器中提取环境数据和养殖池控制目标值列表;
②建立分布图:基于环境数据建立环境数据分布图;
③计算控制值:根据养殖池控制目标值列表计算每一养殖池的需喂料量和温度控制量;
④分配任务:先获取待机小车列表,然后以养殖池控制目标值列表中的喂料类型分组,在每一分组内以线性规划的方式根据养殖池的需喂料量分配待机小车,线性规划的条件为每一待机小车的需喂料量之和小于待机小车信息中的运载量、分配的待机小车数量尽可能少、单一待机小车运载量尽可能多;
⑤路径规划:对每一分配到需喂料量的小车,以养殖池距离由近及远的方式对分配到的养殖池喂料列表进行排序,并在养殖池喂料列表末尾加上起点位置;
⑥路径仿真:对所有分配到需喂料量的小车进行行进仿真,如仿真过程中出现碰撞,则返回至步骤⑤并禁用该排序方案,如步骤⑤中计算得到的排序方案均被禁用则返回至步骤④并禁用该分配方案;
⑦移动喂料:控制小车依据养殖池喂料列表中养殖池的位置作为路径点依次移动,每到达一个路径点则控制小车进行喂料,并控制小车采集对应养殖池的环境数据,同时控制小车向对应的养殖池加热控制器发送对应的温度控制量;
⑧返回数据:小车返回后将采集到的养殖池的环境数据发送至总控台并进入至待机状态,总控台将接收的环境数据更新至存储器中,全部小车返回则等待设定时间后返回至步骤①。
所述步骤⑥的仿真在RVIZ环境中进行。
所述总控台和小车之间的通信,在ROS环境中采用Message模式完成。
所述总控台和小车之间的通信采用WiFi通信的方式实现。
所述在养殖池喂料列表末尾加上起点位置时,起点位置所在项对应的需喂料量数据为0。
所述步骤⑦中控制小车进行喂料,是控制安装在小车上的喂料装置进行投料。
所述环境数据包括温度数据和含氧量数据,通过温度传感器和溶氧度传感器获取,温度传感器和溶氧度传感器安装在小车上可探入至养殖池水中的伸缩杆上。
养殖池控制目标值列表由用户设定,包括养殖池编号、养殖池位置、喂料类型、需喂料量和温度控制量。
所述环境数据分布图为热力图。
由此,采用本发明则无需部署工业电缆实现通信,只要利用现有技术确保无人车移动准确即可,且养殖池控制器只需要准确控温即可,至于养殖池控制器和小车之间的通信,可采用NFC技术实现,就技术实现上而言也极为简单;另一方面,本发明基于无人车实现,控制上的调整极为简单,一般而言无人车可运载量为10~30kg,喂料装置重300g以内,因此一次喂料可满足至少五个养殖池一天的需要,对于不同养殖池不同品种的喂料,只要控制不同的无人车即可,而无人车存在着碰撞的可能,现有技术中的仿真技术(本发明优选采用ROS中的RVIZ仿真环境)能够很好的完成仿真,从而使得安全性有保障。
Claims (9)
1.一种基于无人车的规模化养殖喂料控制方法,其特征在于:包括如下步骤:
①加载数据:总控台从存储器中提取环境数据和养殖池控制目标值列表;
②建立分布图:基于环境数据建立环境数据分布图;
③计算控制值:根据养殖池控制目标值列表计算每一养殖池的需喂料量和温度控制量;
④分配任务:先获取待机小车列表,然后以养殖池控制目标值列表中的喂料类型分组,在每一分组内以线性规划的方式根据养殖池的需喂料量分配待机小车,线性规划的条件为每一待机小车的需喂料量之和小于待机小车信息中的运载量、分配的待机小车数量尽可能少、单一待机小车运载量尽可能多;
⑤路径规划:对每一分配到需喂料量的小车,以养殖池距离由近及远的方式对分配到的养殖池喂料列表进行排序,并在养殖池喂料列表末尾加上起点位置;
⑥路径仿真:对所有分配到需喂料量的小车进行行进仿真,如仿真过程中出现碰撞,则返回至步骤⑤并禁用该排序方案,如步骤⑤中计算得到的排序方案均被禁用则返回至步骤④并禁用该分配方案;
⑦移动喂料:控制小车依据养殖池喂料列表中养殖池的位置作为路径点依次移动,每到达一个路径点则控制小车进行喂料,并控制小车采集对应养殖池的环境数据,同时控制小车向对应的养殖池加热控制器发送对应的温度控制量;
⑧返回数据:小车返回后将采集到的养殖池的环境数据发送至总控台并进入至待机状态,总控台将接收的环境数据更新至存储器中,全部小车返回则等待设定时间后返回至步骤①。
2.如权利要求1所述的基于无人车的规模化养殖喂料控制方法,其特征在于:所述步骤⑥的仿真在RVIZ环境中进行。
3.如权利要求1所述的基于无人车的规模化养殖喂料控制方法,其特征在于:所述总控台和小车之间的通信,在ROS环境中采用Message模式完成。
4.如权利要求1所述的基于无人车的规模化养殖喂料控制方法,其特征在于:所述总控台和小车之间的通信采用WiFi通信的方式实现。
5.如权利要求1所述的基于无人车的规模化养殖喂料控制方法,其特征在于:所述在养殖池喂料列表末尾加上起点位置时,起点位置所在项对应的需喂料量数据为0。
6.如权利要求1所述的基于无人车的规模化养殖喂料控制方法,其特征在于:所述步骤⑦中控制小车进行喂料,是控制安装在小车上的喂料装置进行投料。
7.如权利要求1所述的基于无人车的规模化养殖喂料控制方法,其特征在于:所述环境数据包括温度数据和含氧量数据,通过温度传感器和溶氧度传感器获取,温度传感器和溶氧度传感器安装在小车上可探入至养殖池水中的伸缩杆上。
8.如权利要求1所述的基于无人车的规模化养殖喂料控制方法,其特征在于:养殖池控制目标值列表由用户设定,包括养殖池编号、养殖池位置、喂料类型、需喂料量和温度控制量。
9.如权利要求1所述的基于无人车的规模化养殖喂料控制方法,其特征在于:所述环境数据分布图为热力图。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811291139.0A CN109566440B (zh) | 2018-10-31 | 2018-10-31 | 一种基于无人车的规模化养殖喂料控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811291139.0A CN109566440B (zh) | 2018-10-31 | 2018-10-31 | 一种基于无人车的规模化养殖喂料控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109566440A true CN109566440A (zh) | 2019-04-05 |
CN109566440B CN109566440B (zh) | 2021-06-22 |
Family
ID=65921183
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811291139.0A Active CN109566440B (zh) | 2018-10-31 | 2018-10-31 | 一种基于无人车的规模化养殖喂料控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109566440B (zh) |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SU820753A1 (ru) * | 1979-03-16 | 1981-04-15 | Всероссийский Научно-Исследо-Вательский И Проектно-Технологи-Ческий Институт Механизации Животно-Водства | Раздатчик сухих кормов |
JPH0793028A (ja) * | 1993-09-21 | 1995-04-07 | Agency Of Ind Science & Technol | 自律型移動ロボット群システムの制御方法 |
US20060195297A1 (en) * | 2005-02-28 | 2006-08-31 | Fujitsu Limited | Method and apparatus for supporting log analysis |
US20090327542A1 (en) * | 2007-06-13 | 2009-12-31 | Saab Ab | Arrangement of Components |
CN102934621A (zh) * | 2012-11-14 | 2013-02-20 | 中国水产科学研究院渔业机械仪器研究所 | 一种投料机器人自动控制装置和控制方法 |
CN103598104A (zh) * | 2013-12-01 | 2014-02-26 | 湖北第二师范学院 | 物联网生态养殖场专用智能机器人 |
CN203588052U (zh) * | 2013-10-31 | 2014-05-07 | 北京农业智能装备技术研究中心 | 一种行走饲喂*** |
CN205255007U (zh) * | 2015-11-18 | 2016-05-25 | 哈尔滨工大天才智能科技有限公司 | 一种微小型机器人控制*** |
CN105929826A (zh) * | 2016-05-18 | 2016-09-07 | 甘肃省机械科学研究院 | 基于室内电子地图的饲喂机器人及其精确定位方法 |
CN106125762A (zh) * | 2016-08-01 | 2016-11-16 | 北京艾森博航空科技股份有限公司 | 基于互联网的无人机植保管理***和方法 |
CN106908065A (zh) * | 2017-02-13 | 2017-06-30 | 中国人民解放军国防科学技术大学 | 车辆搭载无人机的双层路径构建方法及*** |
CN108170164A (zh) * | 2018-01-04 | 2018-06-15 | 广东容祺智能科技有限公司 | 一种基于无人机自动喷洒鱼料的方法 |
CN110998620A (zh) * | 2017-06-21 | 2020-04-10 | 轨迹机器人公司 | 排队完成订单操作的机器人 |
-
2018
- 2018-10-31 CN CN201811291139.0A patent/CN109566440B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SU820753A1 (ru) * | 1979-03-16 | 1981-04-15 | Всероссийский Научно-Исследо-Вательский И Проектно-Технологи-Ческий Институт Механизации Животно-Водства | Раздатчик сухих кормов |
JPH0793028A (ja) * | 1993-09-21 | 1995-04-07 | Agency Of Ind Science & Technol | 自律型移動ロボット群システムの制御方法 |
US20060195297A1 (en) * | 2005-02-28 | 2006-08-31 | Fujitsu Limited | Method and apparatus for supporting log analysis |
US20090327542A1 (en) * | 2007-06-13 | 2009-12-31 | Saab Ab | Arrangement of Components |
CN102934621A (zh) * | 2012-11-14 | 2013-02-20 | 中国水产科学研究院渔业机械仪器研究所 | 一种投料机器人自动控制装置和控制方法 |
CN203588052U (zh) * | 2013-10-31 | 2014-05-07 | 北京农业智能装备技术研究中心 | 一种行走饲喂*** |
CN103598104A (zh) * | 2013-12-01 | 2014-02-26 | 湖北第二师范学院 | 物联网生态养殖场专用智能机器人 |
CN205255007U (zh) * | 2015-11-18 | 2016-05-25 | 哈尔滨工大天才智能科技有限公司 | 一种微小型机器人控制*** |
CN105929826A (zh) * | 2016-05-18 | 2016-09-07 | 甘肃省机械科学研究院 | 基于室内电子地图的饲喂机器人及其精确定位方法 |
CN106125762A (zh) * | 2016-08-01 | 2016-11-16 | 北京艾森博航空科技股份有限公司 | 基于互联网的无人机植保管理***和方法 |
CN106908065A (zh) * | 2017-02-13 | 2017-06-30 | 中国人民解放军国防科学技术大学 | 车辆搭载无人机的双层路径构建方法及*** |
CN110998620A (zh) * | 2017-06-21 | 2020-04-10 | 轨迹机器人公司 | 排队完成订单操作的机器人 |
CN108170164A (zh) * | 2018-01-04 | 2018-06-15 | 广东容祺智能科技有限公司 | 一种基于无人机自动喷洒鱼料的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN109566440B (zh) | 2021-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108733074A (zh) | 一种基于匈牙利算法的多无人机编队航迹规划方法 | |
Hawkins et al. | pH affects ammonium, nitrate and proton fluxes in the apical region of conifer and soybean roots | |
JP7026280B1 (ja) | 倉庫システム、貨物搬送方法、制御端末、ロボット及び記憶媒体 | |
CN104750008B (zh) | 一种ZigBee网络中的农业机器人无线遥控*** | |
CN103092203A (zh) | 主从机器人之间相对运动的控制方法 | |
CN106444811A (zh) | 利用信号强度切换控制植保无人机的控制方法 | |
CN205353654U (zh) | 一种多飞行器协同飞行控制*** | |
CN105929826B (zh) | 基于室内电子地图的饲喂机器人及其精确定位方法 | |
CN108263631A (zh) | 一种无人机导引与起降*** | |
CN109566440A (zh) | 一种基于无人车的规模化养殖喂料控制方法 | |
CN203520162U (zh) | 基于导引路径的agv举升校正*** | |
Jing et al. | Path tracking control with slip compensation of a global navigation satellite system based tractor-scraper land levelling system | |
Blair et al. | Effect of FLOWERING LOCUS C on seed germination depends on dormancy | |
Schneitz et al. | Organogenesis in plants: the molecular and genetic control of ovule development | |
CN107720067B (zh) | 一种自动化物流货物存取方法及*** | |
CN106569442A (zh) | 植保无人机多控方法 | |
CN102385386B (zh) | 一种水火弯板智能机器人路径规划方法 | |
CN106569443A (zh) | 植保无人机多控*** | |
CN107765680A (zh) | 一种机器人及其转运方法 | |
CN108427284A (zh) | 一类串联结构多智能体***协调一致性控制方法 | |
CN115933556A (zh) | 一种柔性生产产线设置方法、***、服务器及存储介质 | |
WO2023039190A1 (en) | Multi-vehicle coordination systems and methods for agricultural field operations | |
Xu et al. | A novel variable rate fertilization system based on the Android platform | |
CN106346476A (zh) | 一种舵机的控制方法及控制装置 | |
CN109240336A (zh) | 一种规模化养殖的无人机控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20240207 Address after: 043112 North Xicun Village, Sanquan Town, Xinjiang County, Yuncheng City, Shanxi Province Patentee after: Shanxi Yuemin Agriculture and Animal Husbandry Co.,Ltd. Country or region after: China Address before: 530200 No. 8, Ting Ting Road, Yongning District, Nanning, the Guangxi Zhuang Autonomous Region Patentee before: NANNING University Country or region before: China |
|
TR01 | Transfer of patent right |