Useful links: • Video conference link (Zoom): https://us02web.zoom.us/j/82088036016?pwd=K2lLc1FiWm9MU0dzRStxM2J2b3dpQT09 ◦ (The Zoom video meetings are Thursday at Noon (USA ET); ◦ Saved videos (link); Saved chats (link) • You Tube Video of Meetings: https://www.youtube.com/channel/UCGfslJO8yD3iz7u_nNFCMnQ • Indexes made by Jeff: http://sampson-jeff.com/RosAgriculture/ • Google drive folder (link); Sheet with current configurations (link); Juan's action list (link); Rough work plan (link); Shared catkinws copies (link) • Robot Agriculture: https://github.com/ros-agriculture • Simulator: https://github.com/ros-agriculture/lawn_tractor/blob/master/simulator.md • Discourse: https://discourse.ros.org/c/ros-agriculture/63 • Discourse – Perception: https://discourse.ros.org/t/perception-project/17621 • Archived RosAg Slack content (link)
Hey, any thoughts on where to put messages? Does it make sense to reserve General for announcements (like video meeting schedules)? And put everything else in Random? And don't use rtk channel?
@Al Jones I took a look of the folder but wasn't able to work due having friends at home..
@Al Jones I had try your tutorial with no results, but leaves me with a lot of things to think.. I'm going to keep trying. But it seems to me that I am missing packages that you have installed. like for example that tutorials for beginners.. I do not see that these are problems but opportunities to learn .. It seems to me that we can have a meeting again but Jeff and you should say what day and what time
*Thread Reply:* "tutorials for beginners." was just a folder/package that I made up. I'm not actually sure these python scripts have to be ran that way. You might try just rosrun and see the results. When they did not work originally I thought it was because they were not part of a package. That is when I put them in the src folder for tutorials for beginners that I had made for something else a long time before and ran catkin build. It was really just me lurching for a solution. At the time the real problem had to do with not using the movebaseflex simulator.
Just out of curiousity, try running this from catkin_ws directory to see if it installs dependencies. This is from this page:
https://github.com/ros-agriculture/lawn_tractor/blob/master/simulator.md
rosdep update
rosdep install -y --from-paths . --ignore-src --rosdistro ${ROS_DISTRO}
*Thread Reply:* No, I am suggesting that you run that to see if it fixes your dependencies: "But it seems to me that I am missing packages that you have installed. like for example that tutorials for beginners.."
It installs a lot of dependecies during the "local" install steps.
*Thread Reply:* Naaaa, I had the same question and asked Al's about it.. tutorials for beginners it's package that he created.. But You got a point in comparing what each other has in their src folder..
Ok, I will post here.. in a future if we are more we talk another way
This week I will try the same script to try to be in the same spot.. I'm planing to work in sim tomorow at the same time as usual..
Hi... I'm here.. https://meet.jit.si/LawnTractorAutomation
*Thread Reply:* https://meet.jit.si/LawnTractorAutomation
I kept thinking about what you said about speed .. it would be nice if we came back on that topic next week
Hello, I am going to participate in today's meeting; but I write here so it is more organized and I explain myself better. I apologize if I repeat myself because I lose track of where, to whom and when I comment on them.
Here is a link to the old slack channel's archives: https://github.com/ros-agriculture/lawn_tractor/wiki/40_Lawn_Tractor_Slack_channel_content_repository_About
Hello, I wanted to share this, that is new to me.
Today at the ROS meeting in Spanish in a discussion on how to better explain to the community about coordinates, worlds and spaces, I was suggested a link to something called ROS REP within the ROS home page. There are several very interesting articles there that are not published on the wiki.
Here is the link to the github page of the ROS REP repository. https://github.com/ros-infrastructure/rep/blob/1f2a892d87f859481f1fb624b216520f68056593/rep-0105.rst and the link on the ROS page https://www.ros.org/reps/rep-0105.html
• Video conference link (Zoom): https://us02web.zoom.us/j/82088036016?pwd=K2lLc1FiWm9MU0dzRStxM2J2b3dpQT09
I can see everyone but can not hear. Suggestions turned up my volume to the max.
*Thread Reply:* In the bottom left corner you can choose the source of the audio
*Thread Reply:* Does the test speaker and microphone option under Audio Settings...
help?
On my computer,if I plug in hgeadphones it pops up a screen that asks about which source to use. Your computer may not do that, Also, try logging out and log back in.
Hello, excuse me but today I will not be able to be at the meeting again. I am with a lot of work but I can also advance with the Robot and I would like to share with you where I am.
Today I am mainly working on the following aspects:
Sorry for the absences but the situations have really overcome me. Bye..
*Thread Reply:* Then maybe we just won't have a meeting. And I can go back to bed...
Hi Javier. Welcome back! I was just reviewing your photos and videos from the old Ros Agricuture group: https://app.slack.com/client/T676UDNG3/search/search-c114a499-3ce6-4708-98f1-924a1bb7950d?cdn_fallback=1
*Thread Reply:* Hi Tawanda.. Nice to see you.. How about your projects..?
*Thread Reply:* Hi Juan, long time. So we are set to launch the first module in 3 months. Had run into a funding problem
*Thread Reply:* So focusing on that, and still trying to squeeze in some ROS learning
*Thread Reply:* How have you been, what are you working on these days
*Thread Reply:* @Tawanda Minya To answer your actual question... No one seems to know what happened to the original ROS Agriculture group.. But we moved on...How is your soil sampling/environment measurements going?
*Thread Reply:* I guess I should have read the replies a little harder "So we are set to launch the first module in 3 months. Had run into a funding problem"
*Thread Reply:* and the thing i got from it is, be yourself long enough to make a living from it
*Thread Reply:* Funding is always a problem for all of us. I am glad that you are in good spirits and I have the same opinion as you regarding resilience.
#general The ROS Agriculture meeting starts in 1 hour. The ZOOM meeting link is in the pinned message at the top of the General channel.
HELLO, I wanted to share some images of the project we are doing. What you can see is the RE-ASSEMBLY of all the electronics because due to the precariousness with which it had been integrated it was short-circuited. Today with Ariel (my partner) we are working on a sensor and configuration check script, which is something that we did not have .. Greetings ..
Thanks for sharing JUAN. At some point will you be able to show a high level flow chart/decision tree?
*Thread Reply:* Yes, of course. As I mentioned, the issue is that my co-worker is a millennial and you have to get intense with the orders. I guess this is one of the main signs that I'm aging badly. I have pending to improve my documentation and get in tune with the effort that others make to carry theirs and which I have used so many times
*Thread Reply:* I feel your pain! We use to hire kids to work on our strawberry farm. It is a big challenge. Good luck!
#general It looks like ROS Agriculture is going through its final implosion. The YouTube channel seems to have disappeared. The Original ROS Agriculture Slack channel appeares to have disappeared. I am attemping to do "git clone" of packages from the git hub site. I don't know who owns waht on the Google drive. But parts of it will probably disappear.
I do have 250 meeting videos downloed from YouTube, if all of those downloads worked.
If you want to save anything, this would be the time to get it.
#general I have now cloned all of the packages from the ROS Agriculture github. I notice that the lawn tractor package has an extra wiki package that has to be cloned separately.
git clone <https://github.com/ros-agriculture/lawn_tractor.git>
git clone <https://github.com/ros-agriculture/lawn_tractor.wiki.git>
Maybe there is a way to grap the entire site at once, but I didn't know how to do that so I did each one separately.
I am currently going through the droter github and grabbing things that may apply. Most of it is just copies of other peoples sites.
After a quick glance it looks like Matt's Google drive entries are gone. But I don't know enough about Google drive to know for sure.
I will proceed on through the droter github.
There is also:
<https://gist.github.com/droter>
I haven't looked at what is there or if it is worth saving. And I haven't looked at how to save it if I do want it...
*Thread Reply:* Thanks for your work.. Done the cloning of alll the gists..
*Thread Reply:* Thank you Jeff! Beginners like me will forever be in your debt for preserving the mountain of information!
*Thread Reply:* The contents of the ROSAg Google drive have been copied
Hey, the YouTube videos appear to still be there. If you cut and paste a link from my index: http://sampson-jeff.com/RosAgriculture/ The video pops up. At least the first one I tried did...
*Thread Reply:* Anyone going to try and download them for safe keeping?
*Thread Reply:* I could see one of the videos from your indexed links, 2017
*Thread Reply:* It was referenced in some of my instructions:
Here's Sam's tutorial on Transforms for the lawn tractor.: <https://www.youtube.com/watch?v=7j>
<https://github.com/ros-agriculture/lawn_tractor/blob/master/lawn_tractor_sim/urdf/lawn_tractor.Update> URDF file using URDF helper spreadsheetUpdate URDF file using URDF helper spreadsheet.xacro (0 - 46 min)
*Thread Reply:* The long link appears to be:
<https://slack-redir.net/link?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D7jOri9TkW0s%26list%3DPL1VB67GrqH6z1e1VLwqItZaQCz_Hu5Ccb%26index%3D9%26t%3D22s>
*Thread Reply:* Need to figure out how to strip out/translate the extra characters.
*Thread Reply:* Okay, here is the trick. If you read the description at the top of my index file I state the comment section is text only. So they may not be complete links. So if you can get to the original YouTube video (by cutting and pasting the link at the top of that section) then you can use those links.
Or... You can go the Slack channel backups that Doug formatted. Find the entry in those files and I think they have the complete links posted there.
But try the actual YouTube video page if you can get to that.
*Thread Reply:* I think we decided if you download the index file to you computer that those extra characters go away.
*Thread Reply:* So this is the full section:
I: 04212020 Community Meeting <https://www.youtube.com/watch?v=3DNpHUGhoKI>
00:00 Vinny: Is talking about path planners and C++ vs. Python.
01:40 Matt and Vinny: Talk about a lattice planner. TEB planner, simulator,
03:10 Matt: Tells story of destroying his sprayer.
04:05 Al: Talks about GPS odom and testing steps. Talk about TF trees. Trying to track down base_footprint. A spreadsheet for setting up a URDF file. An explaination of the spreadsheet and the accompanying YouTube video.
19:55 Al: Says he ready to run and requests code from Vinny to test out. Vinny questions Al's readiness. Al is ready to go.
25:50 Al: Needs to add his second speed sensor.
26:40 Jeff: Talks about his ESP32 board to be used for correction data on his uBlox F9P board.
29:30 Allan: Talks about his Ardusimple F9P GPS receiver.
32:05 Allan: Shows his 4 wheel rover and new arm attachment. And talks about what he will use it for.
44:20 John: Gives update on his robot kit. Ubuntu Core.
58:40 Doug: Is cleaning the grass out of his fuel tank.
01:00:40 Jeff: Says he got the newest Ubiquity image to run on Raspberry Pi 4.
Chat:
18:24:25 From Al Jones : Sam's URDF video: <https://www.youtube.com/watch?v=7jOri...â>€‹
18:31:01 From Doug Thorpe : Jeff had a good link: ROS/Tutorials - ROS Wiki: <http://wiki.ros.org/ROS/Tutorialsâ>€‹
18:50:10 From Jeff Sampson : Ubiquity image for Raspberry Pi. The newest release will run on the RPi-4. <https://downloads.ubiquityrobotics.co>...​
19:01:41 From Vinny Ruia : <https://www.getfpv.com/holybro-pixhaw...â>€‹
*Thread Reply:* worked great: https://www.youtube.com/watch?v=7jOri9TkW0s&list=PL1VB67GrqH6z1e1VLwqItZaQCz_Hu5Ccb&t=19s
*Thread Reply:* So speaking of the Slack channel backups that Doug created, they aren't in the Google Lawn Tractor where I thought they were. They are in the github Lawn Tractor Wiki. https://github.com/ros-agriculture/lawn_tractor/wiki https://github.com/ros-agriculture/lawn_tractor/wiki/40_Lawn_Tractor_Slack_channel_content_repository_About So people may want to clone the Wiki before it disappears. git clone https://github.com/ros-agriculture/lawn_tractor.wiki.git Some of the PDF links are referencing external files. But they are still accessible. Here is a short one to experiment with: https://drive.google.com/file/d/1mUjDmAytnXGDRGWdt6xWk6-VGZUj09pJ/view?usp=sharing It is pointing to someone's random Google files. But I have no idea how to find those...
*Thread Reply:* BTW, I did not download that particulat video "URDF and xacro for Robot Model". I only downloaded the meeting videos.
Why didn't Matt just do a handover to someone else to continue hosting instead of scorched earth, or am i missing something
well, this is the script with which we test the engine for the steering column. It is very simple.. It's for an Arduino UNO.
#define mpwr 8
#define mdir 9
void setup() {
Serial.begin(9600);
pinMode(mpwr,OUTPUT);
pinMode(mdir,OUTPUT);
}
void loop() {
analogWrite(mpwr,255);
digitalWrite(mdir,LOW);
}
@Juan Eduardo Riva If that is the code you are currently running on your motor. Then, yes, your motor will not squeal. If you change the 255 (in this line)
analogWrite(mpwr,255);
to anything other than 0 or 255, it will squeal. A value of 255 is the same as connecting your motor directly to your battery. And there is no switching happening.
#general The weekly Zoom video meeting starts in about 1 hour. The link is in the pinned message at the top of General channel.
Hi, I understand that Al is not going to be able to connect. Let's do https://meet.google.com/knt-wpgf-dap
Hello, excuse me, but this meeting and the next I will not be present due to work issues. Greetings.
I'm try to figure out how to start it with the original ID. Not having any luck.
@JeffS and @Doug Thorpe.. In ROS discourse it's happening a a talk about the disappearance of ROS-A .. Where do I have to send them so that they can see all the work in rescuing the data that both of you done ..? THANK YOU.. https://discourse.ros.org/t/ros-agriculture-slack-channel-and-rosagriculture-org/22251/4
I posted a reply in ROS Discourse that addresses the old YouTube videos, the new YouTube videos, the new Slack channel. I said someone else would address the archive of the Slack channel. There is stuff spread out all over the place, I don't know what is connected or who owns it.
*Thread Reply:* Hi Jeff, I posted the question on discourse. Thank you for your response and for your work to collect the data.
*Thread Reply:* How did you subscribe to the channel without an invite? I could not figure out how to do that. so I just posted my email for requests.
*Thread Reply:* I received a link from Juan Eduardo. The link was: https://tractorautomation.slack.com/join/shared_invite/zt-vqjh05jo-YU4a16_wo~KsU3Z_5oMCoQ
*Thread Reply:* If you use Slack from a webbrowser, there is an option "Invite people" and you can also get an invite link from there. I think the link is only valid for a few weeks.
*Thread Reply:* Oh, so you did get an invite of some sort. Since the link is only available for a short it is probably best to have an actual contact on ROS Discourse. It takes one more step, but it will be permanent that way.
*Thread Reply:* In the Nav2 group we had the same issue. The mail route is indeed more permanent.
*Thread Reply:* On Slack. You can go to the top of the General channel and find the pinned link. It has various link to things have been saved. I moved mine to "Saved Items" since navigation in Slack annoys me.
Hello, I will not make it to the meeting. see you next week. I was able to put together the images of the simulation and I was in a meeting with people from Argentina who are working with GPS and navigation. None of them with akerman
Have a happy end of the year and hopefully the next one will be much better.
I know GSM is a possibility for remote telemetry, but has anyone looked into long range wifi antennas on some sort of auto tracking gimbal?
*Thread Reply:* Hi, now that I'm at Florida I'm testing the Mikrotik wap LTE kit with Google Fi.. works fine and I think it's the best solution for connectivity
*Thread Reply:* I have thought about tracking antennas for a long time. But I haven't tried anything. A quick search turned up this: https://www.youtube.com/watch?v=su3f1InqeAY That video turned up more antenna tracking video links. But I would think that with ground vehicle that you could use a directional antenna on a rotator to point in the correct direction. I wouldn't think you need to adjust the elevation. (Maybe a flying vehicle would require elevation tracking.) For tracking, your base is always in the same location. So your vehicle antenna always points in that direction. The base antenna would have to track where the vehicle is and point in that direction. If it loses track, it could sweep back and forth to reacquire. Or have a second connection (LORA?) to periodically send the lat/lon location back to the base.
*Thread Reply:* LORA as a backup is a great idea for either solution IMO. The only issue I see with the tracker on the vehicle is building something rugged enough to take the shock and vibe. Perhaps field-side tracking could also function as an rtk base as well. It's extra equipment and less eloquent then a GSM solution like Juan's but getting good or any GSM singal can be a challenge in some areas I live in. The other issue I'm concerned with is the data usage if a lot of streaming data is desired (cab cam for instance). Most the Verizon plans around here max at 24gig and es expensive. MVNO plans like visible are available but typically throttle the connection a lot after 6gig of data use. IDK... I'm not there yet any way, just looking ahead for possible solutions to keep my eyes out for.
*Thread Reply:* A few points.
You may want to build your GPS base and your WiFi base the same location. Fewer installations. And you can push your GPS correction data through your WiFi link.
Maybe you are limited by range or obstacles? What kind of range do you need to get to all points on your property? Do you have groves of trees or buildings or steel grain bins in that way?
As far as rugged... I would think a full size tractor allows you to use some REALLY rugged mounting. But some shock absorbing in there may be helpful.
Maybe pushing live high-def video from your cab is a bit much. Unless you have YouTube subscribers that want to watch you drive up and down your field in straight lines for hours at a time. 🙂 If you do any remote video you might want to look into ways to trim it down. Smaller image size, lower frame rates, video compression software... But I realize your statement was just a "what if" statement.
I will do some more searching for antenna rotators and WiFi antennas. Because I know there have to be case studies out there.
*Thread Reply:* Ross, May I ask how large of an area do you want to cover?
*Thread Reply:* If it was a base station on field side I would want it to cover at least 1mi x 1mi which I would call the typical "normal" max field size here since most the farm ground has roads on a one mi. grid
*Thread Reply:* There are lots of long range antennas that could probably be reliable at 5mi with tracking
*Thread Reply:* Usually long range is accomplished by using.directionals antenna. As you are moving that's not an option. In the agbots competition the temas used ubiquity rocket m5 with omnidirectional antenas or goes. At the first agbots where there the guys from bats that they built special directiinal antennas that oriented their self, but where expensive.
*Thread Reply:* If you are begining and have time I recomend Mikrotik. It has a slow learning curve, but solid technology. For example, they got a zero tier module, letting you build your zero conf vpn
*Thread Reply:* Thanks Jeff for the heads up on the tracker. VERY interesting!
@General @Random #general #random We'll see if this alerts everyone... I know some people don't actively track this Slack channel.
Just a thought... I recently received a note from Slack, something to the effect of "Congratulations, we are going to give everybody access to all of the worthless apps (that people don't want to use) and messages will only be available for 90 days (instead of 10,000 messages and 5GB that you have now)." I think they said this will start September 1st.
Now, don't get me wrong, we do get Slack for free. But the archive concept is going away. I scrolled back through General and Random and the data is archived since January 23rd, 2018. This will all go away.
So if this data is important to you, you may want to look into how to make a backup of the data. (Just a note, Matt made a backup of ROS Agriculture, but the method he used did not get all of the data.) So if this data is important to you, make sure you do a backup and understand the implications.
So basically, in the future, Slack will be for short term quick messages. The archive function will no longer be there.
So keep all of this in mind.
PS:, The YouTube channel and indexing is maintained separately and should still be maintained... Zoom is just an intermediate tool and will continue until they decide to screw us also...
I would probably start by asking a search engine... https://duckduckgo.com/?t=ffab&q=back+up+data+from+slack&ia=web
Hi everyone, I'm Jash Mota, a robotics engineer from Mumbai, India, currently in Singapore. I've previously worked on indoor autonomous robots and interested in learning more about robots in agriculture.
*Thread Reply:* welcome. The crab at Eastcoast Seafood was amazing when I lived in Singapore. Our content is a little scattered here, but these instructions will result a working simulator with a couple different URDFs of our vehicles. https://docs.google.com/document/d/1IIo6lVv5VuPWTIaEu9lpGGOf4JnS9lnpGa3qof7zLiY/edit?usp=sharing @JeffS credit
*Thread Reply:* Thanks @Al Jones! Happy to meet up if you plan to be here again
*Thread Reply:* I've been using ROS2 for a while, will install ROS1 and try this out.
Hi Jash, Do you have a particular application for outdoor/agriculture robots?
Not yet, still exploring the exact problem to solve. Also leaning more towards urban/indoor farming.
I'm curious why is the code on drive and readme on google docs? Won't it be easier if it were on github?
*Thread Reply:* Our curating of info is untidy to say the least. I'm going to keep my workspace and supplemental notes on github going forward. link