element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Arduino
  • Products
  • More
Arduino
Arduino Forum Coordinate systems with Arduino
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 6 replies
  • Answers 1 answer
  • Subscribers 401 subscribers
  • Views 1433 views
  • Users 0 members are here
  • utm
  • gps
  • coordinate
  • arduino
  • mgrs
Related

Coordinate systems with Arduino

EmreKon1
EmreKon1 over 13 years ago

As you know there are so many coordinate systems we can use. Some of the most common coordinate systems are:

 

 

          1. Degree                                    ( D )          : 41.021054 N , 29.004194 E

          2. Degree , Minute                       ( DM )       : 41 01.2632 N , 29 00.2517 E

          3. Degree , Minute , Second         ( DMS )     : 41 01 16 N , 29 00 15 E

          4. Universal Transverse Mercator   ( UTM )     : 35T 665807 E , 4543029 N

          5. Military Grid Referance System ( MGRS )  : 35T PF 65807 E , 43029 N

 

          Sample coordianates gives the place of "Maiden's Tower" in İstanbul.

 

How can we use all these coordinate systems with Arduino???

 

Message was edited by: Emre KONCA

  • Sign in to reply
  • Cancel
Parents
  • DAB
    0 DAB over 13 years ago

    You select the appropriate coordinate system depending upon your application.

    What are you planning to do, how accurate is your data, are you trying to map your position on a display, etc.

     

    DMS is the most standard way of tracking your position in a global application.

    UTM is very useful if you are using an application that requires a simple flat earth type of map.

    MGRS is very similar to UTM as it uses a mostly flat earth model.

     

    Your Arduino should be able to use any of these, depending upon the rate at which you are sampling data and plotting your position.

     

    If you need more information, please clarify your application and I can give you more information.

     

    Just a thought,

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • EmreKon1
    0 EmreKon1 over 13 years ago in reply to DAB

    i wanna use MGRS or UTM becouse i use metric system. MGRS and UTM is most clear to understand systems.

     

    i wanna make quadrotor which can go to a MGRS or UTM koordinate than come back.

     

    before quadrotor, i wanna make a tracked vehicle do the same job. so i wanna use MGRS or UTM

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • DAB
    0 DAB over 13 years ago in reply to EmreKon1

    Depending upon your speed, you might find the Arduino a little challenged to update your position data fast enough for an accurate position track.

     

    A tracked vehicle might be able to keep up, but you will need to experiment a little, but an Arduino might work.

     

    The quadrotor will probably need a 16 or 32 bit processor to keep up with your movements.  I would suggest a TI MSP430, Sitara processor or the new C2000 launchpad, though I have not had a chance to work with it as it is really just coming out.

     

    After I have a look at the new Kenetics Freedom Board, I might suggest it as well.  Its specs look like it has the capability to run the data and calculation in real time, but I will know more after the upcoming road test.

     

    I think you will find a lot of mapping resources for UTM.  Take a look at MicroDEM.  It is free and fully supports UTM and standard 3D terrain models.

     

    I hope that helps,

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • DAB
    0 DAB over 13 years ago in reply to EmreKon1

    Depending upon your speed, you might find the Arduino a little challenged to update your position data fast enough for an accurate position track.

     

    A tracked vehicle might be able to keep up, but you will need to experiment a little, but an Arduino might work.

     

    The quadrotor will probably need a 16 or 32 bit processor to keep up with your movements.  I would suggest a TI MSP430, Sitara processor or the new C2000 launchpad, though I have not had a chance to work with it as it is really just coming out.

     

    After I have a look at the new Kenetics Freedom Board, I might suggest it as well.  Its specs look like it has the capability to run the data and calculation in real time, but I will know more after the upcoming road test.

     

    I think you will find a lot of mapping resources for UTM.  Take a look at MicroDEM.  It is free and fully supports UTM and standard 3D terrain models.

     

    I hope that helps,

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
  • EmreKon1
    0 EmreKon1 over 13 years ago in reply to DAB

    firstly i will make a slow tracked vehicle like tank. "slow speed and slow calculation" they are not important for getting experience.
    after that i must buy advanced microcontrolers and advanced gps.

     

    so now im using arduino uno r3. how can i use MGRS or UTM in my arduino?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • DAB
    0 DAB over 13 years ago in reply to EmreKon1

    Unless you are looking at truely large operational areas, I would use a local grid coordinate system with X, Y, and Z position variables.  You can set up your scale to anything from millimeters to kilometers. 

     

    As long as you log all of your vehicle movements from a known start point, you can always record your movements and reconstruct your path over any UTM map.  That is how most Geographical Information Systems work for the small scale.

    On a global scale, Lat and Long are pretty standard as you get them from GPS and Glonass directly.  From their you scale your Z position in units most convienent to your needs.

     

    I would start off by tracking wheel movements to estimate distance traveled and turn angle over time to get left and right indicators.

    The next level would be to get an electronic compass and an accellerometer to see if you can correctly record your movements.

    Finally, you can go to GPS position movements and get full position, velocity and accelleration information in all three directions.

     

    Just a thought,

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • EmreKon1
    0 EmreKon1 over 13 years ago in reply to DAB

    thank you your advice is helpful. but i wanna use MGRS or UTM again. Because i work in land forces. so if i can make a useful robot it must be MGRS compatible.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube