Random Ranting (195) · Gadgets & Tech (15) · Anime & Otaku (11) · Watches & Horology (46) · Movies & TV (6) · Photography (3)



Latest Posts Recent Comments Comrades


My blog is worth $4,516.32.
How much is your blog worth?


Archive for MSc Project

The Final MARV…

This is a shot of the completed MARV. In the photograph below you can see that the 12V SLA has been mounted as well under the top plexiglass.

The robot is now truly ‘plug and play’, and below is a shot of the modular ICSP cable, which is about 2 feet long,

Overall, I feel a bit disappointed that I do not have the time to implement on-board PID control over the wheel velocities, interface the quadrature encoder feedback with the QEI interface of the MCU or finalise the Linux Command Application.

However, this is all discussed in detail in my thesis and that takes precedence over a simple demonstration. C’est la vie, and here’s a final shot of the robot…

And a couple video clips of surface testing of the final demonstration routines - move along w1, w2, w3 and then spin on the spot in both directions and stop.

Smooth surface test:

Rough, cobble like surface test:

Related Posts & Articles

  • Completing MARV…
  • I have taken MARV from a simple chassis to what it is currently in 10 days exactly, although a couple days were wasted waiting for components to arrive via the post. The project box currently looks...
  • ICC Cricket World Cup 2007: Semi-Final, Sri Lanka vs. New Zealand
  • Pictured below are Lasith Malinga and Muttiah Muralitharan as they arrive in Kingston for the semi-final against New Zealand. This game starts tomorrow @ 14:30 UTC, which is 15:30 BST or 20:00 Sri La...
  • MARV Attacks!
  • LOL...!...
  • MARV Progress…
  • Thanks to a tooth ache, I cannot sleep due to the constant throbbing and have been working through the night for 6 hours straight....that makes it 28 hours of working on the robot since 10am on the 22...
  • while(1){do_thesis;}
  • The subject title says it all. There really isn't much to report apart from the fact that all the hard work gone into MARV culminated into a meeting with my thesis supervisor and a simple demonstrati...

Comments

Completing MARV…

I have taken MARV from a simple chassis to what it is currently in 10 days exactly, although a couple days were wasted waiting for components to arrive via the post.

The project box currently looks like this:

At this point in time, I will be diverting my time to work on the thesis rather than take the robot any further. This is a video of simple open loop motor control with it just spinning as a first test:

A shot of MARV, myself and my mini-makeshift lab…

Related Posts & Articles

  • MARV Attacks!
  • LOL...!...
  • MARV Progress…
  • Thanks to a tooth ache, I cannot sleep due to the constant throbbing and have been working through the night for 6 hours straight....that makes it 28 hours of working on the robot since 10am on the 22...
  • Conroe@3.510GHz, Stable!
  • Been quite busy and am in the process of completing another all nighter... [09:47:13] Lab-G5:~ michaeldesilva$ uptime 09:47 up 24:47, 1 body, coffee averages: 10 5 4 (cups)/hr ...heh. So, ...
  • while(1){do_thesis;}
  • The subject title says it all. There really isn't much to report apart from the fact that all the hard work gone into MARV culminated into a meeting with my thesis supervisor and a simple demonstrati...
  • MARV Motor Driver V3
  • This is the CAD/CAM output obtained in gerbv, ...and the completed PCB with one motor driver 'block' soldered on... I hope to begin testing in the morning.....

Comments

Wiring Update…

Had a bit of a scare today, when my ICD2 programmer simply refused to work. Just when I had given up, MPLAB uploaded new software to it and it is back to working properly…I hope!

Progress is now going rather slowly, as I am waiting for a few bits and pieces to arrive on Tuesday and although today is a ‘Bank Holiday’ Monday, I’m hoping that all the usual companies will ship today

The only progress made today has been this wiring:

I intend to fully move the Motor Controller breadboard inside the project box before working on any further code development. The reason is that I need to see how the robot actually works on a surface and am hesitant to do so with wires attached.

Once I got the ICD2 back up, I cleaned up some of the code since it has now been ported over to the 18F4331 and tested some more PWM output on my scope,

Related Posts & Articles

  • Apple: Firmware 1.2 Update for 5G iPods
  • As per DailyTech, Apple has released a new firmware update for 5G iPods. The new update adds support for games downloaded from Apple's iTunes music store and more importantly, it adds support for g...
  • iPhone Software Update v2.0
  • Although it seems that many iPhone users have been plagued by software problems I am thankful that the update on my 'old' iPhone went well. It did however take well over 20 mins to download and...
  • picoPSU-60-WI 6-26V 60W DC-DC ATX PSU
  • Well now I'm kicking my self. I've been planning on building a robot at somepoint and am hoping to throw in a miniitx mobo to manage all the control/coms etc. For this task I purchased the picoPSU 8...
  • Otaku Update…
  • When I first got to Uni in September, my buddy Rich was parting with a few figurines and to make my room less boring I picked these two up, hehe......
  • WordPress Database Troubles…
  • I have been having some trouble with WP. If I try to post any more blog entries or pages, it takes me to an 'error' page. Looks like the DB has gotten corrupted some way.... My choice is to LOOSE...

Comments

MARV Update…

I hit a serious problem earlier on in the day. I had failed to notice that the PWM5 port on the 18F1330 was sharing the PGD pin and as such after each flashing of the MCU, the 3rd motor would not function as the programmer pulled the line active low.

While I let this issue rattle around inside my head, I thought it was a good time to test the Hammond project box circuitry. It astonishing the silly mistakes one can make without realising but all is well, and as you can see it is functioning nicely below:

I may abandon the idea of mounting the Sensor Controller upside down on the lid of the box, and mount it 90degrees to the left of the Motor Controller.

A bit of thinking later and I decided that I was going to shift over to the 18F4331, the same MCU that is being used in the Sensor Controller. It just makes more sense to use two ‘identical’ MCUs.

What attracted me to the 18F1330 is that it can up its Fosc to 32MHz from the internal 8Mhz via internal PLL circuitry - this feature is not available on the 18F4331, and for the moment all the code is running at 8MHz.

I have also been able to verify my CRC-CCITT direct routine and it can process a 25-Byte payload (i.e. a string of 25 ‘chars’) in 2ms. I cannot even see the trace on the ’scope if I try to visualise the time taken to process a single byte.

Many hours of arduous troubleshooting, and one 18F1330 dead later on, I have now got the same ‘base-code’ running on both MCUs. Another great feature of the 18F4331 is its QEI interface…ooh!

I have now worked 32 hours on the robot with a 3-hr power nap in between. I hope that I won’t need too long to recuperate from this…!

Related Posts & Articles

  • Completing MARV…
  • I have taken MARV from a simple chassis to what it is currently in 10 days exactly, although a couple days were wasted waiting for components to arrive via the post. The project box currently looks...
  • MARV Attacks!
  • LOL...!...
  • MARV Progress…
  • Thanks to a tooth ache, I cannot sleep due to the constant throbbing and have been working through the night for 6 hours straight....that makes it 28 hours of working on the robot since 10am on the 22...
  • while(1){do_thesis;}
  • The subject title says it all. There really isn't much to report apart from the fact that all the hard work gone into MARV culminated into a meeting with my thesis supervisor and a simple demonstrati...
  • MARV Motor Driver V3
  • This is the CAD/CAM output obtained in gerbv, ...and the completed PCB with one motor driver 'block' soldered on... I hope to begin testing in the morning.....

Comments

Aye Aye Captain!

This was the first ‘all’ motor test for MARV. There is a problem as my mini-PSU is not able to handle the current draw; therefore, I have ordered a 0-20V/5A bench PSU from Maplin with a couple other chargers as I am now looking to finalise the mobile platform itself.

Close up of the Motor Driver <-> MCU interface…I need to find a way to manage this a bit better.

Related Posts & Articles

  • Kurosaki Isshin
  • Wow, what an amazing twist in the Bleach plot - a lot more of it is making sense. I suspected that his father knew more (in the past 100 eps haha!) but being a Captain Class Shinigami.. WOW! ...
  • ICC Cricket World Cup 2007: Decisive Dismissal of New Zealand
  • Today has been another one of those good and bad days for me, and had a rough experience involving the Colombo Hilton which I will be taking up with the General Manager in the morning. This has by ...

Comments

« Previous entries


Google Search


RSS/Meta Articles