Professional Documents
Culture Documents
Muhammad Bilal Khan, 2Muhammad Awais Hussain, 3Khurram Shahzad, 4Sajid Nawaz, 5Muhammad Umar Touseef, 6Raja Jawad Ali Khan.
1,2,3,4,5,6
I.
INTRODUCTION
Fig. 1.
//Speed controlmodules
Void moduleclock ;
//Clock controlmodules
Void modulealign ;
Void Main ( )
{
Module Clock, configuration;
Move forward;
III.
&&
Fig. 3.
Fig. 4. Picture of the arena in 2D (top view), and 3D (side view); adopted and redefined with prior permissions from CRG. National Robo-sprint 2013 arena
book [8], with our scheme in execution (two identical arenas)
Void Main ( )
{
//Previous behavior definitions to continue
Module PWM to continue
If (ADC Value< Valuerequired || ADC Value > Valuerequired )
{
Void Main ( )
{
}
While (Sensor5 returned values showing the placement basket
in the range)
{
IV.
Fig. 5.
3)
Behavior 3: Using behavior 3 defintions, our
robot managed to complete its path planning scheme till the
destination point and fulfilled the go-to-goal behavior , while
working as a prototype service robot. Most of the job was
done using differential drive approach or trajectory completion
using the adjustment of the PWM signals until the goal
position was sensed by the robot. A simply explained pseudo
code of this behavior is given here.
V.
RESULTS
References
[1]
[2]
[3]
[4]
[5]
[6]
Fig. 6.
VI.
Acknowledgment
[7]
[8]
Appendix
Motors/Servo pair
Adopted path
Variation in
speeds/PWM
1&3 (wheels)
Linear or equally
adjustable PWM signals
2&4 (wheels)
2&4 (wheels)
Linear or equally
adjustable PWM signals
Respective changes to
pick the object from the
basket.
Variations with nonlinear behavior.