37 - Goto Menu & Goto Browsing¶
▶ 37 - Goto Menu & Goto Browsing — Watch on YouTube
I'm going to talk to you about the goto I'm going to talk to you about the goto menu and also browsing which will be menu and also browsing which will be menu and also browsing which will be covered during this so the go to menu is covered during this so the go to menu is covered during this so the go to menu is quite useful uh it allows you to take quite useful uh it allows you to take quite useful uh it allows you to take the position the rig to different the position the rig to different the position the rig to different positions so first one is Waypoint here positions so first one is Waypoint here positions so first one is Waypoint here you just specify which Waypoint or key you just specify which Waypoint or key you just specify which Waypoint or key frame you wanted to go to so these are 1 frame you wanted to go to so these are 1 frame you wanted to go to so these are 1 two and three two and three two and three so I'm going to say go to one and when I so I'm going to say go to one and when I so I'm going to say go to one and when I press go to position it'll go to that press go to position it'll go to that press go to position it'll go to that position now here's the thing so I have position now here's the thing so I have position now here's the thing so I have here a simple move that goes around the here a simple move that goes around the here a simple move that goes around the object but if you look at my rig here object but if you look at my rig here object but if you look at my rig here you'll see that if I try and go to the you'll see that if I try and go to the you'll see that if I try and go to the first position which is this I'm currently at the end is this I'm currently at the end position so if I try and go to my first position so if I try and go to my first position so if I try and go to my first position I'll end up going through position I'll end up going through position I'll end up going through through this chair and through my object through this chair and through my object through this chair and through my object to get there now that's quite a common to get there now that's quite a common to get there now that's quite a common thing to uh be in that position with a thing to uh be in that position with a thing to uh be in that position with a rig and quite often you don't actually rig and quite often you don't actually rig and quite often you don't actually know where it's going to go to so the know where it's going to go to so the know where it's going to go to so the safest thing to do is actually to safest thing to do is actually to safest thing to do is actually to whenever you have a go to is to go into whenever you have a go to is to go into whenever you have a go to is to go into browsing and then you can gradually see browsing and then you can gradually see browsing and then you can gradually see where the rig is going to where the rig is going to where the rig is going to go and if I do a go to you'll see oh go and if I do a go to you'll see oh go and if I do a go to you'll see oh it's going to hit the it's going to hit the it's going to hit the chair so better not do chair so better not do chair so better not do that so I'm going to take it that so I'm going to take it that so I'm going to take it back back to where it came back back to where it came back back to where it came from and it's safer to effectively run from and it's safer to effectively run from and it's safer to effectively run the move the move the move backwards which I can do so let's run backwards which I can do so let's run backwards which I can do so let's run this move backwards just as an this move backwards just as an this move backwards just as an example shoot so this is my now if I want to go to position now if I want to go to position two or key frame two that's here I two or key frame two that's here I two or key frame two that's here I should be much safer to go to it or any should be much safer to go to it or any should be much safer to go to it or any other position now that I'm away from other position now that I'm away from other position now that I'm away from that chair so if I go that chair so if I go that chair so if I go to wayo two go two go to now again it's giving me a goto and I to now again it's giving me a goto and I to now again it's giving me a goto and I don't know where it's going don't know where it's going don't know where it's going to um and there's a useful function here to um and there's a useful function here to um and there's a useful function here as well which is go to as well which is go to as well which is go to information and here it tells me where information and here it tells me where information and here it tells me where everything is currently and where it's everything is currently and where it's everything is currently and where it's going to go going to go going to go to and I can either do the goto or I can to and I can either do the goto or I can to and I can either do the goto or I can browse it from here as well so I can browse it from here as well so I can browse it from here as well so I can just go into just go into just go into browse and do the same thing so just run browse and do the same thing so just run browse and do the same thing so just run through it and you can see that was safe to do and once it see that was safe to do and once it reaches there it comes out of browse and reaches there it comes out of browse and reaches there it comes out of browse and is ready to do the next is ready to do the next is ready to do the next thing okay now there's a thing here for thing okay now there's a thing here for thing okay now there's a thing here for Waypoint and there's a thing here for Waypoint and there's a thing here for Waypoint and there's a thing here for frame so frame allows to go to any frame frame so frame allows to go to any frame frame so frame allows to go to any frame okay so let's say I want to go to frame okay so let's say I want to go to frame okay so let's say I want to go to frame 60 which is where I am 60 which is where I am 60 which is where I am now now now okay I'm there already so let's say I okay I'm there already so let's say I okay I'm there already so let's say I want to go to frame 54 go to it'll go want to go to frame 54 go to it'll go want to go to frame 54 go to it'll go there it's very similar to just dragging there it's very similar to just dragging there it's very similar to just dragging the slider anywhere you want except for the slider anywhere you want except for the slider anywhere you want except for the slider will move there as soon as the slider will move there as soon as the slider will move there as soon as you let you let you let go and this allows you to type in go and this allows you to type in go and this allows you to type in specific frame numbers to go to so again specific frame numbers to go to so again specific frame numbers to go to so again let's go back to let's go back to let's go back to 60 go 60 go 60 go to that's frame 60 now the thing to bear to that's frame 60 now the thing to bear to that's frame 60 now the thing to bear in mind is that goto frame actually in mind is that goto frame actually in mind is that goto frame actually calculates exactly where it should be at calculates exactly where it should be at calculates exactly where it should be at that frame based on the that frame based on the that frame based on the move and it's different to go to move and it's different to go to move and it's different to go to Waypoint go to Waypoint go to Waypoint go to Waypoint here simply looks at each of Waypoint here simply looks at each of Waypoint here simply looks at each of these positions and goes to that it these positions and goes to that it these positions and goes to that it doesn't calculate anything other than doesn't calculate anything other than doesn't calculate anything other than what these positions are it is not based what these positions are it is not based what these positions are it is not based on the move the reason I mention it is on the move the reason I mention it is on the move the reason I mention it is because it's quite important to because it's quite important to because it's quite important to understand distinction between going to understand distinction between going to understand distinction between going to a frame a frame a frame where it calculates the position and where it calculates the position and where it calculates the position and just going to a way point where it just just going to a way point where it just just going to a way point where it just goes to the position so as an goes to the position so as an goes to the position so as an example I actually have here a speed example I actually have here a speed example I actually have here a speed profile so this move isn't the original profile so this move isn't the original profile so this move isn't the original move as stored here at frame move as stored here at frame move as stored here at frame 60 it's not actually where it would be 60 it's not actually where it would be 60 it's not actually where it would be at frame 60 if I reset this this is a normal speed profile so at this is a normal speed profile so at frame 60 it would be a frame 60 but frame 60 it would be a frame 60 but frame 60 it would be a frame 60 but instead I adjust it adjust the camera and Target okay and it adjust the camera and Target okay and now it'll do the first bit faster and now it'll do the first bit faster and now it'll do the first bit faster and then slow down at the end you won't then slow down at the end you won't then slow down at the end you won't necessarily notice it but if I go to necessarily notice it but if I go to necessarily notice it but if I go to frame frame frame 60 which 60 which 60 which is go to frame is go to frame is go to frame 60 it goes there okay and if I go to way 60 it goes there okay and if I go to way 60 it goes there okay and if I go to way point 2 which is also frame point 2 which is also frame point 2 which is also frame 60 you'll see it's not the same position quite different if I run this position quite different if I run this move go back to the you can see it kind of slows down you can see it kind of slows down towards the towards the towards the end all end all end all right next is the going to closest so right next is the going to closest so right next is the going to closest so sometimes you may have been on a frame sometimes you may have been on a frame sometimes you may have been on a frame say I was at frame say I was at frame say I was at frame 53 and then I happen to move it 53 and then I happen to move it 53 and then I happen to move it slightly okay and maybe I'm in a tight slightly okay and maybe I'm in a tight slightly okay and maybe I'm in a tight spot and I just want to go to the spot and I just want to go to the spot and I just want to go to the closest frame along that path so what I closest frame along that path so what I closest frame along that path so what I can do is I you can go to closest and can do is I you can go to closest and can do is I you can go to closest and it'll say the closest frame is frame it'll say the closest frame is frame it'll say the closest frame is frame 51 and if I go to that's where frame 51 51 and if I go to that's where frame 51 51 and if I go to that's where frame 51 is next we're going to is next we're going to is next we're going to cover going to home so your home cover going to home so your home cover going to home so your home position is where everything is at zero position is where everything is at zero position is where everything is at zero basically the home position of the robot basically the home position of the robot basically the home position of the robot is where it zeros whenever you start the is where it zeros whenever you start the is where it zeros whenever you start the robot and it will be with the arm in robot and it will be with the arm in robot and it will be with the arm in front if I go there it tries to do quite front if I go there it tries to do quite front if I go there it tries to do quite a large go-to and it will go through my a large go-to and it will go through my a large go-to and it will go through my object object object so if I browse it see where it's going so if I browse it see where it's going so if I browse it see where it's going to to to go and see it's going to go into my go and see it's going to go into my go and see it's going to go into my objects which I don't objects which I don't objects which I don't want I'd have to effectively take it up want I'd have to effectively take it up want I'd have to effectively take it up high first so take my lift high first so take my lift high first so take my lift up out of this take my lift up out of this take my lift up out of this take my lift up up up away for my home and that's my home position so home and that's my home position so always good when you start programming a always good when you start programming a always good when you start programming a move often to go back to home just make move often to go back to home just make move often to go back to home just make sure everything's sure everything's sure everything's correct nothing has correct nothing has correct nothing has moved okay you can also select just to moved okay you can also select just to moved okay you can also select just to home certain axes so if I move if I go home certain axes so if I move if I go home certain axes so if I move if I go to my first position again and just to my first position again and just to my first position again and just bring this up so lift bring this up so lift bring this up so lift up and then go to my first position so I can select to position so I can select to only take some axes to home so maybe my only take some axes to home so maybe my only take some axes to home so maybe my um um um arm select arm select arm select go to it will then take just my arm all arm all right go back to now cartisian positions basically just now cartisian positions basically just allows me to type in certain cartisian allows me to type in certain cartisian allows me to type in certain cartisian positions you can select what type of positions you can select what type of positions you can select what type of cartisian you're controlling and go to cartisian you're controlling and go to cartisian you're controlling and go to those specific positions either go to or browse and we've covered go-to browse and we've covered go-to information previously uh it tells you information previously uh it tells you information previously uh it tells you also which one is going to be the also which one is going to be the also which one is going to be the longest one to do the goto how many longest one to do the goto how many longest one to do the goto how many seconds that goto will take so the last seconds that goto will take so the last seconds that goto will take so the last one I moved was the arm and that took one I moved was the arm and that took one I moved was the arm and that took 4.2 4.2 4.2 seconds uh if you you can call that when seconds uh if you you can call that when seconds uh if you you can call that when you have a goto to do so for example if you have a goto to do so for example if you have a goto to do so for example if I say go to frame I say go to frame I say go to frame 20 go 20 go 20 go to I don't know where it's going to go I to I don't know where it's going to go I to I don't know where it's going to go I can can can just at this point open it and I can just at this point open it and I can just at this point open it and I can either do the goto I can browse it in either do the goto I can browse it in either do the goto I can browse it in which case it'll go into browse and I which case it'll go into browse and I which case it'll go into browse and I can just drag it along and see where it can just drag it along and see where it can just drag it along and see where it goes that's it it's reached goes that's it it's reached goes that's it it's reached it okay next you've got stored positions okay next you've got stored positions you have four stored positions that you you have four stored positions that you you have four stored positions that you can save and you can use can save and you can use can save and you can use they can be quite useful uh specific they can be quite useful uh specific they can be quite useful uh specific positions that you use regularly maybe positions that you use regularly maybe positions that you use regularly maybe for um getting it through a specific um for um getting it through a specific um for um getting it through a specific um Doorway to pack it up in a certain case Doorway to pack it up in a certain case Doorway to pack it up in a certain case or if you're in a tight set and you know or if you're in a tight set and you know or if you're in a tight set and you know that to get out of that set to to avoid that to get out of that set to to avoid that to get out of that set to to avoid hitting anything you need to recall hitting anything you need to recall hitting anything you need to recall certain positions for it to go to in certain positions for it to go to in certain positions for it to go to in each time then you can use each time then you can use each time then you can use this and it's very simple uh so for this and it's very simple uh so for this and it's very simple uh so for example if I want to store this position example if I want to store this position example if I want to store this position I store it okay it's stored it I can I store it okay it's stored it I can I store it okay it's stored it I can save it I can take it to another frame save it I can take it to another frame save it I can take it to another frame let's say I take it to uh this position let's say I take it to uh this position let's say I take it to uh this position here and I can store that and now I can here and I can store that and now I can here and I can store that and now I can basically go between the two or browse basically go between the two or browse basically go between the two or browse between the two and I can save that if I between the two and I can save that if I between the two and I can save that if I want to keep it want to keep it want to keep it forever okay next we have pre-roll extens so if okay next we have pre-roll extens so if your move has a your move has a your move has a pre-roll let's say I run this move at 25 pre-roll let's say I run this move at 25 pre-roll let's say I run this move at 25 frames per second but I'm going to run frames per second but I'm going to run frames per second but I'm going to run it as a PO as a part run so this is it as a PO as a part run so this is it as a PO as a part run so this is where I run it from a frame to a where I run it from a frame to a where I run it from a frame to a specific frame so a frame uh let's say specific frame so a frame uh let's say specific frame so a frame uh let's say frame uh yeah frame uh yeah frame uh yeah 40 to 40 to 40 to 60 okay forward run it's going to go to 60 okay forward run it's going to go to 60 okay forward run it's going to go to frame this 40 as you can see there it's at this 40 as you can see there it's at frame 40 but when I shoot it's going to frame 40 but when I shoot it's going to frame 40 but when I shoot it's going to do a pre-roll to get up to speed so that do a pre-roll to get up to speed so that do a pre-roll to get up to speed so that when it reaches frame 40 it's exactly when it reaches frame 40 it's exactly when it reaches frame 40 it's exactly the right speed as if it was running the the right speed as if it was running the the right speed as if it was running the move move move continuously so I maybe slightly worried continuously so I maybe slightly worried continuously so I maybe slightly worried about how far that pre-roll is going to about how far that pre-roll is going to about how far that pre-roll is going to go so I can go to go to pre-wall extent go so I can go to go to pre-wall extent go so I can go to go to pre-wall extent and here it tells me how far that and here it tells me how far that and here it tells me how far that pre-roll is and I can if I want to see pre-roll is and I can if I want to see pre-roll is and I can if I want to see where it is I can actually browse to it where it is I can actually browse to it where it is I can actually browse to it or go to it just going to go to it or go to it just going to go to it or go to it just going to go to it quicker so if you'll see it goes back up quicker so if you'll see it goes back up quicker so if you'll see it goes back up that's how far the pre-roll will that's how far the pre-roll will that's how far the pre-roll will pre-roll when I do it so let's try that pre-roll when I do it so let's try that pre-roll when I do it so let's try that again for run goes to start and when I shoot okay as you see it did that shoot okay as you see it did that pre-roll I'll run it backwards Okay so one is the pre-roll backwards Okay so one is the pre-roll extent the other one is the post roll extent the other one is the post roll extent the other one is the post roll extent these pre-rolls here are quite extent these pre-rolls here are quite extent these pre-rolls here are quite short but if you have a a high-speed rig short but if you have a a high-speed rig short but if you have a a high-speed rig um or you're moving very quickly um and um or you're moving very quickly um and um or you're moving very quickly um and it needs to do a very large pre-roll it needs to do a very large pre-roll it needs to do a very large pre-roll maybe on the track and you want to see maybe on the track and you want to see maybe on the track and you want to see whether the pre-roll is going to hit whether the pre-roll is going to hit whether the pre-roll is going to hit something that can be very useful next something that can be very useful next something that can be very useful next there is the transport there is the transport there is the transport positions so here you can store the positions so here you can store the positions so here you can store the position that you transport the rig in position that you transport the rig in position that you transport the rig in this is normally defined when the rig this is normally defined when the rig this is normally defined when the rig leaves the leaves the leaves the factory and it's the packing position to factory and it's the packing position to factory and it's the packing position to get it back into its uh flight case or get it back into its uh flight case or get it back into its uh flight case or it to its py case or into its crate or it to its py case or into its crate or it to its py case or into its crate or it may be that the position that you use it may be that the position that you use it may be that the position that you use to get into your van and you can change to get into your van and you can change to get into your van and you can change this you don't have to keep what we've this you don't have to keep what we've this you don't have to keep what we've supplied um but this is effectively like supplied um but this is effectively like supplied um but this is effectively like very similar very similar very similar to to to the uh stored positions but it is one the uh stored positions but it is one the uh stored positions but it is one one specifically used for transport the other one back class transport the other one back class positions and limits we won't cover in positions and limits we won't cover in positions and limits we won't cover in this one