Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
tutorials:demo:fetch_and_place_edited [2020/06/19 11:28] – [Placing the object] vanessa | tutorials:demo:fetch_and_place_edited [2020/06/19 11:49] – [Visualizing Coordinates] vanessa | ||
---|---|---|---|
Line 434: | Line 434: | ||
==== Picking up Objects ==== | ==== Picking up Objects ==== | ||
- | FIXME //**Begin: Picking up Objects**// Next task. Pick up your spawned object and try it with the other hand as well. Add more explanation | + | FIXME //**Begin: Picking up and Placing |
Once the object has been found, picking up is very straightforward: | Once the object has been found, picking up is very straightforward: | ||
Line 454: | Line 454: | ||
By now, the robot should have successfully picked up the bottle with its right arm. | By now, the robot should have successfully picked up the bottle with its right arm. | ||
{{ : | {{ : | ||
- | FIXME //**Ending: Picking up Objects**// | + | |
==== Placing the object ==== | ==== Placing the object ==== | ||
Line 493: | Line 493: | ||
The robot has finally placed the object in the destination. | The robot has finally placed the object in the destination. | ||
{{ : | {{ : | ||
+ | FIXME //**Ending: Picking and Placing the object**// | ||
==== Simple Plan ==== | ==== Simple Plan ==== | ||
+ | FIXME //** Begin: Simple Plan**// | ||
+ | Now for the Chapter ' | ||
+ | |||
- | Even though we have achieved the goal we had set, the entire process would have felt a little tedious, especially if you want to perform it multiple times, when you have made a mistake, etc. So let's bundle what we have done so far into a single method called, '' | + | Even though we have achieved the goal we had set, the entire process would have felt a little tedious, especially if you want to perform it multiple times, when you have made a mistake, etc. So let's bundle what we have done so far into a single method called, '' |
First let's open the file which we will write into. Press '' | First let's open the file which we will write into. Press '' | ||
Line 592: | Line 595: | ||
Congratulations! You have just written your first rudimentary plan to pick and place a bottle. | Congratulations! You have just written your first rudimentary plan to pick and place a bottle. | ||
+ | |||
+ | FIXME //** Ending: Simple Plan**// | ||
===== Recovering from Failures ===== | ===== Recovering from Failures ===== | ||
+ | FIXME //** Begin: Recovering from Failures**// | ||
+ | |||
The previous example worked perfectly because we knew and provided the exact coordinates to look for the bottle. This is hardly true for the real-life scenario, especially since we are dealing with a kitchen environment, | The previous example worked perfectly because we knew and provided the exact coordinates to look for the bottle. This is hardly true for the real-life scenario, especially since we are dealing with a kitchen environment, | ||
Line 761: | Line 768: | ||
{{: | {{: | ||
+ | |||
+ | FIXME //**Ending: Recovering from Failures**// | ||
==== Handling More Failures ==== | ==== Handling More Failures ==== | ||
+ | |||
+ | FIXME //** Begin: Handling More Failures**// | ||
Everything is good so far, even though by design, let's call this a lucky coincidence. For the robot, knowing which arm to use to pick up the bottle is not always enough. There are many positions with which we can grasp objects - from the object' | Everything is good so far, even though by design, let's call this a lucky coincidence. For the robot, knowing which arm to use to pick up the bottle is not always enough. There are many positions with which we can grasp objects - from the object' | ||
Line 956: | Line 967: | ||
+ | FIXME //** Ending: Handling More Failures**// | ||
===== Visualizing Coordinates ===== | ===== Visualizing Coordinates ===== | ||
+ | FIXME //** Begin: Visualizing Coordinates**// | ||
If you want to know if a coordinate you defined is correct, you can visualize the axis of the coordinate frame in the Bullet World and see for yourself. | If you want to know if a coordinate you defined is correct, you can visualize the axis of the coordinate frame in the Bullet World and see for yourself. | ||
Line 1006: | Line 1018: | ||
+ | FIXME //** Ending: Visualizing Coordinates**// | ||