Tuesday, August 31, 2010
Rind: ROS Status Indicator
At I Heart Robotics we are a little obsessed with ROS. We have been using it regularly for several projects and to make our lives easier we built this little tool.
Rind is an indicator applet for ROS that runs on Ubuntu and possibly other *nixes. It provides a means of starting and stopping roscore, launching rxconsole and listing the available topics and running nodes.
Please leave comments here for feedback.
Labels:
iheart-ros-pkg,
rind,
ROS,
software,
ubuntu
Playback: Updates
The Colony Scout project seems to be coming along nicely.
EggTorte is getting faster.
It looks like the video is flipped left to right but this is looks interesting.
Labels:
Colony Project,
micromouse,
Playback,
videos
Friday, August 27, 2010
Wednesday, August 25, 2010
CityFlyer Ground Station
The CityFlyer ground station takes different approach to developing a control system for UAVs. While other systems try to provide as much information as possible, this one seems to focus on readability. Also, since it is based on GTK+ and ROS it may be useful for other robots.
It uses the osm-gps-map widget to display maps from Open Street Maps. This might be more useful than google maps if you wanted to setup your own map server that uses maps generated from your UAV. The GPS map viewer is also available separately as a standalone tool for ROS.
Each of the instruments are well documented and implemented using the Cairo scalable vector graphics library, which means that each gauge could scale up to full screen without looking pixelated. Controls are also provided for a high contrast mode which might be useful for daylight readable displays. Since the individual instruments are implemented as GTK widgets they could also be used to build your own ground station.
Rumor has it that the lead developer is graduating soon and looking for work, so feel free to contact him here.
Rumor has it that the lead developer is graduating soon and looking for work, so feel free to contact him here.
Labels:
gps,
ground station,
software,
uav
Tuesday, August 24, 2010
More UAV with Damage Control
Monday, August 23, 2010
Playback: This week in delta robots
This looks like the beginnings of a nice NXT based delta robot.
This fine delta robot was built by Viacheslav Slavinsky. He has extensive information about the robot here, including some of the math for the kinematics. Thought he doesn't provide the full differential equations of motion, a simplified model is probably sufficient to get started.
While this isn't a delta robot, it is a parallel manipulator and awesome. The increased workspace is a nice touch.
This one reminds me of marionettes.
Maybe I'll have some delta robot packed biscotti for breakfast.
Labels:
parallel manipulators,
Playback,
videos
Sunday, August 22, 2010
QGroundControl Updates
It looks like the Pixhawk team has made some more improvements to their ground control software. Most importantly some progress is being made towards interoperability so that various aircraft can use the ground control. MAVLink provides a telemetry interface that can be implemented on a microcontroller to enable autopilots and IMUs to connect to the ground control.
The documentation for the project is looking pretty good, which is how I found out that the software supports exporting data to MATLAB.
Labels:
ground station,
PixHawk,
software
Thursday, August 19, 2010
Willow Garage PR2 starts a band at UPenn
If you have ideas for the band name post them in the comments.
PR2s available for sale
Another day, another robot I can't afford to buy.
Yesterday it was the Mini Gigantor our friends over at Plastic Pals found and today it was Willow Garage announcing near term availability of PR2s.
It make me really happy that the PR2s are going on sale, and while I probably can't personally afford one yet, I can imagine being able to buy a used PR2 in 10-20 years. Maybe I should wait for the PR3 in 15-25 years.
Labels:
personal robotics,
PR2,
willow garage
Wednesday, August 18, 2010
Micromouse: EggTorte Test Run
Kato-san is at it again with a new half size micromouse.
Even with adjustments still being made the performance of EggTorte is quite impressive, and we look forward to seeing more of EggTorte in the future.
Previously he posted schematics of EggTorte here and there is a lot that can be learned just from looking at his excellent work.
Labels:
micromouse,
robotics,
video
Friday, August 13, 2010
How To: Screw Cutter
Here is a video of how to cut screws using a screw cutting tool. After cutting the screws a quick pass with a file will help remove any remaining burrs. Make sure to avoid cross threading cut screws as they will quickly destroy the threaded hole.
Another option if you are cutting larger or longer bolts is to thread a nut onto the bolt then use a hacksaw or Dremel tool to cut it to length. When you remove the nut it will straighten the thread and remove the burrs at the lend. If you are cutting threaded rod use three nuts, jam two of the nuts together to provide a place to clamp the rod then thread the third nut on a cut it like a bolt.
Screw cutting can be useful because it is often cheaper to buy a box of 100 screws and cut them down to size, rather than buying a few of each length for those times when you need a screw that is just the right length.
Update: More here.
Labels:
fasteners,
mechanical,
screw,
screw cutter
Wednesday, August 11, 2010
Playback: Indonesian Fighting Robots
Sometimes you search for delta robot videos and you find videos of delta robots. Sometimes you find robots made by a company named Delta Electronic.
These Indonesian fighting robots are equipped with 3mm caliber IR cannons and the Delta Robo War Complete Set is available for sale.
These Indonesian fighting robots are equipped with 3mm caliber IR cannons and the Delta Robo War Complete Set is available for sale.
Broken Bolts
These bolts were tightened by hand and failed at an unreasonably low torque. I suspect that this was due to cost cutting on the part of the bolt manufacturer.
It appears that they can save about 8% on the cost of fastener production by not heat treating the bolts. This would enable the bolt vendor to under bid the competition by selling bolts below the cost of making properly heat treated bolts while still making a profit.
This is the second time I have seen bad bolts in recent years, and I hope that manufacturers are testing the strength of bolts they order when they are used in critical applications where failure could mean injury or death.
This site also has some additional information about bolt failures.
Tuesday, August 3, 2010
NXT Robot Steering Controller
Here is a quick example of what you can do with Lego Mindstorms NXT and a HiTechnic Gyro Sensor.
This is a proportional controller that provides orientation control, built with the NXT graphical programming language.
The PID controller implementation, which is not shown, required 4-5 screens worth of blocks and works surprisingly well.
Here is the video of the controller in action.
Another bit of interesting news is that ROS now has support for the Lego Mindstorms NXT. Now, the next step is to build one of these gyro cars and test out the NXT python interface with ROS.
This is a proportional controller that provides orientation control, built with the NXT graphical programming language.
The PID controller implementation, which is not shown, required 4-5 screens worth of blocks and works surprisingly well.
Here is the video of the controller in action.
Another bit of interesting news is that ROS now has support for the Lego Mindstorms NXT. Now, the next step is to build one of these gyro cars and test out the NXT python interface with ROS.
ROS C Turtle
ROS C Turtle has been released!! Now would be a great time to upgrade your ROS installation or give ROS a try for the first time. More of our extensive coverage can be found here.
Labels:
awesomeness,
robotics framework,
ROS,
software
Subscribe to:
Posts (Atom)