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
Sci Fi Your Pi
  • Challenges & Projects
  • Design Challenges
  • Sci Fi Your Pi
  • More
  • Cancel
Sci Fi Your Pi
Blog Excited to be Part of The Sci Fi Your Pi Design Challenge
  • Blog
  • Forum
  • Documents
  • Files
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: armour999
  • Date Created: 29 Apr 2015 12:45 AM Date Created
  • Views 421 views
  • Likes 1 like
  • Comments 3 comments
  • rover_pi_protector
Related
Recommended

Excited to be Part of The Sci Fi Your Pi Design Challenge

armour999
armour999
29 Apr 2015

Well I received my kit on Friday and was very excited to begin. The competitors have impressive projects and very creative ideas. When I applied for this design contest it was a challenge to review all the components in the kit and come up with an idea. So I have been building projects with the Raspberry Pi , sensors and the camera. I also built a project with EnOcean Pi and wireless sensors. It just came to me there was enough components to build the Pi Rover Defender. I plan to add a chassis and a proximity sensor to the project. The general consensus of my friend's children is it must have Spider Legs image

 

image

 

 

 

My strengths in this contest are programming skills and troubleshooting software errors. I am proficient in Visual Basic, Java, Python, Linux and C. Should I give my Achilles heal to the competitors ? Okay yes ! This will be my first time developing robot movement . I always wanted to do this and will be successful. Oh I have to learn to solder.

 

 

 

I have decided to start with what I am familiar with and build from there. My first step is to set up the navigation system. My second step is to build a stop motion camera that will take pictures or videos when movement is detected. I will blog in more detail on these first two steps. Each additional step will be to add more working components and additional functionality. The challenge is to build a nice electronic sandwich to log the data from all these components and to present the data in a meaningful way.

 

 

 

Navigation System

 

 

 

The kit included the Microstack GPS and XTRINSIC-Sense Board.

image

 

 

 

 

XTRINSIC – Sense Board

 

 

 

Inertial Navigation Systems uses a computer (i.e. Raspberry Pi ) and motion sensors (accelerometers and magnetometer) to calculate position, orientation and velocity without the need for GPS or other external devices. I have already tested the XTRINCIC – Sensor Board and made this short video. I logged the output using Putty but as you can see there was some drift in calculating the next Latitude and Longitude. In other words if the projection is off when the first error is made than the errors seem to accumulate. I walked a straight line and not a diangle line as shown in the video. BUT the distance and time were spot on. I will share my algorithms in future blogs and the detail write up. Perhaps the most exciting moment was calculating distance without GPS. I measured my stride and was able to calculate a step had occurred when the acceleration curve crosses below the dynamic threshold. So taking the average of 50 samples of data from the accelerometer Z axis provided the threshold. Lots of trigonometry involved and promise to go into more detail. To project next Latitude and Longitude I needed that starting position, time , distance and bearing. The bearing was from the magnetometer. I will blog more about the calculation of Yaw, Pitch and Roll from these sensors. The video was a previous idea but serves as my idea for navigation without GPS.

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

 

 

The Micro stack GPS

 

 

 

I will have this up and running for more next blog. Of course GPS is the standard for tracking. If you use GPS and walk inside a building then the device will use dead reckoning to project the next position. This is what I will be testing first. The Inertial Navigation System serves as a backup system when the GPS cannot obtain position.

 

 

 

Raspberry Pi Camera

 

 

 

I will probably go with the Raspberry Pi Cam for stop motion camera. I can't wait to test it on the new Raspberry Pi 2. I will provide more tests in future blogs.

  • Sign in to reply
  • Former Member
    Former Member over 10 years ago

    Good luck!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 10 years ago

    Sounds like a very good project.

     

    I look forward to seeing your future posts.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dmrobotix
    dmrobotix over 10 years ago

    Spider legged robots are way cool, I'm with the kids on that!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • 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 © 2026 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