Tags:
view all tags
---+ GoogleCSR Autonomous Robotics Project Spring 2001 ---+ Autonomous Robot Exploration Faculty Mentor: Damian Lyons (Fordham) <h1 id="description">Description</h1> Autonomous vehicles and robots are increasingly visible in magazines and news stories. It seems inevitable that they will soon be a major commercial technology. The objective of this project is to use the open-source ROS mapping and navigation stack and devise a way for a mobile robot to quickly and automatically learn the physical map for a house so that it is prepared to carry out domestic activities. <h1 id="participant-background">Participant Background</h1> This project is appropriate for participants who have a background in computer science, especially Linux and Python programming. ROS is an open-source framework for building robot programs that runs under Linux, and Python is one of the easier languages in which to program ROS nodes. Experience cloning and ‘make’ing software from github would be a big help. <h1 id="objectives-and-learning-goals">Objectives and Learning Goals</h1> The participants in this project will achieve the following: * Gain a basic understanding robot programming. * Learn about ROS – one of the principal tools for programming robots. * Exposure to widely used techniques and algorithms for mapping and for robot navigation. * Experience writing ROS nodes and evaluating robot behavior. <b><i>_______________________________________________________________________________________</i></b> ---++ Important Links ROS Wiki: http://wiki.ros.org/ROS/Tutorials Turtlebot3: https://emanual.robotis.com/docs/en/platform/turtlebot3/overview/ Gentle introduction to ROS: https://www.cse.sc.edu/~jokane/agitr/agitr-letter.pdf Gazebo Tutorials (only for the GUI!): [[http://gazebosim.org/tutorials][ http://gazebosim.org/tutorials]] Overview of SLAM: https://www.dfki.de/fileadmin/user_upload/import/5034_freseki10.pdf SLAM by GMapping: https://people.eecs.berkeley.edu/~pabbeel/cs287-fa11/slides/gmapping.pdf Setting up Ubuntu on a VM (only if you need to): [[https://towardsdatascience.com/create-a-free-linux-virtual-machine-on-your-computer-for-data-science-projects-using-virtualbox-c862ffa7eec][Here]] ---++ Teams Team1: Zarrin, Jessica, Duvall zali11ATfordham.edu,Jessica.DeMotaMunoz86ATmyhunter.cuny.edu,duvall.pinkneyATgmail.com, Team2: Feizza,Connie, Sylvia feizza01ATgmail.com, dengconnie0723ATgmail.com, silviadb48ATgmail.com ---++ Schedule W1 3/1: Begin Phase 1 UBUNTU in place, ROS installed, Start tutorials Install up to 3.1.5 on the robotis 'quickstart guide. Examine your ~/bashrc file as in 3.1.6 part 3 and make sure you have the two lines ABOVE the red box.<br /> Type them in if you do not. Ignore the two lines in the red box. <br /> Start the ROS twiki tutorials. You an use "rosrun turtlesim turtlesim_node" as a simulator if you want - thats what's in the tutorials.<br /> or use "roslaunch turtlebot3_gazebo turtlebot3_house.launch" You need to get as far as #13. (Don't do #11 or any C++ material).<br /> see if you can get to #6 before the next meeting. If you find that you do not have the turtlebot3_gazebo package then you need to install from the robotis web page, item 6 Simulation. Plan to meet with your team -- anyone on the team can organize this, but if you don't hear anything by Saturday then YOU organize it.<br /> Share progress and help each other. Read the document "A Gentle Introduction to ROS" - use this as a reference document for the first tutorials. <iframe src="https://fordham.hosted.panopto.com/Panopto/Pages/Embed.aspx?id=ae22919f-9f2f-43b1-b2d2-ace0016bae5e&autoplay=false&offerviewer=true&showtitle=true&showbrand=false&start=0&interactivity=all" height="405" width="720" style="border: 1px solid #464646;" allowfullscreen allow="autoplay"></iframe> Next meeting is 5pm on Wed Mar 10. W2 3/8: >= 50% ROS tutorials. One team member to specialize in gazebo knowledge W3 3/15: ROS tutorials done. Motion and sensing scripts. One team member to specialize in gMapping W4 3/22: Demo gMapping. wander script. exploration mapping W5 3/29 Begin Phase 2 Design & testing of exploration algorithms W6 4/5: W7 4/12: W8 4/19: Workshop 4/23 -- Poster/Video from each team showing rsults ---++ Permissions Persons/group who can view/change the page: * Set ALLOWTOPICCHANGE = FRCVRoboticsGroup -- (c) Fordham University Robotics and Computer Vision * [[%ATTACHURL%/moveSquareT3.py.txt][moveSquareT3.py.txt]]: Simple ROS Node
Attachments
Attachments
Topic attachments
I
Attachment
History
Action
Size
Date
Who
Comment
txt
moveSquareT3.py.txt
r1
manage
1.7 K
2021-03-10 - 21:18
DamianLyons
Simple ROS Node
Edit
|
Attach
|
Watch
|
P
rint version
|
H
istory
:
r16
|
r6
<
r5
<
r4
<
r3
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r4 - 2021-03-10
-
DamianLyons
Home
Site map
Main web
Sandbox web
TWiki web
Main Web
Users
Groups
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Edit
Attach
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback