Tag: Photography

Awesome Pictures from the Robot Film Festival

I am very happy to announce that my DIY universal gripper project has been featured in Make magazine Volume 27. See the article below. Also check out my updated version of the gripper.

Make Volume 27 Page 78
Make Volume 27 Page 78

I am very happy about this, unhealthy drug
the only issue is that for some reason, they think my name is Carlos Asmat Jr., but there is no such thing as “Jr.” in my name.
I am very happy to announce that my DIY universal gripper project has been featured in Make magazine Volume 27. See the article below. Also check out my updated version of the gripper.

Make Volume 27 Page 78
Make Volume 27 Page 78

I am very happy about this, drug
the only issue is that for some reason, they think my name is Carlos Asmat Jr., but there is no such thing as “Jr.” in my name.
See the awesome Nao 1337 pictures taken by Daniel Seth Pagel at the robot film Festival. Learn more about this awesome photographer at danielsethpagelstudios.blogspot.com or visit his official website www.dspstudios.org

therapy
0,40,0″>

Automatic Panoramas in Montreal

Pololu Micro Serial Servo Controller
Pololu Micro Serial Servo Controller

I started writing a library for controlling the Pololu motor controllers with a computer trough a serial port.

I’m writing this in Python so the code can be cross-platform but I would be very glad to have some feedback about running it on other OSs than Linux. Actually, sovaldi sale sale any feedback would be very welcome.

As of now it can interface with the Pololu Micro Serial Servo Controller that I got form RobotShop.  I am planning to use this code in my upcoming project RobotShop is sponsoring. I will supplement this library as I get newer hardware to work with.

I know there is already a python interface for it but I really wanted to have an object oriented way of managing motors (i.e. they can be instantiated and controlled more easily).

You can download the library here: lib_pololu.py (you will need to change the extension of the file to .py instead of txt).

In order to properly use this library you will require:

  1. Python
  2. Pyserial

If you use a civilized OS you may be able to get all this by typing this in a command prompt:

sudo apt-get install idle python-serial

Here is a sample script that will use the library in order to control a servo: servo_example.py (you will need to change the extension of the file to .py instead of txt).

[file lang=”python” start=”29″ end=”53″ link=”on”]http://files.carlitoscontraptions.com/programming/Pololu/servo_example.txt[/file]

Note for Redmond OS (aka Window$) users: you will need the Win32 Python extension for pyserial to work.

Pololu Micro Serial Servo Controller
Pololu Micro Serial Servo Controller

I started writing a library for controlling the Pololu motor controllers with a computer trough a serial port.

I’m writing this in Python so the code can be cross-platform but I would be very glad to have some feedback about running it on other OSs than Linux. Actually, sale any feedback would be very welcome.

As of now it can interface with the Pololu Micro Serial Servo Controller that I got form RobotShop.  I am planning to use this code in my upcoming project RobotShop is sponsoring. I will supplement this library as I get newer hardware to work with.

I know there is already a python interface for it but I really wanted to have an object oriented way of managing motors (i.e. they can be instantiated and controlled more easily).

You can download the library here: lib_pololu.py (you will need to change the extension of the file to .py instead of txt).

In order to properly use this library you will require:

  1. Python
  2. Pyserial

If you use a civilized OS you may be able to get all this by typing this in a command prompt:

sudo apt-get install idle python-serial

Here is a sample script that will use the library in order to control a servo: servo_example.py (you will need to change the extension of the file to .py instead of txt).

[file lang=”python” start=”29″ end=”53″ link=”on”]http://files.carlitoscontraptions.com/programming/Pololu/servo_example.txt[/file]

Note for Redmond OS (aka Window$) users: you will need the Win32 Python extension for pyserial to work.
I used the automated panoramic photography rig (or Panoramaker, symptoms
for short) in order to make some panoramas here in Montreal.

After having the rig working, I went out on my bike with my tripod, my laptop, my digital camera and the panoramic photography ri. I decided I wanted to capture the sunset at Mount Royal but when I was halfway there, I noticed that the sun became completely covered by clouds.  So I decided to shoot some other panoramas instead.

CCA

Here is a nice 360 deg view of the Maison Van-Horne Shaughnessi (a.k.a. The Canadian Centre for Architecture). This building is located here. Keep in mind that you can click on the title in order to see the panorama full-screen.

Title: Maison Van-Horne Shaughnessi
Description: A 360 deg panorama shot from the sidewalk.

When watching carefully, it is possible to notice a little parallax error near the base of the descriptive plate in front of the building. I could have corrected this but I noticed it too late and I am extremely lazy. You can also see some cars blending with their surroundings as Hugin, the panorama stitching program, tries to make sense of a changing scene (with cars passing by).

Place Ville-Marie

This is a panorama of Place Ville-Marie taken at the central fountain.

Title: Place Ville-Marie
Description: A 360 deg panorama shot at the Place Ville-Marie fountain.

The parallax errors in this one are much more significant, but then again, laziness got the best of me. They are mainly caused by the fact that the camera was not perfectly flat on the tripod when shooting this.

If you want to know what are the tools used to create these panoramas, please read my previous posting on Making Panoramas.