ARC Pro

Upgrade to ARC Pro

Subscribe to ARC Pro, and your robot will become a canvas for your imagination, limited only by your creativity.

#113  

Interesting. i will try the download without being logged into my site. I know Merne had no problems getting to the files over the past couple of weeks but that doesn't mean that something didn't change or that I didn't mess something up on the permissions on my site.

I just put a new version out that handles the GPS better. It allows you to adjust the location that google maps displays or uses based on your location. The world isnt flat but displaying maps is so datum has to be used to have accurate readings. The GPS returns the right location but the flat world of maps doesn't quite get it.

There are a couple of values in the ez-ai.exe.config file that are used to allow you to adjust for your geographic location. Some GPS units will allow you to make the setting in the GPS unit. The puck that I picked up doesn't allow this, so I added the ability to make these adjustments outside of the GPS unit.

Trying the download now. I will let you know if I have any issues.

Also, because it communicates with ARC, any supported EZ-B will work.

#114  

I had no issue with the download, but I did find something that must have gotten broken in the last version with the GPS map and my Google API key. Let me see if I can duplicate the issue on my dev box.

#115  

These results are absolutely duplicatable. Let me dig for a bit. It worked great last night but not today. I really dislike those...

#116  

Okay, an inadvertent fat finger caused the issue. It has been fixed.

@MovieMaker,

Please try the download again and let me know the results. Look in my profile and send me an email if you have any issues with the download. I can send them to you.

#117  

Well, it looks like I have finished the product enhancements for EZ-AI faster than I had anticipated....

I will post a new version of EZ-AI on 3/8 probably. It includes these things.

EZ-AI Product Enhancements General If ARC isn’t started, warn the user instead of erroring out Handle all errors more gracefully Make all screens resizable Make fields adjust in size based on the size of the window.

RSS Feed Make a table that allows the user to put in phonetically correct pronunciations of words. Build screen that allows the user to enter this data.

Outdoor Mode Navigation module that allows a user to get directions and then navigate to the location based on google API walking directions Thread getting the map and running timer

Skype i am using VSee as it is free and works great.

Cookbook Make the number of recipes returned a user definable variable.

#118  

I guess you fixed the problem, because everything went smoothly. This is a GREAT contribution to this community.

Thanks,

mel

#119  

That's great news. Let me know if you run into any issues or have any suggestions.

#120  

The next version will include a NAV switch.

This allows you to do the same things as the directions switch does, but it does it using walking directions. The lat/lng points for the route are stored in table in the database called NavigationRoute. There are two usp's that can be called in ARC for navigation purposes. They are UpdateNavigationRoute and GetNextNavPoint. So the way this works, as follows.

In ARC you would use EZ-AI /D using the GetNextNavPoint stored proc, which would return to you the next point that you need to achieve to ARC.

You would store this value in a variable in ARC.

You would then launch EZ-AI /O which would start returning the current lat/lng for where the robot currently is.

You would do whatever you need to do in ARC to drive your robot to that lat/lng

once there, you would call EZ-AI /D and use UpdateNavigationRoute

you would use EZ-AI /D and call the GetNextNavPoint stored proc, which would return to you the next point that you need to achieve.

repeat.

This will allow you robot get directions to a location, and then navigate to that location. While I have tested the code, I wont be thoroughly testing this until my robot is complete. This will be included in the next release, along with some other things that I will document in the first post of this thread.