ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

USAF - Looking for guidance with autonomous ATV

asked 2020-01-12 21:16:23 -0500

CoachAllen gravatar image

Greetings,

I run an Innovation Lab for the USAF and we are prototyping an autonomous 4 Wheeler/ATV. For a few weeks now, I have been pouring through the various tutorials on the the Wiki as well as paying for content on Udemy. All this is to say I am still a bit perplexed. Please go easy on me here.

Project Specifications:

We have succeeded converting an old 4 wheeler/ATV into electric. Meaning no gas motor and steering has been replaced with a brushless DC actuator.

Up to this point, we have been successful using a Pixhawk 2.1 to make the vehicle move to various GPS points.

Available Equipment: 1. Jetson TX2 (QTY3) 2. Jetson Nano (QTY4) 3. RPLIDAR S1 (QTY 2) 4. PIXHAWK 2.1 (QTY 2) 5. Intel RealSense D435 (QTY 2)

Question 1: Is it feasible to use ROS on a platform that will operate outside and potentially a few miles away from a computer running a "master" ROS node?

Question 2: I have been seeing an awful lot of navigation using lasers and maps. What is your trying to operate in the confines of a private property with various terrain (Woods, Ditches, Small Marshes, etc) and the only boundary is chain link fences. Can a map really be made using the LIDAR?

Question 3: Is it worth the time to try and build a URDF model and somehow get terrain data from Google to simulate this project?

Question 4: If you were in my shoes. how would you approach this solution?

Cheers,

Coach

edit retag flag offensive close merge delete

Comments

Chirp, Chirp? Did I ask this question the wrong way or just being ignored because it's too rookie?

CoachAllen gravatar image CoachAllen  ( 2020-01-15 01:14:21 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted
0

answered 2020-01-15 11:09:19 -0500

kscottz gravatar image

Question 1: Is it feasible to use ROS on a platform that will operate outside and potentially a few miles away from a computer running a "master" ROS node?

This is really going to depend on network connectivity. If you can guarantee connectivity it might work but it will be tough. Since you have a large vehicle that may interact with humans I would be a bit concerned. You'll want to have a plan for what to do when you have network drop outs. For what it is worth ROS 2 has better QoS support and might make this approach easier.

Question 2: I have been seeing an awful lot of navigation using lasers and maps. What is your trying to operate in the confines of a private property with various terrain (Woods, Ditches, Small Marshes, etc) and the only boundary is chain link fences. Can a map really be made using the LIDAR?

Generally speaking LIDAR is your go-to tool for navigation as it is much faster to process. I am not super familiar with the RPI lasers but they may be a little under spec'd for your application. My primary concern would be your ability to detect and stop / avoid obstacles while traveling at speed. Something like a human, animal, or large log you're not going to be able to roll over and you'll want to be able to navigate around. Maps won't give you that sort of data.

Question 3: Is it worth the time to try and build a URDF model and somehow get terrain data from Google to simulate this project?

Simulation is always worth it. It will let you test concepts faster and without having to get dirty. Since it sounds like you are moving around a lot of metal you'll want to be fairly confident of your abilities before field testing. As to an URDF you are going to get from it what you put into it. An approximate URDF (i.e. something that captures the rough layout without the fine detail) should at least let you visualize your sensors in situ using RVIZ. Terrain certainly couldn't hurt and would probably make your simulation and navigation more reliable.

Question 4: If you were in my shoes. how would you approach this solution?

I would actually start with simulation and use it for hypothesis testing first. You'll have a lot more development time if you aren't out in the field up to your elbows in robot. I would also consider going with a vendor like ClearPath for your AGV vehicle. Having a vehicle will give you a known-good configuration to start with, and address most of your initial needs so you can focus on application development.

edit flag offensive delete link more

Question Tools

2 followers

Stats

Asked: 2020-01-12 21:16:23 -0500

Seen: 210 times

Last updated: Jan 15 '20