logo-mobile

ROHM

ROHM
Menu
  • Arduino –
  • Raspberry Pi –
  • Trending –
  • Others –
  • About –
  • Contact –

Trending

UC San Diego Space Rover Prototype Intro

Device Plus Editorial Team
Published by Device Plus Editorial Team at February 3, 2017
Categories
  • Trending
Tags
  • autonomous rover
  • robotics
  • rohm sensor kit
  • space rover

space rover

Today we are introducing a space rover prototype developed by a group of bright engineers from the University of California, San Diego (UCSD). The main rover that the team is currently developing is designed to be autonomous for all-terrain exploration.

Device Plus has set out to reach out to more than 100 of the top US colleges and universities in the hope of fostering student innovation by sponsoring projects that lack the funding or resources to pursue. Device Plus is currently offering a Hardware Sponsorship Program and is looking to collaborate with active student engineering organizations to build our “Connect” section. Please contact us for more information about this opportunity at info@deviceplus.com!

Introducing: Yonder Dynamics

space rover

Yonder Dynamics is an undergraduate student robotics organization at UC San Diego. We started last summer with the goal of pursuing a variety of projects within the field of autonomous robotics, which we believe is the future of everything from transportation to agriculture to medicine to space exploration.

Our main goal now is to compete in the University Rover Challenge in June 2017, the largest international rover competition open to undergraduate students. We plan to be the first team in the competition’s history to field a fully autonomous rover (no human control required). We think this competition will be a great chance to demo our technology and meet other people in the field. One of our inspirations is the company Boston Dynamics, which makes impressive all-terrain robots.

Currently, our team is building a completely autonomous rover for all-terrain exploration. This Space Rover Testcar is a low-cost platform that we can use for developing our software and control systems, while the main rover body is constructed. So far, we have implemented computer controlled driving and automated rangefinding, and will move on to implement various ROHM sensors in combination with our XBee Transceivers to test the communication devices and protocols that will later be featured on our rover in the University Rover Challenge. We wanted to test the maximum performance of our XBee transceivers while getting real-time data from the ROHM sensors. The Testcar just captures the sensor data for testing purposes, but the competition rover will use these sensors to aid in its autonomous navigation systems.

Find out more at www.yonderdynamics.com

ROHM Sensor Evaluation Kit

The ROHM Sensor Evaluation Kit is an Arduino-compatible development kit that allows users to quickly add any of a variety of sensors to their projects. Its straightforward layout and compact design makes it a great prototyping tool for both beginner and advanced Arduino enthusiasts.  

 

space rover

Figure 1. ROHM Sensor Shield (top right) with 8 different compatible sensors / @CoreStaff

For a guide on how to setup the sensor shield and connect to Arduino, please refer to the previous article ROHM Sensor Evaluation Kit Overview!

The Sensor Evaluation Kit comes with the Sensor Shield and 8 different ROHM sensors: an accelerometer, a barometric pressure sensor, a geomagnetic sensor, an ambient-light/proximity sensor, a color sensor, a hall-effect sensor, a temperature sensor, and an ultraviolet light sensor.  

space rover

The website, http://www.rohm.com/web/global/sensor-shield-support, provides detailed documentation about the sensor shield and each of the sensors, along with links to downloadable Arduino libraries for the individual sensors. The user manual for the kit, which comes in the box and can also be found on the website, and it provides instructions on using the sensor shield with the sensors.

Quick Overview of ROHM Sensor Evaluation Kit

The Testcar will incorporate three sensors from ROHM – an accelerometer, a proximity sensor module, and a temperature sensor. In a subsequent update, we will show how these sensors are used to help the rover navigate. For now, they will just be attached to the Testcar and checked to confirm that we are receiving data properly.

Hardware:

  • ROHM Sensor Shield
  • ROHM Accelerometer (KX022-1020)
  • ROHM ALS/Proximity Sensor Module (RPR-0521RS)
  • ROHM Temperature Sensor (BD1020HFV)
  • Venus GPS
  • HC-SR04 Ultrasonic Sensor
  • HC-05 Bluetooth module
  • XBee Transmitters
  • Arduino Uno
  • Breadboard and Wires
  • Computer
  • RC car (any car will work)

Software:

  • Arduino IDE

Tools:

  • Cardboard
  • Duct tape

 

Basic Setup:

1. Attach sensors to the board provided.
The ROHM sensor kit includes a board that all of their sensors can be attached to. This can be done easily using the included instructions. This board is then connected to the matching port on our Arduino for access and control, along with a basic Venus GPS for navigation and the Xbee Transmitters to control the car (shown below).

2. Sensor Testing using the ROHM libraries.
ROHM provides accompanying libraries for their sensor products, allowing us to easily get our Accelerometer, Ambient Light Sensor, and Temperature sensor up and running. The libraries can be accessed here: http://www.rohm.com/web/eu/sensor-shield-support

3. XBee testing using sample XBee code – the XBee is set up on a standard breadboard.
The XBees are a basic and low-cost transmitter that (like the ROHM products) comes with sample code that makes them easy to use. After setting up the transmitter on a standard breadboard and plugging into the Arduino, we can install the packages and are ready to go.

space rover

Figure 2. XBee setup on breadboard, connected to Arduino.

4. Modification of XBee code to incorporate ROHM sensor libraries.
This is pretty straightforward – the XBee standard code has built in signals for tasks like controlling the car. We just added a connection to the code provided by ROHM so that we can talk to it remotely.

5. Attach to RC Car.
This will depend on your car. In our case, we jerry-rigged a platform out of cardboard and tape.

space rover

Figure 3. ROHM Sensor Kit loaded to the RC Car

6. Get real-time data from RC car as it drives away!
We’ve included a few more components, such as HC-SR04 Ultrasonic Sensor and HC-05 Bluetooth module. Our project is constantly evolving and the team has been working on further modifying the car for additional features and functionalities.

space rover

Figure 4. Assembled Testcar

Future Work

The ROHM sensors all work well, and we are excited to incorporate them into our upcoming rover prototype. Everything went smoothly with our testing on this platform, so our next step is to add functionality to the Testcar so that it can autonomously navigate a maze. This will involve the addition of an additional rangefinder as well as connecting sensor data to a neural network, allowing the car to become fully autonomous. Stay tuned!

Device Plus is looking to collaborate with active student engineering organizations and labs. For more information about our Hardware Sponsorship Program, please contact us at info@deviceplus.com!

 

 

Device Plus Editorial Team
Device Plus Editorial Team
Device Plus is for everyone who loves electronics and mechatronics.

Check us out on Social Media

  • Facebook
  • Twitter

Recommended Posts

  • Arduino Explorer Rover Part 2 – Electronics & WiringArduino Explorer Rover Part 2 – Electronics & Wiring
  • Are Robots the Future of Farming?Are Robots the Future of Farming?
  • Arduino Explorer Rover Part 1 – ChassisArduino Explorer Rover Part 1 – Chassis
  • Arduino Explorer Rover Part 3 – ProgrammingArduino Explorer Rover Part 3 – Programming
  • Arduino Explorer Rover Part 1 – Chassis Final AssemblyArduino Explorer Rover Part 1 – Chassis Final Assembly
  • Make an LED Arduino Christmas Tree with ROHM Sensor KitMake an LED Arduino Christmas Tree with ROHM Sensor Kit
Receive update on new postsPrivacy Policy

Recommended Tutorials

  • How to integrate an RFID module with Raspberry Pi How to integrate an RFID module with Raspberry Pi
  • How to Use the NRF24l01+ Module with Arduino How to Use the NRF24l01+ Module with Arduino
  • How to Run Arduino Sketches on Raspberry Pi How to Run Arduino Sketches on Raspberry Pi
  • Setting Up Raspberry Pi as a Home Media Server Setting Up Raspberry Pi as a Home Media Server

Recommended Trends

  • SewBot Is Revolutionizing the Clothing Manufacturing Industry SewBot Is Revolutionizing the Clothing Manufacturing Industry
  • All About The Sumo Robot Competition And Technology All About The Sumo Robot Competition And Technology
  • 5 Interesting Tips to Calculating the Forward Kinematics of a Robot 5 Interesting Tips to Calculating the Forward Kinematics of a Robot
  • Go Inside the Drones That Are Changing Food Delivery Go Inside the Drones That Are Changing Food Delivery
Menu
  • Arduino –
    Arduino Beginner’s Guide
  • Raspberry Pi –
    Raspberry Pi Beginner's Guide
  • Trending –
    Updates on New Technologies
  • Others –
    Interviews / Events / Others

Check us out on Social Media

  • Facebook
  • Twitter
  • About
  • Company
  • Privacy Policy
  • Terms of Service
  • Contact
  • Japanese
  • 简体中文
  • 繁體中文
Don’t Forget to Follow Us!
© Copyright 2016-2023. Device Plus - Powered by ROHM
© 2023 Device Plus. All Rights Reserved. Muffin group

istanbul escort istanbul escort istanbul escort