Wednesday, December 31, 2008

Economic Crises: Challenge or Opportunity for 2009?

Everyday newspapers and TV bring us grim news on the world's economy. Universities worldwide find it more challenging than ever to secure funds for teaching and research. But there is some positive news from different countries and institutions around the world:

Ireland has announced funding worth more than €60 million in support of advanced scientific research. The mix of State and private sector money will back three large research centres based at University College Cork, Trinity College Dublin and NUI Galway. The money will go into “Csets”, Centres for Science, Engineering and Technology. These are large-scale investments designed specifically to encourage and support linkages between academic researchers and companies. Full story here.

Germany's Education and Research Minister Annette Schavan has come up with proposals to fund measures in higher education and research as a way to help stimulate the country's flagging economy. Investing around EUR15 billion (US$20 billion) in higher education infrastructure and providing tax incentives for small and medium-sized business to spend more on research could provide a vital boost to business, Schavan says. Full story here.

The U.S. Department of Defense will invest an additional $400 million over the next five years to support basic research at academic institutions. The goal is to fund research of up-and-coming scientific areas and to foster fundamental discoveries related to the department's challenging technical problems. Merit-based awards, based on peer review, will support projects begining in fiscal 2009 that will be funded for five years. Projects will be based on various academic areas, like physics, ocean science, chemistry and electrical engineering. Full story here.

Philippines Commission on Higher Education Chairman, Emmanuel Angeles, has vowed to strengthen research and development capability in state universities and colleges. The country's 111 state institutions have been divided into six clusters to maximise the utilisation of resources. "We are going to give full support to the research and development arm of tertiary institutions to upgrade the quality of higher education in the country. We will ask Congress to provide us additional funding to boost this program," Angeles said. Full story here.

The European Union last week unveiled an anti-recession plan which includes strong spending on research and development. European Commissioner for Science and Research, Janez Potočnik, said the European Economic Recovery Plan looked beyond the "short distance" of the immediate recession and took account of the commission's longer-term plan of building Europe's future prosperity on the basis of a knowledge economy. The recovery plan proposed three major public-private partnerships expected to be worth more than EUR7 billion (US$8.8 billion) and also called on member states to increase investment in R&D and education. Full story here.

The Korean government announced its selections for the multi-million-dollar World Class University program which aims to turn Korea’s universities into top-notch international institutions. A total of 52 projects from 18 universities have been chosen to receive grants, with major schools like Seoul National University accounting for most of the picks to receive funding. Among the winners, Seoul National won funding for seven projects. Korea Advanced Institute of Science and Technology and Postech got three each, and Korea, Sungkyunkwan and Yonsei universities each had two projects selected. A total of 825 billion won ($571 million), or 165 billion won a year, has been allocated through 2012. Full story here.

The Purdue University Board of Trustees has approved the use of $10.8 million from the Vincent P. Reilly Memorial Fund for the College of Engineering to finance portions of the college's, including global education, research initiatives and faculty development. The university will use $2.3 million to support a curriculum innovation project and cooperative work programs and internships. More than $4 million will be used to provide seed funding for new research initiatives and provide gap funding to support employment of research staff. Full story here.

Dr. Bernard Gordon, chairman of NeuroLogica Corporation, has made a $1.5 million gift The Citadel School of Engineering (The Military College of South Carolina). This generous contribution will support scholarship, program, equipment and classroom enhancements to advance the college’s highly ranked engineering program. This contribution will provide essential new equipment for the Electrical and Computer Engineering Department for the next five years as well as renovate an existing classroom in Grimsley Hall to create a first-class, technologically state-of-the-art conference and seminar room, to be named in the donor’s honor. Full story here.

University of Maryland, Baltimore County (UMBC) has received a grant from the Base Realignment and Closure (BRAC) Higher Education Investment Fund. The grant money will support the development of courses in UMBC’s Engineering Management and Electrical Engineering master’s programs that will assist the needs of professionals relocating to Aberdeen and Fort Meade. UMBC will develop four new graduate courses in electrical engineering that are responsive to workforce needs. Full story here.

Despite the challenging federal funding environment, the University of Cincinnati secured $20 million more in research dollars in 2008 than in 2007, pulling in a record $353 million. Engineering increased research dollars to more than $30 million, a 64 percent increase beyond 2007's $18.6 million. Specific successes recognized by Degen, VP for research include the expansion to Children's Hospital and the completion of the Center for Academic and Research Excellence (CARE)/Crawley Building (one of the largest health-research complexes in the United States), the $28 million donated to UC for aerospace engineering, Choose Ohio First scholarships program, a three-year, $10 million partnership with Ethicon Endo Surgery and a $20 million anonymous gift to support UC's space exploration program. Full story here.

A gift of $10 million was given by Bill Lyles, his family and companies to better the education for students of College of Engineering, California State University Fresno. The university agreed to match Lyles’ donation. With the university’s added money, there will be a total of $20 million being put toward the college for the coming years. Full story here.

QUARC: Using An External Graphical User Interface (GUI)

Instead of using the opened Simulink diagram in external mode to interact with a QuaRC model, a Simulink-independent Graphical User Interface (GUI) can be used. Such a GUI runs on the QUARC host machine in place of the Simulink diagram.

The QUARC external interfaces (a.k.a. external APIs) are designed to allow the user to communicate with the generated QUARC real-time code and/or access hardware. In particular the QUARC communications API (available as C/C++ or .NET functions) can be used to establish communication channels, using one of the QUARC-supported protocols (e.g., UDP, TCP/IP, shared memory), between a user-written application, such as a front-end GUI, and a Simulink model(s) (i.e., QUARC real-time code).

In addition, QUARC currently supports two GUI-building environments: MATLAB and Altia. Both provide a powerful way to easily and rapidly develop fully-featured GUIs.

As an example, QuaRC already provides a fully-documented demonstration that includes a Simulink model and a MATLAB GUI created using the MATLB GUI Development Environment, i.e. GUIDE. This created GUI can be used to build, start, and stop the model. In addition it can also perform online parameter tuning and data plotting on the model. This is illustrated below where the sidebar is used to increase or decrease the sine wave frequency, which in turn is monitored and where any change can be seen immediately as the plot is updated in real-time. Online parameter tuning has just been carried out without even having to open the Simulink model! Although familiarity with the MATLAB interpretive environment makes this option attractive, GUIs created this way cannot be deployed independently of MATLAB.


Where standalone GUIs should be deployed on the end-user's system completely independent of MATLAB and Simulink, QUARC provides a flexible interface to Altia, as MATLAB and Simulink are not required when using Altia GUIs. Altia Design is a very powerful tool for creating professional-quality standalone GUIs for industrial applications. Just like the MATLAB GUIs, an Altia-created GUI allows the user to control, change parameters on-the-fly, and monitor signals in a QUARC real-time model. Moreover, the QUARC Plot library for Altia significantly augments the basic plotting components supplied with Altia, by providing scopes that can plot signals versus time. QUARC, of course, fully documents the process of creating and interacting with an Altia GUI, as well as specialized features such as starting and stopping (i.e., controlling) the real-time model, right from the graphical user interface itself! Industrial-application requirements can further be satisfied when this is also combined with QUARC's ability to generate production-optimized code and configurating it to run at boot on any of its supported targets (e.g., Windows, QNX x86, gumstix Verdex).

Friday, December 19, 2008

Quanser in Mexico: Conference on Decision and Control

I just came back from IEEE's Conference on Decision and Control (CDC) in Cancun, Mexico.Together with Quanser's Mexican distributor's representative, Jacqueline Vicarte from MultiON, we were demonstrating the latest and greatest teaching and research solutions in the Quanser booth.

Not surprisingly, the Active Suspension
attracted a lot of attention. Conference delegates a
sked a lot of great questions about this unique and cutting edge experimental platform for control labs. In particular, Dr. Juan Camino showed interest in using the Active Suspension along with QuaRC software for his research in time varying systems. I may post more on this in the future.

For a bit of fun in between CDC's workshops and technical sessions, we invited delegates to take our WiiMote Inverted Pendulum Challenge. Even CDC's General Chair, Dr. Abdallah couldn't resist the experiment that captivates many engineering students.At some point people were lining up to try their skills with this interactive twist on a classic control experiment. Everyone who gave it a swing was entered into a draw to win their very own iPod. And the winner of the WiiMote Inverted Pendulum Challenge is Daniel Quevedo from the University of Newcastle, Australia. Congratulations and Happy Holidays!

Dr. Chaouki Abdallah, Chair of CDC'08, testing Quanser's Active Suspension

Dr. Dennis Bernstein, Professor at the Department of Aerospace Engineering, University of Michigan and the Editor of IEEE Control Systems Magazine visits our booth at CDC'08 - with Dr. Jacob Apkarian, Founder and CTO of Quanser.

Setting up Quanser's booth at the CDC'08


Tuesday, December 16, 2008

Shake Table II Software

The Shake Table II has been the most popular of the Quanser shake tables over the years and it has now been made easier to use. The Shake Table II Software is available now and shown in the image below. It allows users to command various signals to the seismic table such as sine wave and chirp as well as sample earthquakes, e.g. Northridge and Kobe. In addition, this program automatically initializes the amplifier and calibrates the table before running any signal. Engineers and scientist can therefore get their Shake Table II moving by double-clicking on an icon!

The GUI was designed using LabVIEW and the position controller running on the STII is implemented in QuaRC. To use this software, Shake Table II users need the LabVIEW Run-Time Engine, which is free to download, and QuaRC (no need for Matlab/Simulink).

In addition, this software can be used in a remote configuration. That is, the STII can be connected to a remote PC, such as the Quanser WEECS system, and controlled from a host PC/laptop through a cable or wireless network.

Wednesday, December 10, 2008

New Year's Message

An Informal New Year's Message from Paul Gilbert, Quanser's CEO

CE mark on Quanser products

There are very strict regulations in Europe now regarding product safety. Certain equipment needs to be CE certified and comply with electromagnetic compatibility and safety standards. As we hear from our customers, it’s getting tougher and tougher for Universities to find authentic CE compliant suppliers.

Quanser's customers worldwide can have their peace of mind, knowing Quanser's equipment is now CE certified. We had all our power modules tested at their maximum load and met all safety requirements. The certification applies to the whole systems.

The whole project of CE certification took us about 3-4 months to finish. It involved a full review of all our experiments by Global Advantage International: for the electromagnetic portion the devices were put in an electromagnetic chamber where the impact on wiring and cabling was measured while running on maximum load, checking also for any effects on other electromagnetic devices and adequate shielding. For the safety testing, in the lab our devices were exposed to heating, zapping with lightning, you name it. With few minor recommendations that were promptly implemented, we proudly passed the tests. The stickers on your new equipment prove it!


Tuesday, December 9, 2008

The inside scoop on engineering equipment used by the world's top-ranked universities

Recently the new University Rankings for 2008 were released in U.S., Canada and worldwide. Although sometimes considered controversial, they still provide a good overview of the "top institutions". I was interested in finding out whether Quanser's equipment keeps up with demands of the top schools. Let's see...

The U.S. News and World Report brings the list of Best Engineering Schools in 2008:

  1. Massachusetts Institute of Technology (MIT) - visit their Mechanical Engineering Department and you will find couple of Quanser's WEECS - research tool suitable for remote data collection and control applications;
  2. Stanford University - OK, this one is a bit tricky - since our database records don't go all the way back to Quanser's inception 19 years ago, I have to rely on Jacob's good memory that they may have Quanser's Shake Table in their Civil Engineering Department. Anybody from Stanford out there to confirm?
  3. University of California, Berkeley - the Department of Electrical Engineering and Computer Sciences uses Quanser's Linear Family workstations with Double Inverted Pendulum, Seesaw and Linear Flexible Joint modules, as well as QuaRC, our real-time control software to teach undergraduate courses;
  4. Georgia Institute of Technology - in addition to Quanser's Q8 HIL boards and software solutions, students can see a 3DOF Helicopter in action at the Aerospace Engineering Department;
  5. University of Illinois - Urbana-Champaign - along with QuaRC's predecessor WinCon, the undergraduate students at the Department of Computer Sciences put theory into practice with a 3DOF Helicopter
There you have it. Insights into what the Top 5 Engineering Schools may have in their control labs.

Now, let's look at how we stand on our home turf: Canada's Maclean's Magazine has
just published it's 18th Annual Ranking Report. The top 5 Universities ranked in a Comprehensive category* are:

  1. Simon Fraser University - students at the School of Engineering Sciences can learn controls using Quanser Engineering Trainer - DC Motor Control, as well as the Linear Family experiments and the Mechatronics Control Kit;
  2. Victoria University - several departments use Quanser Engineering Trainers for undergraduate teaching, while researchers at the Department of Mechanical Engineering are using Quanser's Haptic Devices, like 5DOF Haptic Wand;
  3. University of Waterloo - has a wide selection of experiments for undergraduate teaching, including experiments from Linear and Rotary Motion Families as well as Coupled Tanks experiment, used by departments of Electrical and Computer Engineering, Mechanical Engineering and Applied Mathematics;
  4. University of Guelph - OK, no records here - Sales can you fix it, please;
  5. Memorial University - the Faculty of Engineering and Applied Sciences teaches robotics using Quanser's Open-Architecture 5DOF CRS Robot
*Comprehensive category includes institutions that have a significant amount of research activity and a wide range of programs at the undergraduate and graduate levels, including professional degrees

Looking at the World University rankings, some more Quanser customers show up. I have looked at two lists - The QS World University Rankings and the Academic Ranking of World Universities compiled by Shanghai Jiao Tong University’s Institute of Higher Education, and found:
  • Imperial College, UK
  • Australian National University, Australia
  • ETH Zurich, Switzerland
  • University of Manchester, UK
  • Technical University of Munich, Germany
  • University of Melbourne, Australia
There are many more universities Quanser works with, who we value and respect for bringing up a new generation of engineers and for their innovative research. We will be referring to them throughout 2009 in our blog and eNEWS. Who would you personally nominate for the top 10 Universities and why?


Monday, December 8, 2008

Simulating a Real Car

It was a nice quiet day at work when suddenly a bang bang sound attracted my attention. Looking for the source of sound I found our newly developed Active Suspension System oscillating at a very high frequency.

This device is recently designed by our engineers to model a quarter-car used to simulate and analyze vertical motions of a real vehicle. By quarter-car I mean a modeled vehicle body mounted with a suspension on a modeled tire which is in contact with a road simulator. Any type of vertical displacements for the road can be simulated with this device. At the time, the road was commanded to be oscillating so fast that the modeled passengers were jumping on the air and bouncing back on the vehicle body just like a real vehicle getting onto undulations and bumps of the road in a fast speed. I was surprised that this system can simulate a real car at such high-frequency oscillations without being damaged. Moreover, what is super interesting for me is that this device is equipped with a fast-response motor in parallel to its suspension system to simulate what experts call Active Suspension System.

An Active Suspension System is referred to a programmable vehicle suspension mechanism that can continuously adapt the vehicle body and tire response to varying road conditions. This should be compared to a passive suspension system that always has the same predictable response to different road conditions - check this video to see the difference between the active and passive suspension systems in real cars. Active Suspension can be exploited to control the vehicle body motion and provide a comfortable ride for the passengers. It can also be used to control the tires compression and vehicle height and provide the driver with better maneuver capabilities.

Since it matches its nominal mathematical model over a wide frequency range our Active Suspension Plant along with QuaRC, our real-time operating system is a perfect experimental device for both educational and industrial research.”

- Amin-

Quanser's Mobile Robot Control Framework

Quanser’s Mobile Robot Control Framework (QMRCF) is undergoing extensive development. The software framework of QMRCF, based on QuaRC, includes three blocksets: Interface, Application, and Image processing. These blocksets allow a user to build a model-based controller in Simulink and to generate suitable code for Gumstix on Windows or QNX for preliminary testing. QMRCF has been tested on Qbot to implement teleoperation with force feedback and autonomous navigation with obstacle avoidance. The goal of teleoperation application is to remotely control a mobile robot with a joystick. The following video clip shows a teleoperation where an operator was driving Qbot using a joystick and the image feedback from Qbot was displayed on the host Windows PC.

An application of force-feedback in teleoperation is demonstrated in the following video clip. The force-feedback is associated with Qbot's bump sensors. The operator feels the reaction force on a COTS joystick while the bump sensor collides with any objects.

The navigation application defines a target point (p2) with respect to the initial position of the robot (p0) using an occupancy map (see Fig. 1). White pixels of the occupancy map indicate obstacles whereas black pixels indicate empty space.

Fig. 1

The navigation algorithm generates motion commands according to the current position of the robot and the target. The robot starts at p0 and tries to avoid dynamic obstacle at point p1 (see the following video clip) and finally, reaches the target position at p2. This method maintains a short-term memory of the previously bumped obstacle's position. The robot, first, moves opposite to the obstacle and then rotates and moves forward to avoid the obstacle. Fig. 1 shows robot’s trajectory from p0 to p2.

Further development on QMRCF will include mapping and multi-agent applications.


QUARC: Learning By Doing

If a picture is worth a thousand words then the newly augmented and improved QuaRC demos are worth volumes. The soon-to-be-released QUARC 1.2 contains a lot more hands-on demonstrations and example models to quickly and efficiently get new and experienced users started with QUARC's general operating principles, as well as provide a broad overview of QUARC's more advanced features. These demonstrations serve as preliminaries to a more in-depth investigation, on an as-needed basis, as they contain hyperlinks leading to the corresponding pages of the comprehensive QuaRC reference documentation (integrated with the MATLAB Contents pages). The QuaRC demos are also fully integrated with the MATLAB help browser (under the Demos tab) and provide the user with an effective way to test her or his software installation and configuration as well as the associated hardware.

For instance, the QUARC demonstration examples illustrate the following:
  • how to run one or several models on one of the QUARC targets, i.e., Windows, QNX x86, or gumstix Verdex (Linux ARM)

  • extensive (client/server) communication examples, either between two QUARC models or between one model and an user-developed application

  • various ways to carry-out data logging

  • how to interface to devices and hardware (e.g., HIL cards)

  • how to create GUIs interfacing to a QuaRC model

  • QUARC seamless integration with Simulink and its toolboxes (e.g., Model Referencing, Virtual Reality Toolbox)

  • running and interacting with a QUARC model using a MATLAB scipt

  • measuring a QUARC model's performance (e.g., timing, computation time)

  • dynamic reconfiguration module
As also reflected by most of Quanser's product line, the QUARC demonstrations are just another illustration of the learning-by-doing concept, that we at Quanser strongly believe in. There are of course many more example models installed with QUARC 1.2, so any QUARC user should really experience it for herself or himself.

Monday, December 1, 2008

New Robotics and Haptics Curriculum using the PHANTOM Omni Robot from SensAble

The PHANTOM Omni robot from SensAble is a 6 degree of freedom sensed and 3 degree of freedom actuated robot. It's three motors can actuate the end-effector to span the entire X, Y, Z region in its workspace. Position measurement along X, Y, and Z is done using digital encoders while measurement of rotations about these axes (roll, pitch and yaw) is done using potentiometers.

Not only the Omni is small but powerful for its size, it is also a safe to operate, easy to interface and cost effective robot. All these characteristics make the Omni a great tool for teaching or research in robotics and haptics.

We, at Quanser have developed an entire curriculum of robotics and haptics that uses the Omni robot, and the QuaRC software to go through concepts such as forward and inverse kinematic development, position control and force generation as well as advanced haptic applications. The curriculum consists of 10 individual lab experiments all containing pre-laboratory and in lab sections. The first couple of experiments are dedicated to developing forward and inverse kinematics which are basic elements of any robotic application. Later experiments use these developments to perform position control and point to point trajectory following with the robot. Jacobians are covered in a complete stand-alone lab session and the final three experiments in the curriculum become more advanced as they introduce haptic control and virtual reality concepts by having the students design haptic gravity wells, haptic walls and last but not least a haptic ping-pong game!

The fact that there is one complete and stand-alone experiment for every concept makes it easy for instructors to match their laboratory content with the exact material they are covering during the course. In addition the wide range of experiments along with their fairly distributed difficulty level make the curriculum perfect for both undergraduate and graduate level studies.

As the Omni is now one of the devices supported by QuaRC, interfacing to this device's sensing and actuating elements is as easy as connecting a fire-wire cable between your laptop/desktop computer and the Omni and throwing blocks in your Simulink model. The robot's easy interfacing, high safety rating and compact size make it so portable that instructors can even take it to perform in class demonstrations . Imagine having to do that with a CRS or Mitsubishi PA-10 robot with their not very compact accompanying hardware!

Stay tuned as videos of Omni in action are coming soon.

Monday, November 10, 2008

Revolution in Rehabilitation

We are just finessing the details of our presence at MEDICA 2008 - one of the biggest medical tradeshows and I just realized we never posted anything about the Rehabilitation Robot on the blog.

The Rehabilitation Robot combines Quanser's robotic and haptic technologies with an intelligent graphical computer interface to treat post-stroke patient in need of limb rehabilitation. The robot replicates traditional rehabilitation exercises through customized, interactive games. As the patient's mobility improves, the device detects the progress and adjusts the level of resistance.
Compared to a traditional rehabilitation, where a therapist works one-on-one with the patient, the Rehabilitation Robot allows the therapist to oversee up to five patients. Patients can even exercise in the comfort of their own home. The treatment can be therefore delivered more quickly and with less costs.
The Rehabilitation Robot is currently undergoing clinical trials at the Toronto Rehabilitation Institute.

- Zuzana-

UAV Demo video

As promised, here is a video from our snowy Demo day. Enjoy!

Thursday, November 6, 2008

UAV Demo Day

As part of our ongoing UAV project, we set a date for a mid-term demonstration including several UAVs and an unmanned ground vehicle (UGV). A large group of people showed up, including DRDC program director Ken Hitchmough and scientist Camille-Allain Rabbath, Hugh Liu, Professor at University of Toronto with several graduate students, and an ample team of Quanser employees. Unfortunately, we picked a day when the weather was exceptionally un-cooperative. Heavy snowfall and high winds had been building up and we caught by unseasonably cold snowy October weather. Nonetheless, our guests braved the weather and we were determined to show them something interesting.

The snow wasn't so bad, but the high winds prevented us from flying the helicopter, and when we tried to fly our fixed-wing Zagi UAVs they had a tough time fighting the winds. We did, however, get the UGV to drive around. The UGV can be driven using a joystick, or in this case it drives autonomously to a given GPS location. Its on-board GPS sensor is used by the on-board controller to steer and drive the UGV to the desired position, in this case a blue tarp.

Had the weather cooperated, we would use the fixed-wing UAVs to fly a search pattern, using on-board cameras to find the blue tarp target. Image processing blocks scan the images in real time and look for the target based on size and color. These UAVs then signal a helicopter, which goes in at a lower altitude to verify the target's position using its on-board camera. Once the target position is verified, the helicopter transmits its location to the UGV so it can drive to the target. All of these tasks are completed autonomously with each vehicle's controller running on-board the vehicle itself. The operators can sit at the base station and track each vehicle's progress, but when everything goes well we just sit back and watch it all happen.

Overall, we gave it our best despite the weather, and it was a great opportunity to "show and tell" our work. The next time we schedule a demo it will be summer - but before that a video from our cold demo day will come.

I converted to QUARC!

I used to use WinCon... a lot! Now I completely switched to QuaRC, and it's all for the better. QuaRC is a brand new software completely designed from ground up so that it can take advantage of all the latest technologies. Of course, we learned a great deal from our many years of using and developing WinCon. Therefore, QuaRC is not the new version of WinCon! It simply replaces it in a much more flexible and powerful way.

For instance, QUARC can already be run on multiple types of operating systems and CPUs. Also QUARC is really geared toward running the most advanced and efficient real-time controllers. This is, for example, shown by its inherent multi-threaded design which makes it ideal for implementing true multi-rate systems (one thread per rate) and blocking I/O and/or communication channels (in separate threads). This is a whole new level above what WinCon does.

Contrary to WinCon, QUARC is fully and seamlessly integrated with Simulink® and particularly when using external mode. For example, this allows QUARC and hence the generated real-time controller to support right from the Simulink model online parameter tuning, dynamic signal plotting (e.g., in Floating Scopes, Scopes, or Displays), model referencing, MAT-file logging, data streaming, and scope triggering.

Communication is another of QUARC's great strengths. It follows a very generic and user-customizable paradigm, where for example switching from one communication protocol to another is just a matter of changing one initialization string in the whole model, or where selecting blocking or non-blocking mode is done from a drop-down menu.

When compared to WinCon, accessing hardware has also been completely reviewed and improved by also using a generic scheme for all of QUARC's supported data acquisition cards. A lot more cards are supported and switching from one card to another is done in just a couple of mouse clicks, without replacing any block in the model. QUARC also interfaces to more open-architecture robots, as well as other devices like grippers, (FireWire or USB) cameras, and, last but not least, the Nintendo® Wii Remote!

Finally, the QUARC documentation is extensive and fully integrated with the MATLAB help. It gets new users started quickly by means of various demos and tutorials. There is even a WinCon-To-QUARC migration section.

QUARC is now in full swing with its 1.2 version coming out in a few weeks. So stay tuned for upcoming new features and exciting applications.

Thursday, October 30, 2008

What skills do controls engineering graduates need to have for industry? Part II

We discussed this topic at the American Control Conference 2008 and found that students need to know basic control techniques as well as the advanced ones. But the technical knowledge is just a part of the big picture. Educators need to nurture students' critical thinking, intuition, teamwork and communication skills - that's what in real-life turns a control engineer into a 'glue' element of the engineering team. Click here for the full story. Opinions from graduates, professors or employers are welcome. Leave a comment!

The future of engineering studies is concerning educators and industry in North America as well as in other parts of the world: watch a webcast with thoughts of William A. Wulf, U.S. National Academy of Engineering President or read the report from the European Society for Engineering Education (SEFI).

Learn more about ways we can improve engineering education as academic and industry leaders come together at the 2009 American Society for Engineering Education Conference (ASEE 2009). Stay tuned for information on an upcoming panel session at ASEE 2009. The topic: "Helping Teach Real-World Skills through Hands-on Labs".

Thursday, October 23, 2008

WiiMote Challenge winner at ICMT 2008

This October Sudbury, ON, hosted the 12th International Conference on Mechatronics Technology (ICMT 2008). In our booth the attendees could see and try for themselves some of the solutions Quanser can offer universities to help teach mechatronics courses, and industry to improve the process and professional skills of engineers. People especially liked our WiiMote Challenge - a classical inverted pendulum experiment controlled with popular remote from Nintendo®. The challenge: swing up the pendulum. Those who tried were entered in a draw for an Apple iPod.
And the lucky winner is Kelsey McClanahan from Barrick. Congratulations!

Thursday, October 9, 2008

Simulator for Needle Insertion

Ever heard about Veress needle? Probably not - unless you are a surgeon. It is an instrument used at the beginning of a laparoscopic surgery to insufflate the abdominal cavity with gas to create a working and viewing space. The surgeon inserts the needle blindly and cannot see its tip as it penetrates the tissue. As such, experienced surgeons rely on the 'feel' of the tissue as the needle travels through the various layers of the abdominal wall. And what does an inexperienced surgeon rely on? Well - technology. Robotics and haptics allows a trainee to practice the needle insertion procedure in a safe environment with no risk of injury to patient. Quanser's Needle Insertion Simulator has been developed in cooperation with Dr. Okrainec from Toronto's University Health Network and with the help of the Health Technology Exchange (HTX). Tested and tuned using input from 22 surgeons, the simulator currently undergoes validation studies.

Friday, October 3, 2008

Quanser In Flight

Today is an exciting day. We are heading up to the field to do some flight tests with the X6 helicopter and some UGV tests. I’ll be testing the X6 while Rajib tests the UGV (unmanned ground vehicle), then once everything is working (in the next couple of weeks) we can get them to talk to each other and put it all together in a collaborative mission.

The X6 is a fantastic new heli from Draganfly with 6 motors and rotors, on-board GPS and autopilot. We’ve attached a Gumstix pack and a camera to the bottom of the X6, which communicates with the X6 through the QuaRC Vehicle Abstraction Layer (VAL). The VAL basically lets us read the vehicle state and send waypoint commands to the heli or other vehicles like the fixed-wing zagis. We use high-level VAL blocks to program a mission in Simulink (eg. Takeoff, Go to waypoint, Loiter, Land, etc.). Once we compile the mission and download it to the embedded gumstix system, the mission runs and the heli flies by itself! My goal today with the X6 is to make sure it can go through a set of GPS waypoints without any problems. If the simple waypoint test works then I have a mission setup where the waypoints are continually generated in a flat circle pattern, which should make the X6 track a circle in the air. I already tried this algorithm on the fixed-wing zagi UAVs with some success. The zagis have to move much faster than the X6 helicopter, so the X6 should be able to achieve more precise paths. The hovering capabilities of the X6 will come in very handy when we use it to identify ground targets. If we have time today, I would like to use the on-board camera on the X6 to take ground photos of a bright orange tarp and try to identify its position on the ground. All these tests will come together by the end of the month and we will have an amazing demo using two fixed-wing zagis, the X6 helicopter, and the UGV working collaboratively to complete a mission. But I won’t spoil the surprise yet ;) stay tuned!

-Cameron, R&D Engineer, Quanser

Wednesday, September 17, 2008

Shake it II, Shake it III

Ever wonder what an earthquake would do to buildings or bridges? Civil engineering students around the world are using Quanser's earthquake simulators to learn hands-on how to minimize the effects of disasters. With Shake Tables II and III students can study structural dynamics and test their own structures against the real earthquake tremors.

Shake Table II video

Shake Table III video

Monday, September 15, 2008

Funding Tips

In our experience, there are three things you should know if you want to increase your chances of winning funding:
  1. Find a fit: Align your proposal with the requirements of the program.
  2. Ask questions: Get in touch with the people in charge of your program (see list below)
  3. Learn from experience: Speak to other professors who have won funding in the past to understand what worked!
There are over 1,000 great programs for teaching and research initiatives in the U.S. and Canada. Here's a short list to steer you in the right direction.

Share your tips with us!

Minority Science and Engineering Improvement Program (MSEI)

This program assists predominantly minority institutions in effecting long-range improvement in science and engineering education programs and increasing the flow of underrepresented ethnic minorities, particularly minority women, into science and engineering careers. New initiatives focus on outreach and hands-on experimental-based learning projects.

Bernadette Hence
Phone: (202) 219-7038

NSF’s Course, Curriculum, and Laboratory Improvement (CCLI) - full proposal deadline: January 12, 2009

The Course, Curriculum, and Laboratory Improvement (CCLI) program seeks to improve the quality of science, technology, engineering, and mathematics (STEM) education for all undergraduate students.

Program Directors:
Engineering: Russell L. Pimmel (703) 292-4618, Sheryl A. Sorby (703) 292-4647

Research/Assessment: Myles G. Boylan (703) 292-4617, Russell L. Pimmel (703) 292-4618
Interdisciplinary: Herbert H. Richtol (703) 292-4648
Computer Science:
Stephen C. Cooper (703) 292-4645
Geological Sciences: Jill K. Singer (703) 292-5323
Biological Sciences: Terry S. Woodin (703) 292-4657
istry: Susan H. Hixson (703) 292-4623
Daniel P. Maki (703) 292-4620
Physics/Astronomy: Warren W. Hein (703) 292-4644

Check also publication from The American Association for the Advancement of Science: Invention and Impact: Building Excellence in Undergraduate Science, Technology, Engineering and Mathematics (STEM) Education. CCLI meeting participant and those have completed the CCLI survey are entitled to a free complimentary copy

NSF’s Control Systems Program

The CS program supports innovative research on control theory and control technology driven by real life applications.

Program Director:

Jayasuriya Suhada (703) 292-7014
is your source to find and apply for many more federal government grants. With information on over 1,000 grant programs, it provides access to approximately $400 billion in annual awards.

You can apply for NSF grants and DoD (U.S. Department of Defense) grants through this website.

Canada Foundation for Innovation (CFI)

The Canada Foundation for Innovation (CFI) is an independent corporation created by the Government of Canada in 1997 to fund research infrastructure.

Search the online database of all projects that received CFI funding at:

Ontario Centres of Excellence - Collaborative Research

The Collaborative Research Initiative is designed to promote and harness innovative research partnerships between industry and Ontario universities, colleges and research hospitals.

Natural Sciences and Engineering Research Council of Canada (NSERC)

Check the Grant Programs Overview to learn about various collaborative research grant options.

Sunday, September 14, 2008

Omni in Action

The clip below shows a "Teach Pendant" exercise: the Omni robot is taught a set of discrete points. During playback motion, the robot traverses each of the taught points.

To be able to "learn", the robot is programmed in a three-steps process. The first step involves creating a routine to teach the points to the robot, followed by creating a desired path between those points the robot should follow. The final step is to create a routine to control the robot along that path.

Quanser's Button Contest at NIWeek 2008

At NIWeek 2008 we held the popular button contest again! The task was to get one of 3 buttons with Captivate - Motivate - Graduate more students message, and then find 2 people wearing a different button from yours. All three people had to return to Quanser booth to be entered in a draw for three iPod shuffle players. The lucky trio comes from Universidad Politecnica Salesiana in Ecuador: Patricio Diaz, Henry Moyano and Fredy Rivera Colle. Congratulations! Can you find your colleagues here?