Shaojie Ge 83935715. Special Sensor System  My special sensor system is the walk mechanism of my robot. Since my robot is a walking robot with four legs.

Slides:



Advertisements
Similar presentations
RedBot An introduction to robotics using the SparkFun RedBot Board
Advertisements

DiceBot is a robot that throws a dice instead of human when detecting sound of clap. Dice.
TrailerBot is a robot that moves trailer as using connecting device on the back of a truck with only driving space. Learn about standard that divides vehicle’s.
Introduction  If you have ever been to shooting range before, you know that firing a gun is fun. Time flies when you’re sending hundreds of rounds down.
Part 1: Introduction FRC Introduction  FRC 2907 since 2008  Each area of the robot has a team assigned  The Electronics team is headed this year.
Autonomy using Encoders Intro to Robotics. Goal Our new task is to navigate a labyrinth. But this time we will NOT use motor commands in conjunction with.
ME 224 Experimental Engineering: Professor Espinosa 2005 TEAM : Jamie Charles Carlo Niko Javier.
1 Arduino Board: Arduino UNO Arduino Programing Environment: Arduino 0022
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Embedded Programming and Robotics Lesson 8 Light Sensors and Temperature/Humidity Light Sensors1.
Fast Walking and Modeling Kicks Purpose: Team Robotics Spring 2005 By: Forest Marie.
Design and Implementation of Metallic Waste Collection Robot
BugBot is a robot that walks with 6 legs not using wheels Bug.
Robot design-- Four legged walking robot Instructors: Dr. A
Shaojie Ge Design Overview  The robot simulates the movements of a four leg walking animal. Its basic function include: Walking with four legs,
Electromechanical Systems “Robotic Sorting System” Brent GuyJonathan Penney.
Image of Arduino. Arduino discussion Address issues with circuit walk-through – Electricity, Programming, Arduino Concepts Work on BeatTable (next week)
Applied Control Systems Robotics & Robotic Control
FUN WITH COOL KIT. Kit Purpose Have fun assembling and programming a simple robot – Includes chassis, wheels, motors, motor driver, IR sensor and arduino.
Gimbal contor & Analysis Applicatıon M.Özgür Ağcakaya
Remote Control of a Furby Toy with Bluetooth
Project Futura.
Programming Concepts Part B Ping Hsu. Functions A function is a way to organize the program so that: – frequently used sets of instructions or – a set.
Introduction Designing controllers for walking robots presents many challenges. In order for walking robotics to reach this stage, perhaps a new approach.
Weston Schreiber & Joshua Gabrielse Robotics Summer Training Programming #1: EasyC Basics.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering 1 Hsu/Youssefi.
Bluetooth Controller Setting up the BT controller and Arduino with Processing.
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
7.2 V battery pack and charger Put the battery in the charger station at the end of the lab. period. Red light indicates charging. Ken Youssefi Introduction.
THE MECHANICAL ASPECTS OF ROBOTICS
Programming Design ROBOTC Software Principles of Engineering
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
Negative Power or Negative Rotation makes robot go backwards. But if both are negative, the robot will go forward! Move Steering Block.
BullBot is bull robot that can have bull fight with techniques of butting or lifting. Learn how bull fight, Korean traditional game, had started and kinds.
Ouimet Golf Playing Robot - Shashank G. Sawant. Topics covered: Block and Circuit Diagram Sensors : – CMUCAM – OPT101 The mechanical Hardware Behaviour.
Find the Mindstorms Icon on the computer.. To start a new program click go.
Lynxmotion Robotic Arm
By Droids Robotics INTERMEDIATE PROGRAMMIN G LESSON MOVE DISTANCE MY BLOCK (MOVE_CM)
INTERNET OF EVERYTHING SDU 2016 Week 4. Simple Digital and Analog Inputs  The Arduino’s ability to sense digital and analog inputs allows it to respond.
Robot Project by Ahmad Shtaiyat Supervised by Dr. Salem Al-Agtash.
Arms, Legs, Wheels, Tracks, and What Really Drives Them Effectors and Actuators.
Group #42: Weipeng Dang William Tadekawa Rahul Talari.
 Definition of Micro-Controllers  Comparison between types of Micro- Controllers  Pin Identification of ATMEGA32.
Mechanical Components and Programming Ken Youssefi Introduction to Engineering – E10 1.
FlowArm PLTW Programming
Lynxmotion Robotic Arm © 2013 Project Lead The Way, Inc.Computer Integrated Manufacturing
RECON ROBOT ECE 477 Group 8 Vinit Bhamburdekar Arjun Bajaj Aabhas Sharma Abhinav Valluru.
CSE 341 Project : Ultrasonic Radar PRESENTED BY: NAME : AKIFA TASNEEM ID : SECTION: 02 1.
GreenJacket IMDL Summer 2002 Final Report Matthew Chernosky August 6, 2002.
Freshman project Robotic arm control using webcam
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Lynxmotion Robotic Arm
Introduction to Servos
Chopper John Michael Mariano
Understanding Communication with a Robot? Activity (60 minutes)
CSU-1 Project Updates Mechanical:
An-Najah National University Faculty of Engineering Walking Robot
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
Simple CNC machine Students: Mahmood Yunis Shadi Tahseen Hanani.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
EEE425-PROGRAMMING LANGUAGe Mehmet ali yılmaz
VEX Motors & Servos J.M. Gabrielse.
M.VIKRAMADITYAN Graduate Student Mechanical Engineering
The schematic of the wire connection in the module
Dave Mawdsley, DACS Member, Linux SIG January 16, 2013
1.15: Dual Joystick Control (Tank)
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Introduction to arduino
Presentation transcript:

Shaojie Ge

Special Sensor System  My special sensor system is the walk mechanism of my robot. Since my robot is a walking robot with four legs. It is important to make the robot walk straight stably with these legs without falling down.

Special Sensor System  The main issue of designing the walking mechanism is to set correct parameters on each servo motor to control its position and movement speed in every walking step of the robot.  The purpose is to make every joint is compatible with other joints so that they will not interrupt each other, thus move the robot forward instead of staying at the same place or slipping around.

Connection  SSC-32 Hardware Information  The image shows the shorting bar jumpers of the SSC32 servo driver board. For my project, I choose to power both the power terminal VS1, VS2 and VL with a 6V NIMH battery pack. Thus I keep 3, 5 connected.

Connection  I connected the servo motors on the same side to channel 0 to 3, and the servo motors on the other side of robot to channel 16 to 19.  The SSC32 and Arduino mega 2560 is connected by a wire between the serial port TX0 on Arduino and port RX on SSC32.

Servo movement control  The control of the servo motors is done with Arduino develop tool. To make a servo move at a desired speed to a desired position, I need to send a control code via the serial port to the SSC32 by Arduino.  An example: “#5 P1600 #10 P750 T2500 ”, this will move servo #5 to position 1600 and servo #10 to position 750. The entire movement will take 2.5 seconds.

Servo movement control  The motion of walking can be divided into 8 portions. Basically it is a alternating waking mechanism. When the front-left and rear-right legs are upshifting to push the robot advance, the other two legs are rotating forward. Similarly, when front-right and rear-left legs are upshifting, the other legs are advancing.

 The walking sequence of robot

Servo movement control  I calibrated the rotation angle of each servo motors in each step of the walking sequence, and set a delay between each step to make the robot walk more stably.

Conclusion  So far I have assembled my robot and manage to make it move forward with servo control.  What I plan to do is to give it ability to complete more motions. I will start with moving back mechanism, since it’s similar to walking forward mechanism.