Shop OBEX P1 Docs P2 Docs Learn Events
My robotic farmer, Prospero — Parallax Forums

My robotic farmer, Prospero

vanmunchvanmunch Posts: 568
edited 2011-10-27 21:11 in Robotics
Edit: 10-19-2011

I've put together a short video that lays out the argument for and explains my concept of using swarms of robots for farming. Let me know what you think!

New Video: Future of Farming: Prospero Robot Farmer
http://www.youtube.com/watch?v=CReaedEF41w


Edit: 2-14-2011

Now with music!
http://www.youtube.com/watch?v=ACtihXjq2B0
Video of Prospero walking around and planting indoors (it's January in Iowa )
5:04 minutes


Hey all I just got my farming robot done a couple of weeks ago for a contest at Schmart Board and had a little bit of time to post a couple of pictures and video. I'll pull something more together and post that on the "projects" forum.

So anyhow, Prospero is an autonomous hexapod that can instantly change directions without turning its body, avoid objects, detect seeds (that it or another robot has planted), plant seeds at a specified spacing, mark/apply a pre-emergent herbicide &/or fertilizer and let other Prospero robots in the area know if it needs help planting seeds in its area or if the area has been planted. It's meant to be deployed as part of a larger group/ swarm and its behavior uses swarm and game theory. I started this project because I began to wonder if the current trajectory of agricultural technology (larger and larger equipment) was the best way to get the maximum productivity out of an acre of land. The current trend is primarily focused at getting the maximum productivity out of the controller, a person riding in a tractor. The problem with using larger and larger machinery is that you lose the resolution that you're able to make decisions at (you're painting with a large brush). You have to make your farming decisions at the field level which increases the yield one person (controller) is able to produce, but this comes at the cost of lower yields per acre. One seed company's slogan is "The right product (seed) on the right acre." So what if we were able to make farming decisions on a foot by foot or plant by plant basis? This would dramatically increase the productivity of the land, but you would also dramatically increase the number of people and the cost of business. This is a problem if you used people, but what about a swarm of simple, inexpensive robots? You can build a lot of robots for the cost of a single quarter-million dollar tractor (and that's not counting the actual equipment or harvester.) Anyhow, that's the idea behind Prospero. I hope you enjoy the videos and let me know what you think!




0:42 minutes
http://www.youtube.com/watch?v=jdEdV-ct1HM

Link to the Schmart Board post with more info including source code and pictures
(you have to log-in to see the files)

http://forum.schmartboard.com/index.php/topic,871.0.html

Planter Front C.jpg
Planter front slightly overhead C.jpg
Driller C.jpg
Planting C.jpg
1024 x 768 - 359K
1024 x 768 - 295K
1024 x 768 - 302K
«1

Comments

  • icepuckicepuck Posts: 466
    edited 2011-01-15 16:22
    What was the white stuff sprayed next to the seed?
    -dan
  • vanmunchvanmunch Posts: 568
    edited 2011-01-15 17:10
    Hey Dan,

    The robot just uses a can of white spray paint to mark the spot where the seed is planted, If you were doing this for real you would probably use IR LEDs and mark the spot with a colorless, custom mixture that would reflect IR and contain whatever pre-emergence applications that you might want. (Polka dot fields probably wouldn't go over so well.) I just used white paint with blue LEDs because made it easy to see what was going on. A powder would have worked just as well.

    Dave
  • ercoerco Posts: 20,256
    edited 2011-01-15 17:18
    Pretty dang cool. My wife does lots of gardening, and I have envisioned a similar type device based on an overhead XY plotter. That would keep absolute location reference simple and make "tending the croplines" easier. Good application for solar power, too. Nice idea!
  • WhitWhit Posts: 4,191
    edited 2011-01-15 18:58
    Really cool! Love the name too. Great video and pics.

    My favorite video is the planting seeds and marking their locations. The drill for the holes works great. What I like so much is that it reminds me a planetary explorer robot. I love the stuff NASA does with its robots. This is just as cool, but does something useful right here. Great job!

    Give us some warning before you set Caliban loose...
  • vanmunchvanmunch Posts: 568
    edited 2011-01-16 09:38
    erco wrote: »
    Pretty dang cool. My wife does lots of gardening, and I have envisioned a similar type device based on an overhead XY plotter. That would keep absolute location reference simple and make "tending the croplines" easier. Good application for solar power, too. Nice idea!

    Thanks Erco! Ya, there's two different ways that you can go about it. One way would be to have kind of a central planner that kept track of where everything is. I'd like to build a second robot like that which would have ~3cm2 resolution, but I don't know exactly how to do it without buying a really expensive GPS receiver and base station. It would help in ag research where we plant large fields and track individual plants. Any suggestions or ideas on how to do this kind of triangulation? (It would have to work over a large area.) But with production agriculture you can plant it and "forget" it. However, if you do ever make a gardening plotter like that, I'm going to run for the hills. :)

    Whit wrote: »
    Really cool! Love the name too. Great video and pics.

    My favorite video is the planting seeds and marking their locations. The drill for the holes works great. What I like so much is that it reminds me a planetary explorer robots. I love the stuff NASA does with its robots. This is just as cool, but does something useful right here. Great job!

    Give us some warning before you set Caliban loose...

    Ha ha ha Ya, I'll let you know. I picked the name Prospero because, for the contest, you had to post everything, including the source code which made me think of Prospero's final goodbye and after he's given up all of his magic.

    The drill wasn't my favorite solution. Originally I wanted to make Prospero a quadruped that would dig with its feet, but after a couple of months I realized that I needed those really expensive, heavy duty servos and that I would have to make heavy duty servo brackets. So I went back the hexapod design and tried to build a mechanism that would descend, drill the hole, and cover it up in one motion. I worked with Iowa Laser and they helped me, but that ended up being a dead end. (They were very helpful and even converted my hand drawn pictures into CAD drawings. I would recommend them. I mean, how can't Lasers and Robots not go together? ;) ) http://www.iowalaser.com/

    Anyhow, I guess that's why there is always version 2.0...

    Below are a couple of pictures of Prospero V0.1 and the part that Iowa Laser made for me that was going to be part of the the digging mechanism, but didn't work out. Anyhow, I still think it looks cool. :)
    Prospero 0.1 C.jpg
    MVC-601F.JPG
    MVC-009S.JPG
    MVC-606F.JPG
    MVC-010S.JPG
    Prospero 0.1 C.jpg
    MVC-601F.JPG
    MVC-009S.JPG
    MVC-606F.JPG
    MVC-010S.JPG
    640 x 480 - 41K
    640 x 480 - 26K
    1024 x 768 - 192K
    640 x 480 - 49K
    640 x 480 - 46K
  • ercoerco Posts: 20,256
    edited 2011-01-16 12:01
    Another thought for big scale: copy those circular irrigators I see all over the midwest, use polar coordinates . One central pivot to provide power and control, and an arm & effector that travels along the rotating boom, driven by a tangential outboard drive platform.

    Easy to suggest, anyway! :)
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-01-16 14:33
    A great project. Maybe it could be marked with a layer of fertilizer.
  • vanmunchvanmunch Posts: 568
    edited 2011-01-16 18:07
    Humanoido wrote: »
    A great project. Maybe it could be marked with a layer of fertilizer.

    Thanks Humanoide,
    Ya, that's exactly what you would want to do, mix a marking agent (probably colorless but reflects IR) with a pre-emergenct mix like a herbicide and fertilizer. Just like a "weed & feed" that you would buy for your lawn.


    @ erco
    Thats the kind of robot they should have had in "Runaway" :)
  • Martin_HMartin_H Posts: 4,051
    edited 2011-01-17 09:51
    That's a cool digging machine!
  • Spiral_72Spiral_72 Posts: 791
    edited 2011-01-19 09:34
    I don't have the words..... but that is really, really cool. It looks fantastic too.
  • ScribblerKartScribblerKart Posts: 45
    edited 2011-01-20 13:35
    That looks cool!! :cool:
  • vanmunchvanmunch Posts: 568
    edited 2011-01-21 19:50
    Thanks for the kind words. Let me know if you have any questions on how it works, parts, code, ect. Hope everyone is enjoying their weekend!
  • vanmunchvanmunch Posts: 568
    edited 2011-02-14 19:04
    Now with cool music!
    http://www.youtube.com/watch?v=ACtihXjq2B0
    5:04 minutes
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-15 05:03
    Vanmunch, that's a totally impressive video and a spectacular robotics application! The music is a great addition.
  • NikosGNikosG Posts: 705
    edited 2011-02-15 13:42
    Completely amazing! This robot has impressive details! and your video is like a science fiction movie! Congratulations Vanmunch!
  • SELSEL Posts: 80
    edited 2011-03-01 11:01
    Great Project!!!

    Where might we find the code. It might help me out on a StingRay project I am looking to complete.

    SEL
  • vanmunchvanmunch Posts: 568
    edited 2011-03-01 13:11
  • AttorneyJonAttorneyJon Posts: 10
    edited 2011-03-01 14:10
    That has to be about the coolest thing I have ever seen!

    Awesome Job!
  • Paul K.Paul K. Posts: 150
    edited 2011-03-01 22:50
    Great work.
  • Clock LoopClock Loop Posts: 2,069
    edited 2011-03-02 00:19
    Great idea. Nice job!

    You could put a light sensor on top to have the thing only plant in areas lit a certain way at certain times of the day. (as some plants require shade or full sun)

    What a good and useful example of bringing many components together into a functioning machine.

    You could even do soil PH testing while planting to tell the person if soil quality is an issue with plant type.
  • T. HainesT. Haines Posts: 1
    edited 2011-03-06 19:39
    Really awesome. Congratulations.
  • PublisonPublison Posts: 12,366
    edited 2011-05-04 15:31
    Congrats for making into the May 2011 issue of Servo Magazine, (Page24).

    Way to go, and an neat project!


    vanmunch wrote: »
    Edit: 2-14-2011

    Now with music!
    http://www.youtube.com/watch?v=ACtihXjq2B0
    Video of Prospero walking around and planting indoors (it's January in Iowa )
    5:04 minutes


    Hey all I just got my farming robot done a couple of weeks ago for a contest at Schmart Board and had a little bit of time to post a couple of pictures and video. I'll pull something more together and post that on the "projects" forum.

    So anyhow, Prospero is an autonomous hexapod that can instantly change directions without turning its body, avoid objects, detect seeds (that it or another robot has planted), plant seeds at a specified spacing, mark/apply a pre-emergent herbicide &/or fertilizer and let other Prospero robots in the area know if it needs help planting seeds in its area or if the area has been planted. It's meant to be deployed as part of a larger group/ swarm and its behavior uses swarm and game theory. I started this project because I began to wonder if the current trajectory of agricultural technology (larger and larger equipment) was the best way to get the maximum productivity out of an acre of land. The current trend is primarily focused at getting the maximum productivity out of the controller, a person riding in a tractor. The problem with using larger and larger machinery is that you lose the resolution that you're able to make decisions at (you're painting with a large brush). You have to make your farming decisions at the field level which increases the yield one person (controller) is able to produce, but this comes at the cost of lower yields per acre. One seed company's slogan is "The right product (seed) on the right acre." So what if we were able to make farming decisions on a foot by foot or plant by plant basis? This would dramatically increase the productivity of the land, but you would also dramatically increase the number of people and the cost of business. This is a problem if you used people, but what about a swarm of simple, inexpensive robots? You can build a lot of robots for the cost of a single quarter-million dollar tractor (and that's not counting the actual equipment or harvester.) Anyhow, that's the idea behind Prospero. I hope you enjoy the videos and let me know what you think!




    0:42 minutes
    http://www.youtube.com/watch?v=jdEdV-ct1HM

    Link to the Schmart Board post with more info including source code and pictures
    (you have to log-in to see the files)

    http://forum.schmartboard.com/index.php/topic,871.0.html

    Planter Front C.jpg
    Planter front slightly overhead C.jpg
    Driller C.jpg
    Planting C.jpg
  • vanmunchvanmunch Posts: 568
    edited 2011-05-04 17:15
    Hey, thanks Publison for letting me know. That's really cool!
  • WhitWhit Posts: 4,191
    edited 2011-05-10 19:02
    Congrats on making the July/August Robot Magazine too! Page 12 with a video code link... Cool!
  • vanmunchvanmunch Posts: 568
    edited 2011-05-10 19:59
    Thanks Whit, I sincerely hope that you are well and staying dry. We lived in Memphis for a short while and I can't believe how high the river is.

    On a lighter note, I like your signature. My wife and I were at Disney World last summer and Walt Disney's "Keep Moving Forward" really stuck with me and I like seeing the reminder.
  • vanmunchvanmunch Posts: 568
    edited 2011-07-28 14:31
    The Parallax elves dropped something in my mailbox the other week (Thanks!). It looked really cool so I thought I'd put it on Prospero. It said, "Ping))) prototype stand."

    Ping))) proto.jpg

    Prospero with Ping))) proto.jpg
    1024 x 923 - 45K
    1024 x 768 - 52K
  • ercoerco Posts: 20,256
    edited 2011-07-29 08:34
    Uh-oh, I missed something. I see an aerosol can & firing mechanism on Prospero now. When & what for?

    I know those mechanisms all too well, I build a dozen aerosol-based flamethrowers a year for gag gifts: http://www.youtube.com/watch?v=NcW4Iovo3zk
  • vanmunchvanmunch Posts: 568
    edited 2011-07-29 10:53
    Hey Erco,

    You sound like a very interesting person to be around :) The spray can has always been with Prospero. It contains the paint that's used to mark where each seed has been planted. The robot then detects the paint spot (it doesn't have to be paint or even visible to the human eye) knows that a seed has been planted there.

    BTW how does one get on your gag gift mailing list? :)

    Dave
  • ercoerco Posts: 20,256
    edited 2011-07-29 11:12
    It's never dull! Here's another gag gift: http://www.youtube.com/watch?v=8A8TfpJ0vfI

    Hard to see in the video, but an infrared remote triggers this sequence: booster motor on, release car to loop for several seconds, trigger the flamethrower, stop the car, turn off booster motor. It resets the car to self-start every time.

    And here's one of my tamer gag gifts without fire: http://www.youtube.com/watch?v=fuqZvUBRoBY All mechanical, self indexing, yada yada...
  • Matt GillilandMatt Gilliland Posts: 1,406
    edited 2011-07-31 21:01
    The Parallax elves...

    We elves are honored to provide something worthy of being a part of Prospero!

    Nice job vanmunch!

    -Matt
Sign In or Register to comment.