Author Archives: Patrick Goebel

Behavior Trees: Simple Yet Powerful AI for your Robot

In the book ROS By Example and in previous tutorials, it is shown to be relatively straightforward to program a robot to execute a particular behavior such as face tracking, navigating between locations, or following a person. But a fully autonomous robot will … Continue reading

Posted in ROS, Task Executives | Tagged , , , , | Comments Off on Behavior Trees: Simple Yet Powerful AI for your Robot

Arm Navigation using MoveIt! and OpenRAVE

While it is relatively easy to add an arm to a robot, it is much harder to make it do anything useful.  When using our own arms and hands, it seems straightforward to reach for an object in space, even when constrained by … Continue reading

Posted in ROS | Tagged | Comments Off on Arm Navigation using MoveIt! and OpenRAVE

Miscellaneous Updates

Contrary to rumors on the street, Pi Robot does not star in the new film “Life of Pi” although I think a cameo appearance would have been a nice touch.  However, Pi does make several appearances in the “5th Year Anniversary” video by Willow … Continue reading

Posted in ROS | Tagged | Comments Off on Miscellaneous Updates

Pi Robot Meets Arduino

One of the key components of any robot is the onboard microcontroller or MCU (Micro Controller Unit).  The microcontroller typically interfaces directly with the robot’s sensors (e.g. sonar and infrared), some number of servos (e.g. for controlling an arm), and … Continue reading

Posted in ROS | Tagged , | Comments Off on Pi Robot Meets Arduino

Remote Presence using Pi Robot

Season’s Greetings from Pi Robot, It’s been awhile since I posted an update so I thought I write up a summary of the past few months. Contrary to rumors on the street, Pi Robot does not star in the new … Continue reading

Posted in ROS | Tagged , | Comments Off on Remote Presence using Pi Robot

Pi Robot Rebuilds for 2012

Santa’s elves were busy over the holidays giving Pi Robot a tune-up in preparation for the New Year.  It is time to finally put Pi to work around the house but first a few improvements to Pi’s overall design were necessary.  First, Pi’s … Continue reading

Posted in ROS | Tagged | Comments Off on Pi Robot Rebuilds for 2012

Pi Robot Passes Navigation Endurance Test

One of the long term goals of the Pi Robot Project has been to build a robot that can run more or less continuously while navigating about the house and interacting with people and pets.  A good real-world test of the stability of … Continue reading

Posted in ROS | Comments Off on Pi Robot Passes Navigation Endurance Test