Published with Blogger-droid v1.4.8
Open Robotics is our attempt to build a modular open source nervous system for mobile robotics applications which can be accessed, applied, and developed by anyone. For more information take a look at our wiki: http://openrobotics.pbworks.com
Thursday, October 14, 2010
Saturday, October 9, 2010
Wednesday, September 29, 2010
Thursday, September 23, 2010
Tuesday, September 14, 2010
Android has a conversation with Arduino over Bluetooth
Here's a video exhibiting 2-way communication between an Android phone and an Arduino microcontroller.
Setup is as follows:
- Arduino --> Android:
Passive Infrared (PIR) sensor is hooked up to Arduino with code providing logic for MotionBegan and MotionEnded events. These events are forwarded to an Android device and trigger a background color change for a view area to cyan upon MotionBegan and and black upon MotionEnded. - Android --> Arduino:
ON / OFF button in Android app triggers event passed to Arduino that toggles the state of a red LED.
Code for the inter-device communication was made possible by a slightly modified version of the awesome Amarino library by Bonifaz Kaufmann. Most of the PIR logic code was drawn from the example here. The complete source for this and our other projects is located at our GitHub repo.
Coming soon: GroundStation Computer <--> Android <--> Arduino
Tuesday, August 3, 2010
Friday, July 30, 2010
Wednesday, July 28, 2010
80" wingspan plane.
Friday, July 16, 2010
Sketches from last night's informal UI meeting.
Thursday, July 15, 2010
Hyperspectral imaging of a redwood forest floor.
It looks like our blimp bot might be used to mount a hyperspectral imaging device being developed by a group at Stanford University. The device needs to be something like 70 meters or so off the forest floor in order to collect the required data. The low density gas/multi fan lift system might be appropriate for this purpose. Here are some new pictures of our ever developing lab space.
Wednesday, July 14, 2010
Oil, Satellites and Raman Spectroscopy.
Oil
David Lehrberg has succeeded in supplementing our activities with a bio diesel conversion system that turns used fry oil into fuel for a car with the appropriate engine. Mega Bites, the cafe here on base has agreed to supply our group with their used oil.
Satellites
Our group has agreed to support the NEO (Near earth object) android hack satellite group we are going to share OpenLab space with. We will help them design, program and fly a satellite mission using a hacked android handset.
Raman Spectroscopy
We are working with Dr's Bin Chen and Chris Mckay, and a local company named Crystal Research Inc. on a phase II SBIR proposal to mount a microtized Raman Spectrometer to a rover.
Here are some links in case that last was incomprehensible:
http://www.sbir.gov/
http://en.wikipedia.org/wiki/Raman_spectroscopy
http://en.wikipedia.org/wiki/Christopher_McKay_(planetary_scientist)
http://www.eocrystal.com/
David Lehrberg has succeeded in supplementing our activities with a bio diesel conversion system that turns used fry oil into fuel for a car with the appropriate engine. Mega Bites, the cafe here on base has agreed to supply our group with their used oil.
Satellites
Our group has agreed to support the NEO (Near earth object) android hack satellite group we are going to share OpenLab space with. We will help them design, program and fly a satellite mission using a hacked android handset.
Raman Spectroscopy
We are working with Dr's Bin Chen and Chris Mckay, and a local company named Crystal Research Inc. on a phase II SBIR proposal to mount a microtized Raman Spectrometer to a rover.
Here are some links in case that last was incomprehensible:
http://www.sbir.gov/
http://en.wikipedia.org/wiki/Raman_spectroscopy
http://en.wikipedia.org/wiki/Christopher_McKay_(planetary_scientist)
http://www.eocrystal.com/
Friday, July 9, 2010
J.R. filming Michael Lamberty IR enabling a webcam.
Andy Lee's tree analogy.
Andy diagrammed some basic structures we are going to use for the robots.
Andy: The underlying idea of the analogy is that if you cut off part of a tree then the corresponding root or branches die off too. Conversely if a tree grows more branches it needs more roots. If there are more sensors then there will be more user interaction and feedback in the experience.
Tuesday, July 6, 2010
up and running
Today Geoff and Andy got the R running around the grounds. The "brains" were loaded into an arduino which was wired into the R's drive train. Sorry about the video being sideways. I don't have any video editing software just yet.
Saturday, July 3, 2010
Hacking Up the Senseta Robotics Platform
The R has been hack for the sake of wiring into an open platform. Geoff, LT and I spent friday afternoon setting up an arduino with code and libraries to control the motors on the robot. We reached the point where we were able to control the R's drive system.
The old, and closed, system and micro controller
Chopping it up, Open source here we come!
The old, and closed, system and micro controller
Chopping it up, Open source here we come!
SUCCESS!
Thursday, July 1, 2010
Wednesday, June 30, 2010
Near vis IR capable camera
Mike Lamberty successfully removed the filter that prevents near visible spectrum infrared light from getting to the charge couple device in a webcam. Hoping to film Mike for a tutorial soon!
Monday, June 28, 2010
First class today.
Andy Lee led our first class today along with some assistance from Matt Everingham. He went over some of the basics of robotics for the group. Hopefully we'll have some footage worth posting up soon.
Saturday, June 26, 2010
Friday, June 25, 2010
Setting up our robot lab.
Workspace and Materials quest update.
We have a huge space to work in. Warehouse style. High ceilings, large windows composed of many small panes.
Possible access to a cache of VEX robotics parts has also been set aside as development material.
We are cleaning up and organizing the space today.
Possible access to a cache of VEX robotics parts has also been set aside as development material.
We are cleaning up and organizing the space today.
Wednesday, June 23, 2010
Golden!
Things are coming along nicely.
We have some lab space and some equipment.
We have a prestigious scientist to partner with.
I'll try to get into writing meaningful update posts weekly if not daily.
We have some lab space and some equipment.
We have a prestigious scientist to partner with.
I'll try to get into writing meaningful update posts weekly if not daily.
Tuesday, June 22, 2010
Telepresence technology is less brown.
A robot system that gives the user the sensation of being in the location the robot is in would reduce the need to travel. Replacing telephones for the purpose of meetings and even tourism. Imagine taking a gondola ride for 60 EU in Venice by inhabiting a robot already there for that purpose.
Grandma can visit her grandkids, boards of directors can attend meetings from across the globe, scientists can collaborate. And all with some small fraction of the energy and time cost associated with old world physical travel paradigms (flying, driving etc).
Moving mass around is very costly. Moving a consciousness? Considerably less so. If the capabilities of the occupied machine are sufficient it will be a cheaper, safer, "less brown" alternative to standard travel techniques.
The key is going to be making this technology ubiquitous. All those dead land line phones need to be replaced with telepresences.
Grandma can visit her grandkids, boards of directors can attend meetings from across the globe, scientists can collaborate. And all with some small fraction of the energy and time cost associated with old world physical travel paradigms (flying, driving etc).
Moving mass around is very costly. Moving a consciousness? Considerably less so. If the capabilities of the occupied machine are sufficient it will be a cheaper, safer, "less brown" alternative to standard travel techniques.
The key is going to be making this technology ubiquitous. All those dead land line phones need to be replaced with telepresences.
Why an open platform?
There are lots of common robots which only need to be designed and developed once and then they can go into mass production. There are loads more rovers, uav's, and submersibles which could be used in the arts or sciences which would help us expand the sphere of our knowledge. A greater goal of this project is to create a space where one can come to learn about how to create projects to achieve goals with the aid of a smart mobile machine.
Thursday, June 17, 2010
Tools we like.
Android: the open source handset. Open and hackable.
http://developer.android.com/guide/index.html
Processing: an awesome open source tool built by Ben Fry to prototype applications quickly and easily. It's built on wiring.
http://processing.org/
Arduino: A great prototyping environment for programming avr microcontrolers. If you don't know about these it's time to stop hiding in that cave you've been in.
http://www.arduino.cc/
Modkit : A visual programming environment for arduino
http://www.modk.it/
Amarino: a new tool for interfacing between arduinos and android handsets
http://www.amarino-toolkit.net/
http://developer.android.com/guide/index.html
Processing: an awesome open source tool built by Ben Fry to prototype applications quickly and easily. It's built on wiring.
http://processing.org/
Arduino: A great prototyping environment for programming avr microcontrolers. If you don't know about these it's time to stop hiding in that cave you've been in.
http://www.arduino.cc/
Modkit : A visual programming environment for arduino
http://www.modk.it/
Amarino: a new tool for interfacing between arduinos and android handsets
http://www.amarino-toolkit.net/
What is an open robot?
Today many robots are starting to become common in our everyday lives. In many homes across the country one could find machines some would call robots which clean floors wash our clothes and dishes. Most new cars have more computers than the average house. It's not uncommon to carry computers in form of laptops or smart phones with us when we walk out the door to stay connected in this connected age. We send robots to other planets to explore for longer than we could hope to live on such a planet. Unmanned vehicles go deep into the ocean to drill for oil and sometimes to try to fix the plumbing when something goes afoul. Tele-robotic planes are already flown unmanned from locations all over the world.
Increasingly it is our belief that we should all have access to develop these machines. There will be a system for open development and collaboration of how should these machines be built and work together in the best ways possible.
The open robot platform is now in development. Many of the pieces are already here. It is being built with open source tools and can be developed, hacked, altered, improved. Open Robot is our attempt to build and synthesis a nervous system which could be useful to any machine that moves through and intelligently interacts with it's environment.
Open Robot.
Increasingly it is our belief that we should all have access to develop these machines. There will be a system for open development and collaboration of how should these machines be built and work together in the best ways possible.
The open robot platform is now in development. Many of the pieces are already here. It is being built with open source tools and can be developed, hacked, altered, improved. Open Robot is our attempt to build and synthesis a nervous system which could be useful to any machine that moves through and intelligently interacts with it's environment.
Open Robot.
Subscribe to:
Posts (Atom)