Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.
-
Upload
bonnie-hunt -
Category
Documents
-
view
217 -
download
1
Transcript of Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.
![Page 1: Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.](https://reader031.fdocuments.in/reader031/viewer/2022032612/56649ef15503460f94c01d74/html5/thumbnails/1.jpg)
Controlling the ER1 Robot with Visual Basic
Anthony AustinKenneth HansonWilliam Lopez
![Page 2: Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.](https://reader031.fdocuments.in/reader031/viewer/2022032612/56649ef15503460f94c01d74/html5/thumbnails/2.jpg)
The Evolution of the Robotinto the Learning Environment
Anthony AustinCerritos College
![Page 3: Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.](https://reader031.fdocuments.in/reader031/viewer/2022032612/56649ef15503460f94c01d74/html5/thumbnails/3.jpg)
Statement of the Problem:
The US is experiencing a decline in the number of college and university graduates in the fields of engineering, computer science and technology.
![Page 4: Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.](https://reader031.fdocuments.in/reader031/viewer/2022032612/56649ef15503460f94c01d74/html5/thumbnails/4.jpg)
Addressing the Problem:
Interest students in technology through the use of robotic, computer and electronic engineering.
Provide technical workshops to strengthen teachers’ experience and education in engineering.
Encourage enrollment through articulation between the university, community college, secondary and elementary educational systems
![Page 5: Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.](https://reader031.fdocuments.in/reader031/viewer/2022032612/56649ef15503460f94c01d74/html5/thumbnails/5.jpg)
A Robotic Solution:
There has been a resurgence of interest in robotics caused by:
Space explorationMarine explorationEntertainmentAutomation
![Page 6: Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.](https://reader031.fdocuments.in/reader031/viewer/2022032612/56649ef15503460f94c01d74/html5/thumbnails/6.jpg)
Objective of the Activity
To Provide a Graphical Interface Using the Visual Basic Language to control the ER1 Robot.
![Page 7: Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.](https://reader031.fdocuments.in/reader031/viewer/2022032612/56649ef15503460f94c01d74/html5/thumbnails/7.jpg)
CSULB Research Project
Educational Use of Autonomous Robots– Communication– Control– Programming– Sensor interface– Imaging– Speech recognition– Speech synthesis
![Page 8: Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.](https://reader031.fdocuments.in/reader031/viewer/2022032612/56649ef15503460f94c01d74/html5/thumbnails/8.jpg)
The ER1 Robot
Kenneth HansonCerritos College
![Page 9: Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.](https://reader031.fdocuments.in/reader031/viewer/2022032612/56649ef15503460f94c01d74/html5/thumbnails/9.jpg)
Capabilities of ER1 Robot
Motion Control-Navigation Speech Recognition and Synthesis Vision-Object Recognition Gripper Control Communication by Wireless and
Internet Communication
![Page 10: Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.](https://reader031.fdocuments.in/reader031/viewer/2022032612/56649ef15503460f94c01d74/html5/thumbnails/10.jpg)
Programming the ER1 Robot
The behaviors or activities of the ER1 are controlled by a series of IF, THEN statements.
![Page 11: Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.](https://reader031.fdocuments.in/reader031/viewer/2022032612/56649ef15503460f94c01d74/html5/thumbnails/11.jpg)
Controls Screen
![Page 12: Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.](https://reader031.fdocuments.in/reader031/viewer/2022032612/56649ef15503460f94c01d74/html5/thumbnails/12.jpg)
Behavior Execution
Examples of IF, THEN Behavior
Behavior 1: IF see a dollar bill THEN say 1 dollar bill.
Behavior 2: IF Detector senses obstacle THEN say obstacle
![Page 13: Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.](https://reader031.fdocuments.in/reader031/viewer/2022032612/56649ef15503460f94c01d74/html5/thumbnails/13.jpg)
Controlling the ER1 with Visual Basic
William Lopez Cerritos
College
![Page 14: Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.](https://reader031.fdocuments.in/reader031/viewer/2022032612/56649ef15503460f94c01d74/html5/thumbnails/14.jpg)
ER1 Control Screen
Sophisticated
Complex
Proprietary
![Page 15: Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.](https://reader031.fdocuments.in/reader031/viewer/2022032612/56649ef15503460f94c01d74/html5/thumbnails/15.jpg)
![Page 16: Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.](https://reader031.fdocuments.in/reader031/viewer/2022032612/56649ef15503460f94c01d74/html5/thumbnails/16.jpg)
Disadvantages of Using ER1 Control Screen
Coding of ER1 incompatible with Existing Educational Robots
Limited by Proprietary Coding
Difficult to Modify
![Page 17: Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.](https://reader031.fdocuments.in/reader031/viewer/2022032612/56649ef15503460f94c01d74/html5/thumbnails/17.jpg)
Why Use Visual Basic? Provides a Simple Visual Interface
Code is Transparent to the User
Common Programming Language
Versatile
![Page 18: Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.](https://reader031.fdocuments.in/reader031/viewer/2022032612/56649ef15503460f94c01d74/html5/thumbnails/18.jpg)
Visual Basic Interface
![Page 19: Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.](https://reader031.fdocuments.in/reader031/viewer/2022032612/56649ef15503460f94c01d74/html5/thumbnails/19.jpg)
Visual Basic Code
Similar to Basic Computer Language
Easy to Modify
![Page 20: Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.](https://reader031.fdocuments.in/reader031/viewer/2022032612/56649ef15503460f94c01d74/html5/thumbnails/20.jpg)
New Visual Basic Control Screen
![Page 21: Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.](https://reader031.fdocuments.in/reader031/viewer/2022032612/56649ef15503460f94c01d74/html5/thumbnails/21.jpg)
Activity Results:
Achieved Control of ER1 Robot using Visual Basic Programming
Gained new programming skills
![Page 22: Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.](https://reader031.fdocuments.in/reader031/viewer/2022032612/56649ef15503460f94c01d74/html5/thumbnails/22.jpg)
Evolving the ER1 into the future
Educational Use of Autonomous Robots– Communication– Control– Programming– Sensor interface– Imaging– Speech recognition– Speech synthesis