Professional Documents
Culture Documents
MCECSBOT – a robot
guide for engineering
Marek Perkowski
Department of Electrical and Computer Engineering
Portland State University
QUBOT – a robot with
quantum brain
2. Learning by building
6. Newest technologies
“Perkowski’s Sunday
School”
8/25/2019
Philosophy - build all mechanics
by ourselves
• Use free CAD tools
• Small shop in my lab
– Using the miter sow to cut the Aluminum bars
• The new prototyping laboratory of ECE.
– Enclosures for sonar and laser sensors
– Printed circuit boards
Philosophy - make it cheap!
Construction
A “Home Parts
Depoe” robot
Flat washer Machine bolt Gearbox key Gearbox hub key L shape bracket
U shape bolt Loch nut L shape bracket Aluminum spacer L shape bracket
Philosophy –
use all kits and
public domain
software, when
available
Tetrix
MCECS-BOT
A guide robot for engineering
buildings at PSU
Goal of MCECSBOT project
• We develop an intelligent autonomous robot
Guide that will give guided tours to the MCECS
at PSU
Neck
Kinect
(Vision) ArduinoMEGA Body
Microcontroller +
Base
Router PC
Motor Controllers
Sensors On Base
Person Identification
The robot identifies:
1. The age
2. The gender
3. The facial emotions
4. The hand gestures
5. The face from the data base (dean MCECS, ECE chair, other)
Integration and Innovation
Integration.
1. The integrated software system will consist of:
1. the robot architecture,
2. the learning system,
3. the navigation and mapping system,
4. the adaptive behavior, and
5. novel approaches for generating new expressive behaviors and
facial gestures.
Innovation.
1. Among leading universities in the field such as MIT, Carnegie Mellon
University, and Stanford.
2. So far, only top U.S. universities have built this kind of robots, and
our robot will be more advanced in the area of expressing its
“emotions”, language communication and recognizing emotions of
the visitors.
3. Additionally, MCECS-BOT would be the primary platform for human-
robot interaction research, particularly in the application of: Robot
Theatre, tele-presence, assistive robotics, and social robotics.
Robot Base
Omni Wheels
Mecanum Wheels
Mecanum Wheels
Kinematics of Omni Wheels
Omni Platform Movement
Kinematics of Mecano Wheels
Mecanum Platform Movement
forward right
Rotate in place
MCECSBOT Base Model
Mecanum Wheel & Gearbox
• Base parts
1- Mecanum Wheels
2- Banebots Gear box.
3- RS555 Dc-motors.
4- suber tooth motor drive.
5- Arduino mega.
6- Battery.
• Construction parts
1- Aluminum Bars.
2- Bolts & nuts.
3- Brackets.
4- U bolts.
5- Washers and spacers.
6- 500 hub key.
7- mechanical keys..
MCECS-BOT
• What does it look like now?
Body – linear actuators
• 4 Degrees of Freedom for
expressive body gestures,
dance motion, etc.
– Tilt
– Rotation
• Body is a base for:
– Head
– Arms
– Kinect
– User Interface (tablet, ArduinoMEGA
buttons, lights, PC Microcontroller
• Controllers:
– ArduinoMEGA
– Sabretooth motor
driver
• Sensors:
– Encoder (built-in in
actuators)
• Actuators:
– Linear Actuators (x4)
– Stepper motor (x1)
(not implemented yet)
Linear
actuators
Robot Head
Head/Neck
• Controllers:
– Arbotix
• Actuators:
– Bioloid servos (x2)
Head and Neck.
• Neck:
– 3 Degrees of freedom.
• Head:
– Cartoon face on tablet device.
– Sculpted top
– Facial gestures
– User Interaction.
– Display responses.
– Tablet programming
Head/User Interface
• Microphone/Camera inputs (possibility)
• Gives users text and visual feedback
• Manual input feedback for users
Robot Arms
Interaction
Software
Natural Language conversation
1. Communicate in a subset of English
• Brainstorming sessions
Research.
• Computer vision,
– Human robot interface
• Autonomous navigation,
– Localization
– Dynamic SLAM
– KF, EKF, UKF, particle filters.
• Natural language processing,
• Speech recognition and synthesis,
• Machine learning,
• Kinematics,
• Aesthetic motion and behavior generation,
• Reasoning with Intelligent data bases.
• Multi-disciplinary research collaboration project.
Internet access.
1. The project will be completely
connected to the PAVE frame on
Internet (developed by Prof. Fei Xie
from CS and his team).