ISOBUSs Past, Present and Future role in Agricultural Robotics and - - PowerPoint PPT Presentation

isobus s past present and future role in agricultural
SMART_READER_LITE
LIVE PREVIEW

ISOBUSs Past, Present and Future role in Agricultural Robotics and - - PowerPoint PPT Presentation

Introduction Precision Farming TIM AgRA Present Future Conclusion References ISOBUSs Past, Present and Future role in Agricultural Robotics and Automation Benjamin Fernandez Universidad Nacional de Educacin a Distancia (UNED)


slide-1
SLIDE 1

Introduction Precision Farming TIM AgRA Present Future Conclusion References

ISOBUS’s Past, Present and Future role in Agricultural Robotics and Automation

Benjamin Fernandez

Universidad Nacional de Educación a Distancia (UNED) Departamento de Ingeinería de Software y Sistemas Informáticos (ISSI)

AgRA Webinar: December 04, 2014 1 / 42

slide-2
SLIDE 2

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Agenda

1

Introduction

2

Precision Farming

3

TIM

4

AgRA

5

Present

6

Future

7

Conclusion

2 / 42

slide-3
SLIDE 3

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Agenda

1

Introduction

2

Precision Farming

3

TIM

4

AgRA

5

Present

6

Future

7

Conclusion

3 / 42

slide-4
SLIDE 4

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Introduction

Hitch, Hydraulics and PTO are standardized ISO Norm 11783 standardizes the communications too

Figure: Connection between tractor and implement of different manufacturers

4 / 42

slide-5
SLIDE 5

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Organization

Who is behind ISO 11783 (also called ISOBUS)

5 / 42

slide-6
SLIDE 6

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Introduction

Serial control and communications data networks for tractors and machinery for agriculture and forestry Consists of 14 parts Based on SAE J1939 for tractor-trailer CAN-Based communication protocol Supports NMEA 2000 for positioning information

6 / 42

slide-7
SLIDE 7

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Introduction

Plug and play Connection of new implements possible online One or many members at the same time possible Different topologies possible: Peer to peer, broadcast, server | client

7 / 42

slide-8
SLIDE 8

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Tractor ECU

Class 01: Simple network-support

Power management Speed information Hitch information PTO information Lighting information Language information

Class 02: Total set of tractor measurement

Time and date Speed and distance Additional hitch parameter Full implement lighting message set Auxiliary valves

Class 03: Accept commands from an implement

Hitch commands PTO commands Auxiliary valves commands

8 / 42

slide-9
SLIDE 9

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Virtual Terminal

ECU to VT & VT to ECU Implement description GUI All GUI objects are standardized

Soft keys Data Mask Bar-graphs Input and output fields Graphics Buttons etc.

All included in an Object Pool

Figure: Fendt Vario Terminal [14]

9 / 42

slide-10
SLIDE 10

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Virtual Terminal

Server | Client Transport protocol and extended protocol allow up to 117MB of data transmission

10 / 42

slide-11
SLIDE 11

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Auxiliary inputs

Aux-Server | Aux-Client Joysticks Control Panels Digital and analog inputs Implement’s Object Pool with auxiliary functions

Figure: Aux-Control at CCI [3]

11 / 42

slide-12
SLIDE 12

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Auxiliary inputs

Figure: Fendt ISOBUS implement control [6]

12 / 42

slide-13
SLIDE 13

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Task Controller

TC-Server | TC-Client Complete management system for agricultural tasks Provides commands to the implements Time, and position scheduled commands Planning done vie PC (Farm Management System)

13 / 42

slide-14
SLIDE 14

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Task Controller

Farm Management Information System

Data Dictionary Identifier: working units, device clases, etc.

Device Description Pool: Working width, number of switchable sections Mobile Implement Control System

14 / 42

slide-15
SLIDE 15

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Task Controller

Task Controller Basic Task Controller Geo Task Controller Section control

15 / 42

slide-16
SLIDE 16

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Agenda

1

Introduction

2

Precision Farming

3

TIM

4

AgRA

5

Present

6

Future

7

Conclusion

16 / 42

slide-17
SLIDE 17

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Precision Farming [1]

New technologies (GPS, sensors, monitors and other equipment) Enable farmers to use electronic guidance Direct equipment movements more accurately Precise positioning for all equipment actions and chemical applications Analyze all of that data in association with other sources of data (agronomic, climatic, etc.) Precision Farming will affect the entire production function (and by extension, the management function)

17 / 42

slide-18
SLIDE 18

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Precision Farming [1]

Figure: Precision farming cycle found in [1]

18 / 42

slide-19
SLIDE 19

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Agenda

1

Introduction

2

Precision Farming

3

TIM

4

AgRA

5

Present

6

Future

7

Conclusion

19 / 42

slide-20
SLIDE 20

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Tractor-Implement Management

Implement controls the tractor’s

Valves Steering Speed Hitch Electronics PTO

Requires manufacturers coordination

Figure: Krone Ultima speed control TIM baler wrapper [9]

20 / 42

slide-21
SLIDE 21

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Tractor-Implement Management

Tractor ready to accept commands?

Conditions not specified in ISOBUS Needs cooperation between manufacturers

Conditions fulfilled?

Operator in the cabin? Tractor on the move? Signals available with no errors (Speed etc.) Safety standards? Figure: Rauch TIM hydraulic control [12]

21 / 42

slide-22
SLIDE 22

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Tractor-Implement Management

Figure: Tractor-Implement management at Grimme [5, 4] Figure: Tractor-Implement Automation from John Deere and Pottinger [10]

22 / 42

slide-23
SLIDE 23

Introduction Precision Farming TIM AgRA Present Future Conclusion References

ISOBUS Conclusion

Pros

Server | Client communications Tractor-Implement system partially autonomous Precision farming Proprietary Messages IsoAgLib (open source) Modularity

Cons

Proprietary Messages Each manufacturer makes it a bit different (incompatibility issues) Only for tractors? ISO 11783 is open to different interpretations Different generations lead to incompatibilities

23 / 42

slide-24
SLIDE 24

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Agenda

1

Introduction

2

Precision Farming

3

TIM

4

AgRA

5

Present

6

Future

7

Conclusion

24 / 42

slide-25
SLIDE 25

Introduction Precision Farming TIM AgRA Present Future Conclusion References

AgRA Architectures

Detection: obstacle avoidance, image recognition, GPS, weed discrimination Mapping: Positioning, environment features Guidance: Path planing, action planning, control systems Action: Weed removal, seeding, harvesting, guidance, scouting

Figure: Proposed architecture for agricultural robotics [2]

25 / 42

slide-26
SLIDE 26

Introduction Precision Farming TIM AgRA Present Future Conclusion References

AgRA Architectures

Safety as centerpiece of the architecture

1 Robotic perception, trajectory and motion planning, fault tolerance and verification of hardware and software 2 Portable devices, voice and gesture, teleoperation and telesupervision, multiple vehicle coordination and cooperation. 3 Safety and functionality standards Figure: Three-layer safety architecture for autonomous agricultural vehicles [8]

26 / 42

slide-27
SLIDE 27

Introduction Precision Farming TIM AgRA Present Future Conclusion References

AgRA Architectures

Organization level: decision-making, task, planning, environment mapping, path planning Coordination level: control program, decision making, fusion algorithms Implementation level: control

  • utput, action execution,

feedback

Figure: Control system architecture proposed in [7]

27 / 42

slide-28
SLIDE 28

Introduction Precision Farming TIM AgRA Present Future Conclusion References

AgRA Requirements [7, 2, 8]

General requirements

Type of vehicle: Tractors, agricultural machinery, 4WS, Articulated, etc. Level of automation Solve different tasks: Picking, harvesting, weeding, pruning, planting, grafting, etc. Environment interaction: Detection and mapping Action planning and execution Safety Figure: Agricultural unit from [7]

28 / 42

slide-29
SLIDE 29

Introduction Precision Farming TIM AgRA Present Future Conclusion References

AgRA Requirements [7, 2, 8]

Development requirements

Open and common architecture Open design in structure system Considers actuators and sensors Considers control systems Adaptability Simple structure Affordable Figure: IsoAgLib [11]

29 / 42

slide-30
SLIDE 30

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Agenda

1

Introduction

2

Precision Farming

3

TIM

4

AgRA

5

Present

6

Future

7

Conclusion

30 / 42

slide-31
SLIDE 31

Introduction Precision Farming TIM AgRA Present Future Conclusion References

ISOBUS’s Present in AgRA

AgRA general requirements

Type of vehicle: ECU Tractor-like vehicles (flying vehicles?) Level of automation: partially autonomous, norm still changing... Solve different tasks: implements solve many but not all... Modularity as big advantage... Environment interaction: depends on the implement Action planning and execution (TC, Section Control, TIM) Human-Robot interface: VT, Auxiliary panels and joysticks Safety: not included in the norm

31 / 42

slide-32
SLIDE 32

Introduction Precision Farming TIM AgRA Present Future Conclusion References

ISOBUS’s Present in AgRA

AgRA Development requirements

IsoAgLib extended architecture Figure: General architecture of the IsoAgLib from [13]

32 / 42

slide-33
SLIDE 33

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Agenda

1

Introduction

2

Precision Farming

3

TIM

4

AgRA

5

Present

6

Future

7

Conclusion

33 / 42

slide-34
SLIDE 34

Introduction Precision Farming TIM AgRA Present Future Conclusion References

ISOBUS’s Future in AgRA

Which requirements should be standardize and which stay

  • pen?

Which requirements can be covered by ISOBUS? Can ISO 11783 be changed or adapted to AgRA requirements? Which type of vehicles should be considered (terrain 4WS, 2WS, aerial vehicles)? Remote access? Wireless communications? Level of automation? Do we want interchangeable tools? Only CAN based communication?

34 / 42

slide-35
SLIDE 35

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Agenda

1

Introduction

2

Precision Farming

3

TIM

4

AgRA

5

Present

6

Future

7

Conclusion

35 / 42

slide-36
SLIDE 36

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Conclusion

  • New standard proposed including:

ISOBUS parts (Physical, data link and transport layers) Server | Client Network management Task controller improved with new DDI Virtual terminal (graphical human-robot interface) Auxiliaries (physical HRI) Improved application layer Detection (artificial vision, LiDAR, Sonar) Type of vehicles and their configurations (terrain, aerial) Levels of automation Wireless communications and other HRI Safety layer?

36 / 42

slide-37
SLIDE 37

Introduction Precision Farming TIM AgRA Present Future Conclusion References

Questions?

Thank you!

37 / 42

slide-38
SLIDE 38

Introduction Precision Farming TIM AgRA Present Future Conclusion References

References I

[1] Goverment Alberta. What is precision farming, 2014. http://www1.agric.gov.ab.ca/$department/ deptdocs.nsf/all/sag1951. [2] F .A. Auat Cheein and R. Carelli. Agricultural robotics: Unmanned robotic service units in agricultural tasks. IEEE Industrial Electronics Magazine, 7(3):48–58, September 2013. [3] Competence Center ISOBUS. Aux-control, 2014. http://www.cc-isobus.com/en/cci-aux-control.

38 / 42

slide-39
SLIDE 39

Introduction Precision Farming TIM AgRA Present Future Conclusion References

References II

[4] GRIMME. Tractor-implement-automation, 2014. http: //www.grimme.com/de/products/assistenzsysteme-1/ tia-tractor-implement-automation. [5] GRIMME. Video of a tractor-implement-automation system, 2014. http://static.prod.grimme.com/files/2013/10/23/ f7ba58f70c018e0b6f948b0f2a3006a12ab4df66.mp4. [6] Fendt Implement Control. Fendt isobus functionality, 2014. http://www.fendt.com/int/7708.asp.

39 / 42

slide-40
SLIDE 40

Introduction Precision Farming TIM AgRA Present Future Conclusion References

References III

[7] Xue Jinlin and Xu Liming. Autonomous agricultural robot and its row guidance. In 2010 International Conference on Measuring Technology and Mechatronics Automation (ICMTMA), volume 1, pages 725–729, March 2010. [8] David Kohanbash, Marcel Bergerman, Karen M. Lewis, and Stewart J. Moorehead. A safety architecture for autonomous agricultural vehicles. In American Society of Agricultural and Biological Engineers Annual Meeting, July 2012. [9] Krone. Non-stop baler wrapper, 2014. http://landmaschinen.krone.de/english/products/ round-balers/ultima/.

40 / 42

slide-41
SLIDE 41

Introduction Precision Farming TIM AgRA Present Future Conclusion References

References IV

[10] M. Baldinger M. von Hovningen-Huene. Tractor-implement-automation and its application to a tractor-loader wagon combination. In 2nd International Conference on Machine Control & Guidance, March 2010. [11] OSB. Isoaglib tutorial, 2014. http://www.isoaglib.com/en/devzone/tutorial. [12] Rauch. Tim fertiliser hydraulic control, 2013. http: //rauch.de/english/agritechnica-2013/tim.html.

41 / 42

slide-42
SLIDE 42

Introduction Precision Farming TIM AgRA Present Future Conclusion References

References V

[13] M.M.K. Sarker, Dong Sun Park, and L. Badarch. Electronic control sensors applications for the next generation tractor based on open source library. In 2012 Sixth International Conference on Sensing Technology (ICST), pages 486–491, December 2012. [14] Fendt Terminal. Isobus fendt vario terminal, 2014. http://www.fendt.com/us/tractors_ fendtvariotronic_isobus_functions.asp.

42 / 42