Robot Operating System cookbook : over 70 recipes to help you master advanced ROS concepts / / Kumar Bipin |
Autore | Bipin Kumar |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, UK : , : Packt Publishing, , 2018 |
Descrizione fisica | 1 online resource (1 volume) : illustrations |
Soggetto topico |
Robots
Robots - Programming Personal robotics Robots - Control systems |
Soggetto genere / forma | Electronic books. |
ISBN | 1-78398-745-6 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910466510303321 |
Bipin Kumar
![]() |
||
Birmingham, UK : , : Packt Publishing, , 2018 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Robot Operating System cookbook : over 70 recipes to help you master advanced ROS concepts / / Kumar Bipin |
Autore | Bipin Kumar |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, UK : , : Packt Publishing, , 2018 |
Descrizione fisica | 1 online resource (1 volume) : illustrations |
Soggetto topico |
Robots
Robots - Programming Personal robotics Robots - Control systems |
ISBN | 1-78398-745-6 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910796985103321 |
Bipin Kumar
![]() |
||
Birmingham, UK : , : Packt Publishing, , 2018 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Robot Operating System cookbook : over 70 recipes to help you master advanced ROS concepts / / Kumar Bipin |
Autore | Bipin Kumar |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, UK : , : Packt Publishing, , 2018 |
Descrizione fisica | 1 online resource (1 volume) : illustrations |
Disciplina | 629.892 |
Soggetto topico |
Robots
Robots - Programming Personal robotics Robots - Control systems |
ISBN | 1-78398-745-6 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover -- Title Page -- Copyright and Credits -- www.PacktPub.com -- Contributors -- Table of Contents -- Preface -- Chapter 1: Getting Started with ROS -- Introduction -- Installing ROS on desktop systems -- ROS distribution -- Supported operating systems -- How to do it… -- Configuring Ubuntu repositories -- Setting up the source.list file -- Setting up keys -- ROS Kinetic Installation -- ROS Melodic installation -- Initializing rosdep -- Setting up the environment -- Getting rosinstall -- Build Farm Status -- Installing ROS on a virtual machine -- How to do it… -- Using ROS from a Linux container -- Getting ready -- How to do it… -- Installing Docker -- Adding the Docker repository to APT sources -- Getting and using ROS Docker images -- See also -- Installing ROS on an ARM-based board -- Getting ready -- How to do it… -- Setting system locale -- Setting up sources.list -- Setting up keys -- Installing the ROS packages -- Adding individual packages -- Initializing rosdep -- Environment setup -- Getting rosinstall -- Chapter 2: ROS Architecture and Concepts I -- Introduction -- Exploring the ROS filesystem -- Getting ready -- How to do it… -- There's more… -- Analyzing the ROS computation graph -- Getting ready -- How it works... -- Associating with the ROS community -- Getting ready -- Learning working with ROS -- Getting ready -- How to do it… -- How it works… -- Creating ROS nodes -- Building the ROS node -- Creating ROS messages -- Creating ROS services -- See also -- Understanding the ROS launch file -- Chapter 3: ROS Architecture and Concepts - II -- Introduction -- Understanding the parameter server and dynamic parameters -- Getting ready -- How to do it… -- Understanding the ROS actionlib -- Getting ready -- How to do it… -- Understanding the ROS pluginlib -- Getting ready -- How to do it… -- Creating plugins.
Compiling the plugin library -- Plugins registration -- Making the plugins available to the ROS toolchain -- The Plugin XML File -- Exporting plugins -- Using a plugin -- Running the code -- Understanding the ROS nodelets -- Getting ready -- How to do it… -- Creating a nodelet -- Plugin description -- Building and running nodelets -- There's more… -- Understanding the Gazebo Framework and plugin -- Getting ready -- How to do it… -- Hello World plugin -- Compiling the plugin -- Using a plugin -- Understanding the ROS transform frame (TF) -- Getting ready -- Using view_frames -- Using rqt_tf_tree -- Using tf_echo -- Using RViz and TF -- How to do it… -- Writing a TF broadcaster -- Writing a tf listener -- Compiling and running the TF -- Understanding the ROS Visualization tool (RViz) and its plugins -- Getting ready -- Display panel -- RViz toolbar -- View panel -- Time panel -- Developing an RViz plugin for IMU Display -- How to do it… -- Exporting the plugin -- Building and working with the plugin -- Chapter 4: ROS Visualization and Debugging Tools -- Introduction -- Debugging and profiling ROS nodes -- Getting ready -- How to do it… -- Logging and visualizing ROS messages -- Getting ready -- How it works… -- There's more… -- Inspecting and diagnosing the ROS system -- Getting ready -- How to do it… -- Visualizing and plotting scalar data -- Getting ready -- How to do it… -- There's more… -- Visualizing non-scalar data - 2D/3D images -- Getting ready -- How it works… -- Recording and playing back ROS topics -- Getting ready -- How it works… -- There's more… -- Chapter 5: Accessing Sensors and Actuators through ROS -- Introduction -- Understanding the Arduino-ROS interface -- Getting ready -- How to do it… -- How it works… -- Interfacing 9DoF Razor IMU-Arduino-ROS -- Getting ready -- How to do it… -- How it works… -- Using a GPS system - Ublox. Getting ready -- How to do it… -- How it works… -- Interfacing servomotors - Dynamixel -- How to do it… -- How it works… -- Using a Laser Rangefinder - Hokuyo -- Getting ready -- How to do it… -- How it works… -- Working with the Kinect sensor to view objects in 3D -- Getting ready -- How to do it… -- How it works… -- Using a joystick or a gamepad in ROS -- How to do it… -- How it works… -- Chapter 6: ROS Modeling and Simulation -- Introduction -- Understanding robot modeling using URDF -- Getting ready -- How it works… -- Understanding robot modeling using xacro -- Getting ready -- How it works… -- Understanding the joint state publisher and the robot state publisher -- Getting ready -- How it works… -- There's more… -- Understanding the Gazebo architecture and interface with ROS -- Getting ready -- How to do it… -- Integrating sensors -- Using map -- Controlling the robot -- Chapter 7: Mobile Robot in ROS -- Introduction -- The navigation stack in ROS -- Getting ready -- How it works… -- Transform Frames -- Sensors -- Odometry -- Base controller -- Map -- Interfacing the mobile robot to the navigation stack -- Getting ready -- How to do it… -- How it works… -- Common parameters -- Global costmap -- Local costmap -- Configuring the planner -- Creating a launch file for the navigation stack -- Getting ready -- How it works… -- Setting up RViz for the navigation stack - visualization -- Getting ready -- How it works… -- 2D pose estimate -- 2D nav goal -- Static map -- Particle cloud -- Robot's footprint -- Local costmap -- Global costmap -- Global plan -- Local plan -- Planner plan -- Current goal -- There's more… -- Robot localization - Adaptive Monte Carlo Localization (AMCL) -- Getting ready -- How it works… -- Configuring navigation stack parameters with rqt_reconfigure -- How it works…. Autonomous navigation of mobile robots - avoiding obstacles -- Getting ready -- How it works… -- Sending goals -- Getting ready -- How it works… -- Chapter 8: The Robotic Arm in ROS -- Introduction -- Dangerous workspaces -- Repetitive or unpleasant work -- Human-intractable workspaces -- Basic concepts of MoveIt! -- MoveIt -- Motion planning -- Perception -- Grasping -- Getting ready -- DoFs for manipulation -- Grippers -- Motion planning using graphical interfaces -- Getting ready -- MoveIt architecture -- How it works… -- Basic motion planning -- How it works… -- MoveIt! planning scene -- MoveIt! kinematics handling -- MoveIt! collision checking -- There's more… -- Moving the real robot -- Performing motion planning using control programs -- Getting ready -- How to do it… -- Planning a trajectory -- Planning to a joint space goal -- Getting useful information from motion planning -- Executing a trajectory -- Adding perception to motion planning -- Getting ready -- How to do it… -- Adding perception to MoveIt -- How it works… -- There's more… -- See also… -- Grasping action with the robotic arm or manipulator -- Getting ready -- Creating a pick and place task -- How to do it… -- How it works… -- See also -- Chapter 9: Micro Aerial Vehicles in ROS -- Introduction -- Overview of MAV system design -- Getting ready -- A generic mathematical model of an MAV/drone -- Getting ready -- Forces and moments on quadcopter -- Hover and upward and downward motion -- Rotation (yaw) motion -- Linear (pitch and roll) motion -- Simulation of an MAV/drone using RotorS/Gazebo -- Getting ready -- Simulator overview -- How to do it… -- Hovering -- State estimation -- Sensors mounting -- Evaluation -- How it works… -- Developing a custom controller -- There's more… -- See also -- Creating custom sensors -- Autonomous navigation framework for an MAV/Drone -- Getting ready. Collision avoidance -- Path planning -- How to do it… -- How it works… -- Working with a real MAV/drone - Parrot, Bebop -- Getting ready -- How to do it… -- Executing the trajectory with the real MAV/drone -- How it works… -- Chapter 10: ROS-Industrial (ROS-I) -- Introduction -- Understanding ROS-I packages -- Getting ready -- 3D modeling and simulation of an industrial robot and MoveIt! -- Getting ready -- URDF modeling for an industrial robot -- How to do it… -- Controlling the robot in the simulation -- Working with ROS-I packages - Universal Robots, ABB robot -- Getting ready -- Universal Robots -- ABB Robots -- ROS-I Robot support packages -- Getting ready -- ROS-I Robot client package -- Getting ready -- ROS-I robot driver specification -- Getting ready -- Developing a custom MoveIt! IKFast plugin -- Getting ready -- OpenRAVE installation -- How to do it… -- ROS-I-MTConnect integration -- Getting ready -- How to do it… -- Future of ROS-I - hardware support, capabilities, and applications -- Other Books You May Enjoy -- Index. |
Record Nr. | UNINA-9910816295303321 |
Bipin Kumar
![]() |
||
Birmingham, UK : , : Packt Publishing, , 2018 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Robotic process automation using UiPath StudioX : a citizen developer's guide to hyperautomation / / Adeel Javed [et al.] |
Autore | Javed Adeel |
Pubbl/distr/stampa | Berkeley, CA : , : APress, , [2021] |
Descrizione fisica | 1 online resource (xix, 628 pages) : illustrations |
Disciplina | 629.892 |
Altri autori (Persone) |
SundraniAnum
MalikNadia PrescottSidney Madison |
Soggetto topico |
Robotics
Robots - Programming |
ISBN |
1-5231-5078-5
1-4842-6794-X |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Intro -- Table of Contents -- About the Authors -- About the Technical Reviewer -- Acknowledgments -- Part I: Overview -- Chapter 1: Robotic Process Automation: Overview -- Return on Investment (ROI) -- Automation Types -- UiPath StudioX -- Chapter 2: UiPath StudioX -- Learning Objectives -- System Requirements -- Hardware Requirements -- Software Requirements -- Installation and Setup -- Register -- Download -- Install -- Interface Overview -- Home -- Start -- Templates -- Tools -- Settings -- Help -- Design View -- The Ribbon -- Save -- Export as Template -- Cut, Copy, and Paste -- Project -- Notebook -- Manage Packages -- App/Web Recorder -- Table Extraction -- Analyze -- Export to Excel -- Publish -- Run -- Project Workspace -- Activities Panel -- Designer Panel -- Context Menu -- Properties Panel -- Data Manager Panel -- Output Panel -- Part II: Building Blocks -- Chapter 3: Common Concepts -- Learning Objectives -- Notebook -- Default Notebook -- Custom Notebook -- Activity Inputs -- Activity Outputs -- Common Properties -- Common Activities -- Write Line -- Configuration -- Message Box -- Configuration -- Input Dialog -- Configuration -- Modify Text -- Configuration -- Text to Left/Right -- Configuration -- Delay -- Configuration -- If -- Configuration -- Switch -- Configuration -- Repeat Number Of Times -- Configuration -- Skip Current -- Configuration -- Exit Loop -- Configuration -- Get Username/Password -- Configuration -- Get Orchestrator Asset -- Configuration -- Save For Later -- Configuration -- Wait for Download -- Configuration -- Group -- Configuration -- Chapter 4: UI Automation -- Learning Objectives -- Sample Overview -- Activities Reference -- Use Application/Browser -- Configuration -- Go To URL -- Configuration -- Navigate Browser -- Configuration -- Highlight -- Configuration -- Take Screenshot -- Configuration.
Check App State -- Configuration -- Click -- Configuration -- Type Into -- Configuration -- Select Item -- Configuration -- Check/Uncheck -- Configuration -- Get Text -- Configuration -- Get Attribute -- Configuration -- Extract Table Data -- Configuration -- Hover -- Configuration -- Keyboard Shortcuts -- Configuration -- Get Active Window -- Configuration -- Maximize Window -- Configuration -- Minimize Window -- Configuration -- Hide Window -- Configuration -- Restore Window -- Configuration -- Move Window -- Configuration -- App/Web Recorder -- Chapter 5: Mail Automation -- Learning Objectives -- Sample Overview -- Desktop Outlook Setup -- File System Structure -- Activities Reference -- Use Desktop Outlook App -- Configuration -- Use Outlook 365 -- Configuration -- Use Gmail -- Configuration -- For Each Email -- Configuration -- Mark Email As Read/Unread -- Configuration -- Forward Email -- Configuration -- Save Email Attachments -- Configuration -- Save Email -- Configuration -- Send Email -- Configuration -- Send Calendar Invite -- Configuration -- Move Email -- Configuration -- Reply to Email -- Configuration -- Archive Email -- Configuration -- Delete Email -- Configuration -- Chapter 6: Word Automation -- Learning Objectives -- Sample Overview -- Word Setup -- Bookmarks -- Alt Text -- File System Structure -- Activities Reference -- Use Word File -- Configuration -- Save Document As -- Configuration -- Read Text -- Configuration -- Set Bookmark Content -- Configuration -- Replace Text in Document -- Configuration -- Append Text -- Configuration -- Insert Data Table in Document -- Configuration -- Replace Picture -- Configuration -- Add Picture -- Configuration -- Save Document as PDF -- Configuration -- Chapter 7: Excel Automation -- Learning Objectives -- Sample Overview -- Activities Reference -- Use Excel File -- Configuration. Insert Sheet -- Configuration -- Rename Sheet -- Configuration -- Duplicate Sheet -- Configuration -- Delete Sheet -- Configuration -- For Each Excel Sheet -- Configuration -- Insert Column -- Configuration -- Text To Columns -- Configuration -- Delete Column -- Configuration -- Insert Rows -- Configuration -- Delete Rows -- Configuration -- Find First/Last Data Row -- Configuration -- For Each Excel Row -- Configuration -- Write Cell -- Configuration -- Create Pivot Table -- Configuration -- Format as Table -- Configuration -- Change Pivot Data Source -- Configuration -- Refresh Pivot Table -- Configuration -- Append Range -- Configuration -- Copy Range -- Configuration -- Clear Sheet/Range/Table -- Configuration -- Sort Range -- Configuration -- Auto Fill -- Configuration -- Fill Range -- Configuration -- Write Range -- Configuration -- Read Cell Formula -- Configuration -- Read Cell Value -- Configuration -- Format Cells -- Configuration -- Export to CSV -- Configuration -- Save Excel File -- Configuration -- Save Excel File As -- Configuration -- Save Excel File As PDF -- Configuration -- VLookup -- Configuration -- Filter -- Configuration -- Run Spreadsheet Macro -- Configuration -- Chapter 8: CSV Automation -- Learning Objectives -- Sample Overview -- Activities Reference -- Write CSV -- Configuration -- Append To CSV -- Configuration -- Read CSV -- Configuration -- Chapter 9: File Automation -- Learning Objectives -- Sample Overview -- Activities Reference -- Get Folder Info -- Configuration -- Folder Exists -- Configuration -- Create Folder -- Configuration -- Delete Folder -- Configuration -- Copy Folder -- Configuration -- Move Folder -- Configuration -- For Each File In Folder -- Configuration -- Compress/Zip Files -- Configuration -- Extract/Unzip Files -- Configuration -- Get File Info -- Configuration -- File Exists -- Configuration. Create File -- Configuration -- Delete File -- Configuration -- Copy File -- Configuration -- Move File -- Configuration -- Write Text File -- Configuration -- Append Line -- Configuration -- Read Text File -- Configuration -- Chapter 10: Presentation Automation -- Learning Objectives -- Sample Overview -- File System Structure -- Activities Reference -- Use PowerPoint Presentation -- Configuration -- Copy Paste Slide -- Configuration -- Delete Slide -- Configuration -- Add New Slide -- Configuration -- Replace Text in Presentation -- Configuration -- Add Text to Slide -- Configuration -- Add Data Table to Slide -- Configuration -- Add Image/Video to Slide -- Configuration -- Add File to Slide -- Configuration -- Run Presentation Macro -- Configuration -- Save PowerPoint File As -- Configuration -- Save Presentation as PDF -- Configuration -- Part III: Prototypes -- Chapter 11: Product Data Entry Automation -- Learning Objectives -- Manual Task Overview -- Solution Design -- Initialize -- Process Emails -- Enter Data -- Send Confirmation -- Implementation -- Step 1: Setup -- App -- Templates -- Daily Processing -- Samples -- Step 2: Create Project -- Step 3: Setup Project Notebook -- Step 4: Check Folder Structure Exists -- Step 5: Create New Folders -- Step 6: Process Emails -- Step 7: Save Email Details for Confirmation -- Step 8: Launch Inventory Management App -- Step 9: Fetch All Downloaded Files -- Step 10: Insert Processing Status Column -- Step 11: Enter Data & -- Update Status For Each Row -- Step 12: Move File to Processed Folder -- Step 13: Send Confirmation Emails -- Test -- Chapter 12: Invoice Generation Automation -- Learning Objectives -- Manual Process Overview -- Solution Design -- Implementation -- Step 1: Setup -- App -- Templates -- Daily Processing -- Step 2: Create Project -- Step 3: Set Up Project Notebook. Step 4: Initialize -- Step 5: Generate Invoices -- Step 6: Extract & -- Process All Orders -- Step 7: Filter Orders w/ Pending Invoices -- Step 8: Extract Orders Table Data -- Step 9: Process All Orders -- Step 10: Generate Invoice Number -- Step 11: Create Order Details Excel Copy -- Step 12: Create Invoice Template Copy -- Step 13: Extract Order Details & -- Generate Invoice -- Step 14: Extract Order Details Table Data -- Step 15: Generate Invoice for Current Order -- Step 16: Mark Purchase Order as Processed -- Step 17: Delete Temporary Order Details Excel -- Test -- Index. |
Record Nr. | UNINA-9910483675103321 |
Javed Adeel
![]() |
||
Berkeley, CA : , : APress, , [2021] | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
ROS robotics by example : bring life to your robot using ROS robotic applications / / Carol Fairchild, Dr. Thomas L. Harman |
Autore | Fairchild Carol |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham : , : Packt Publishing, , 2016 |
Descrizione fisica | 1 online resource (428 pages) : color illustrations |
Collana | Community experience distilled |
Soggetto topico |
Personal robotics
Robots - Control systems Robots - Programming Robots |
Soggetto genere / forma | Electronic books. |
ISBN | 1-78528-670-6 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910493168703321 |
Fairchild Carol
![]() |
||
Birmingham : , : Packt Publishing, , 2016 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
ROS robotics by example : bring life to your robot using ROS robotic applications / / Carol Fairchild, Dr. Thomas L. Harman |
Autore | Fairchild Carol |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham : , : Packt Publishing, , 2016 |
Descrizione fisica | 1 online resource (428 pages) : color illustrations |
Collana | Community experience distilled |
Soggetto topico |
Personal robotics
Robots - Control systems Robots - Programming Robots |
ISBN | 1-78528-670-6 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910798576803321 |
Fairchild Carol
![]() |
||
Birmingham : , : Packt Publishing, , 2016 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
ROS robotics by example : bring life to your robot using ROS robotic applications / / Carol Fairchild, Dr. Thomas L. Harman |
Autore | Fairchild Carol |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham : , : Packt Publishing, , 2016 |
Descrizione fisica | 1 online resource (428 pages) : color illustrations |
Collana | Community experience distilled |
Soggetto topico |
Personal robotics
Robots - Control systems Robots - Programming Robots |
ISBN | 1-78528-670-6 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910815691303321 |
Fairchild Carol
![]() |
||
Birmingham : , : Packt Publishing, , 2016 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Three-dimensional stereo reconstruction and sensor registration with application to the development of a multi-sensor database [[electronic resource] /] / William F. Oberle and Gary A. Haas |
Autore | Oberle William F |
Pubbl/distr/stampa | Aberdeen Proving Ground, MD : , : Army Research Laboratory, , [2002] |
Descrizione fisica | 1 online resource (iv, 37 pages) : illustrations (some color) |
Altri autori (Persone) | HaasGary A |
Collana | ARL-TR |
Soggetto topico |
Robots - Control systems
Robots - Programming |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910699533903321 |
Oberle William F
![]() |
||
Aberdeen Proving Ground, MD : , : Army Research Laboratory, , [2002] | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|