Thursday, 23 July 2015

Dolphin Challenge Day 3


Task Description:

Is to program the Dolphin robot to 'swim', using the NXT program.


 

Goals



    ROLES OF EACH MEMBER

Sabrina 

Helped to try and solve the problem  of which the dolphin wouldn't move itself forward. 
      
     Took photos for blog

     Created blog


Ariane

  Helped to try and solve the problem of which the dolphin wouldn't move itself forward.

  Took videos for blog



Task : Make the dolphin swim ; by doing this the dolphin is forward in a motion where it moving upward and downwards , yet at the same time is moving forward.



Issue: The issue being witnessed is that the dolphin isn't moving forward however it is moving upwards and downwards, yet Sideways.


We tried another couple of adjustments to the previous program;


Trial 1


Using the previous trial from blog 2 shown above , we had tried change the actual measure of durance from seconds to rotations. This was however , unsuccessful as the dolphin

The dolphin ends up turning and flipping to the right side, which isn't how a dolphin moves. So this trial was yet not successful. 

Trial 2

In trial 2 we had then changed the measure of duration from rotations to unlimited to see whether this would have an impact on the dolphins movement ;

As you can the dolphin is still moving and yet flips over to the right hand side yet with less speed. This was not the effect we were hoping for. 

Trial 3

In trial 3 we had then thought that the power was the main cause of the issue AND would actually push the dolphin to move forward,  so we had increased both of the  powers for the first and second function to 100 (full power). This was not yet successful, as the dolphin began to move really fast, and after the actual video ended pieces began to eventually break off. 

Video:




Trial 4 :

Instead of trying to adjust anything, we just went back to the very first trial that was supported by the NXT program , and could see that although the dolphin didn't move forward it does look like it is swimming as with has the basic behavior function of the dolphin. We would just have to leave the program as it is and move on, as it still does resemble the behavior of a dolphin. 

Video:


NEXT LESSON GOAL: To  add sound. 










Dolphin Challenge Day 4


Task Description : To make the dolphin move and to also add sound, completing the actual robot.







Challenge: Since the programming of the robot to 'swim' , the next step was to add sound which was troublesome as we had downloaded the dolphin music sound which was as a .wav file. However, for this to be included on the program we had to convert the file to RSO, which is only compatible for the system we are using. 

So we had searched online for an online converter, however we had found one website which had many conversions of files except RSO, So we kept searching, and there weren't many websites at all left to us,some of which had spams and viruses linked on it which weren't very safe to use. 

So  one of my friend had offered to see whether she could convert the file, but however has not responded, as she had been very busy, 

Hence sound couldn't be added.
















Dolphin Challenge Day 2




Task Description:
--Is to construct and reshape a robot whose characteristics and physical appearance resemble  a dolphin.

--With the first step being accomplished  by constructing the main bulk of the robot, still adjustments such as the tail and fins as well needed fixing to look more appealing.

--After the dolphin is physically constructed and completed, our next step is to program the robot to move upwards and downwards whilst pushing itself forwards, making the robot carry out a dolphin characteristic.


Goals






ROLES OF EACH MEMBER

Sabrina 

 Took apart existing robot

Helped problem solve and using various pieces to construct the dolphin tail and other features.

Took videos for blog

 Created blog

Helped trying to program robot move forward whilst moving upwards and downwards at the same time

Ariane

 Took apart existing robot



Helped problem solve and using various pieces to construct the dolphin tail and other features.

 
Took photos for blog



         Helped trying to program robot move forward whilst moving upwards and downwards a tthe same time



Continuing Construction Of The Dolphin 



Challenging TASKS! & problems Encountered:

Task #1:

Our first job was to adjust the tail which we had built using the one from the tutorial to something more appealing and creative. This task was quite fun , yet simple as we had to use our creativity to do this.
As shown in the image below, the tail is designed using a variety of pieces and is much different in comparison with how it was previously.
                                                     -------------------------------------------


 







Before  After 






Conclusion: Task 1 has been accomplished


TASK #2:

Our next goal was to then after we finished constructing the robot to make it move forwards in a motion were the dolphin is moving upwards and downwards, which was quite challenging as it did not work out at the end after many trials.


Trial 1





In Trial one, we had created a function in relation to the touch sensor, in order to make the dolphin 'swim'. The dolphin will stop when the touch sensor in the nose is "bumped" (pressed and released), which might happen if the dolphin bumps into something, or you can press it manually with your hand.


We first created placed the touch sensor function in which the 'bumped ' option was selected , where you had to wait until the touch sensor is pressed to start the motion. 

After this a 2  move functions  were , so the kicking motion of the tail is alternating
down and up strokes of the tail motors for  0.3 seconds.  Full power was used on the down
first stroke because it needs to lift the dolphin up, but only 30% power on the down stroke 
because gravity is helping which was for the second move function. 

It was all put into a loop , with another last function placed in , which was an other touch snesor function with the 'bumped' attribute.  The loop would repeat the tail kicking motion until the 
touch sensor is "bumped" (pressed and released) to stop it.  Bumped is used instead of "Pressed" to get around a common problem with testing for "Pressed" at the end of a loop

Video of Trial 1 : 





As depicted from the video , it can be depicted that the dolphin is moving upwards and downwards however is not actually moving itself forward, if so only a little bit. So this trial was a start but not yet successful . 


Trial 2

In order to make the dolphin move forward , we changed the direction of the second function from  backwards to forwards. 


Trial 2 Video :



This was yet , still unsuccessful as the dolphin completely changed its original motion, making it slower and still hadn't move itself in forwardly direction.

-------------------------------------------------------------------------------------------------------------------------
After this trial, time was up and the lesson on which we were working on this task had finished and so we continued this process in our next IST lesson.



GOAL TO ACHIEVE: Make the dolphin 'swim'

































Dolphin Challenge Day1


Task Description:
Is to construct and reshape a robot whose characteristics and physical appearance resemble  a dolphin.  With the first step being to take apart our existing robot, then using and applying creativity to make the robot look like a dolphin. With this comes a lot of problem solving and challenges, which occurred further below. 

Goals



ROLES OF EACH MEMBER

Sabrina 

 Took apart existing robot

Helped problem solve and using various pieces to construct the dolphin to appear as a dolphin. 
 
Took photos for blog

Created blog


Ariane

 Took apart existing robot

Helped problem solve and using various pieces to construct the dolphin to appear as a dolphin.


Took photos for blog



Construction Of The Dolphin 

Challenging TASKS! & problems Encountered:

The construction of the dolphin was presided by following instructions based on a website, with a step by step tutorial and of course with our own creativeness. However, seemingly as easy as it sounds , we encountered issues with the construction of how the websites model had  in terms of what pieces were used,


ISSUE #1

As seen in the image below, these grey 4 sided equal pieces were consistently used throughout the tutorial , which uses around 10-15 pieces of them. The issue we encountered was that we only had 4 of this specific piece which was in our tool kit.

Image #1: 


So to solve this issue , we had gathered that their were no other pieces from other groups that could be shared and had talked to our teacher about it. We then had substituted different pieces to help carry out the same job that the 4 sided 'L' shaped piece was used in the tutorial.

By using 2 smaller 3 single pieces and using a blue pieces  (or black/yellow depending on the step and what needed to be held together )  which we had just enough in the end to fully complete the steps, we were able to figure out a way to sort out this problem logically. 

Issue #2

Once we had dealt with this issue it was then that another piece which was also used in the NXT Dolphin tutorial ,  shown below, was another piece of which we did not have at all. So using the strategy we did before with the previous issue we had just used a variety of pieces to substitute for the one of which we did not have, 

Image Piece #2:



As you can see the piece is an 'L' shape with an extended 3 holes at an angle as well. Our kit only included a long 'L' shape , but however the issue was that there was no extra 3 piece holes attached at angle on it like the one in the tutorial. 

So we figured to use a long piece which had 11 holes with a 3 piece holes and just used a blue/black piece to hold it together hence so we had just recreated the shape  in a different way. 


Summary ;

In the end of the lesson we had gotten most of  it done throughout the tutorial in completing the dolphin, with the tail still needing completion. However the process would have been fast if we had the same pieces given as was in the tutorial, but that's why this is the challenge task .

!Final Product !
                                     

 NEXT GOAL: Accessorize and change the tail of the dolphin