Chris Prahacs
McGill University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Chris Prahacs.
IEEE Computer | 2007
Gregory Dudek; Philippe Giguère; Chris Prahacs; Shane Saunderson; Junaed Sattar; Luz Abril Torres-Méndez; Michael Jenkin; Andrew German; Andrew Hogue; Arlene Ripsman; James E. Zacher; Evangelos E. Milios; Hui Liu; Pifu Zhang; Martin Buehler; Christina Georgiades
AQUA, an amphibious robot that swims via the motion of its legs rather than using thrusters and control surfaces for propulsion, can walk along the shore, swim along the surface in open water, or walk on the bottom of the ocean. The vehicle uses a variety of sensors to estimate its position with respect to local visual features and provide a global frame of reference
intelligent robots and systems | 2005
Gregory Dudek; Michael Jenkin; Chris Prahacs; Andrew Hogue; Junaed Sattar; Philippe Giguère; Andrew German; Hui Liu; Shane Saunderson; Arlene Ripsman; Saul Simhon; Luz Abril Torres; Evangelos E. Milios; Pifu Zhang; Ioannis Rekletis
We describe recent results obtained with AQUA, a mobile robot capable of swimming, walking and amphibious operation. Designed to rely primarily on visual sensors, the AQUA robot uses vision to navigate underwater using servo-based guidance, and also to obtain high-resolution range scans of its local environment. This paper describes some of the pragmatic and logistic obstacles encountered, and provides an overview of some of the basic capabilities of the vehicle and its associated sensors. Moreover, this paper presents the first ever amphibious transition from walking to swimming.
intelligent robots and systems | 2004
Christina Georgiades; Andrew German; Andrew Hogue; Hui Liu; Chris Prahacs; Arlene Ripsman; Robert Sim; Luz-Abril Torres; Pifu Zhang; Martin Buehler; Gregory Dudek; Michael Jenkin; Evangelos E. Milios
This paper describes an underwater walking robotic system being developed under the name AQUA, the goals of the AQUA project, the overall hardware and software design, the basic hardware and sensor packages that have been developed, and some initial experiments. The robot is based on the RHex hexapod robot and uses a suite of sensing technologies, primarily based on computer vision and INS, to allow it to navigate and map clear shallow-water environments. The sensor-based navigation and mapping algorithms are based on the use of both artificial floating visual and acoustic landmarks as well as on naturally occurring underwater landmarks and trinocular stereo.
intelligent robots and systems | 2008
Junaed Sattar; Gregory Dudek; Olivia Chiu; Ioannis M. Rekleitis; Philippe Giguère; Alec Mills; Nicolas Plamondon; Chris Prahacs; Yogesh A. Girdhar; Meyer Nahon; John-Paul Lobos
Underwater operations present unique challenges and opportunities for robotic applications. These can be attributed in part to limited sensing capabilities, and to locomotion behaviours requiring control schemes adapted to specific tasks or changes in the environment. From enhancing teleoperation procedures, to providing high-level instruction, all the way to fully autonomous operations, enabling autonomous capabilities is fundamental for the successful deployment of underwater robots. This paper presents an overview of the approaches used during underwater sea trials in the coral reefs of Barbados, for two amphibious mobile robots and a set of underwater sensor nodes. We present control mechanisms used for maintaining a preset trajectory during enhanced teleoperations and discuss their experimental results. This is followed by a discussion on amphibious data gathering experiments conducted on the beach. We then present a tetherless underwater communication approach based on pure vision for high-level control of an underwater vehicle. Finally the construction details together with preliminary results from a set of distributed underwater sensor nodes are outlined.
intelligent robots and systems | 2005
Junaed Sattar; Philippe Giguère; Gregory Dudek; Chris Prahacs
This paper describes a visual servoing system for an underwater legged robotic system named AQUA and initial experiments with the system performed in the open sea. A large class of significant applications can be leveraged by allowing such a robot to follow a diver or some other moving target. The robot uses a suite of sensing technologies, primarily based on computer vision, to allow it to navigate in shallow-water environments. The visual servoing system described here allows the robot to track and follow a given target underwater. The servo package is made up of two distinct parts: a tracker and a feedback controller. The system has been evaluated in the sea water and under natural lighting conditions. The servo system has been tested underwater, and with minor modifications, the system can be used while the robot is walking on the ground as well.
intelligent robots and systems | 2012
Florian Shkurti; Anqi Xu; Malika Meghjani; Juan Camilo Gamboa Higuera; Yogesh A. Girdhar; Philippe Giguère; Bir Bikram Dey; Jimmy Li; Arnold Kalmbach; Chris Prahacs; Katrine Turgeon; Ioannis M. Rekleitis; Gregory Dudek
In this paper we describe a heterogeneous multi-robot system for assisting scientists in environmental monitoring tasks, such as the inspection of marine ecosystems. This team of robots is comprised of a fixed-wing aerial vehicle, an autonomous airboat, and an agile legged underwater robot. These robots interact with off-site scientists and operate in a hierarchical structure to autonomously collect visual footage of interesting underwater regions, from multiple scales and mediums. We discuss organizational and scheduling complexities associated with multi-robot experiments in a field robotics setting. We also present results from our field trials, where we demonstrated the use of this heterogeneous robot team to achieve multi-domain monitoring of coral reefs, based on real-time interaction with a remotely-located marine biologist.
robotics: science and systems | 2006
Philippe Giguère; Gregory Dudek; Shane Saunderson; Chris Prahacs
In this paper, we explore the idea of using inertial and actuator information to accurately identify the environment of an amphibious robot. In particular, in our work with a legged robot we use internal sensors to measure the dynamics and interaction forces experienced by the robot. From these measurements we use simple machine learning methods to probabilistically infer properties of the environment, and therefore identify it. The robot’s gait can then be automatically selected in response to environmental changes. Experimental results show that for several environments (sand, water, snow, ice, etc.), the identification process is over 90 per cent accurate. The requisite data can be collected during a half-leg rotation (about 250 ms), making it one of the fastest and most economical environment identifiers for a dynamic robot. For the littoral setting, a gaitchange experiment is done as a proof-of-concept of a robot automatically adapting its gait to suit the environment.
international conference on robotics and automation | 2003
Dave McMordie; Chris Prahacs; Martin Buehler
We describe a model predicting the output torque of the battery-amplifier-actuator-gear combination used on the hexapod robot RHex, based on requested PWM (pulse width modulation) duty cycle to the amplifier, battery voltage, and motor speed. The model is broken into independent components, each experimentally validated: power source (battery), motor amplifier, motor and (planetary) gear. The resulting aggregate model shows <6% full scale RMS error in predicting output torque in the first quadrant of operation (positive torques). Understanding the key ingredients and the attainable accuracies of torque production models in our commonly used battery-amplifier-actuator-gear combinations is critical for mobile robots, in order to minimize sensing, and thus space, size, weight, power consumption, failure rate, and cost of mobile robots.
intelligent robots and systems | 2006
Philippe Giguère; Chris Prahacs; Gregory Dudek
In order to better understand the behavior of the underwater robot developed at our laboratory, a simple but relatively good model of the underwater behavior of the robot had to be developed. In order to be useful for model-based control techniques onboard the robot, the model had to have low computing requirements, yet be complex enough to capture the transient response of the robot. To achieve this, a system identification approach was taken by first capturing the robot response to various inputs, and then matching them to a simple model
Proceedings of the Canadian Engineering Education Association | 2011
Chris Prahacs; Aaron Saudners; Matthew K. Smith; Dave McMordie; Martin Buehler