by sascha » Tue Apr 05, 2011 8:45 pm
by sascha
Tue Apr 05, 2011 8:45 pm
Hi, I updated my mobile phone robot. The batteries were moved to the feet and the torso was updated. Phone has been rotated compared to initial design.
Following software runs now on the N900:
- ROS
- OpenCV
- gstreamer (640x480 H.264)
- fcam (used intitially for autofocus etc)
- VNC / SSH (for remote access)
I wrote an ROS node for the N900 accelerometer and played a little bit with OpenCV. The face detection speed on the N900 was a bit disappointing though (0.25 fps) and I decided to stream the video to my PC (using gstreamer for which exists an ROS integration). Streaming causes only about 20% CPU utilization (640x480 resolution / H.264 / 1500 KB/s) on the N900.
Less complex tasks like color based tracking should be able to run on the robot itself with acceptable speed.
Next thing I will work on is an URDF model for ROS.
Here are some pics:
Hi, I updated my mobile phone robot. The batteries were moved to the feet and the torso was updated. Phone has been rotated compared to initial design.
Following software runs now on the N900:
- ROS
- OpenCV
- gstreamer (640x480 H.264)
- fcam (used intitially for autofocus etc)
- VNC / SSH (for remote access)
I wrote an ROS node for the N900 accelerometer and played a little bit with OpenCV. The face detection speed on the N900 was a bit disappointing though (0.25 fps) and I decided to stream the video to my PC (using gstreamer for which exists an ROS integration). Streaming causes only about 20% CPU utilization (640x480 resolution / H.264 / 1500 KB/s) on the N900.
Less complex tasks like color based tracking should be able to run on the robot itself with acceptable speed.
Next thing I will work on is an URDF model for ROS.
Here are some pics: